<!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>[176459] trunk/Source</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/176459">176459</a></dd>
<dt>Author</dt> <dd>andersca@apple.com</dd>
<dt>Date</dt> <dd>2014-11-21 12:10:13 -0800 (Fri, 21 Nov 2014)</dd>
</dl>

<h3>Log Message</h3>
<pre>Remove the Timer parameters from timer callbacks
https://bugs.webkit.org/show_bug.cgi?id=138974

Reviewed by Antti Koivisto.

Source/WebCore:

* Modules/encryptedmedia/MediaKeySession.cpp:
(WebCore::MediaKeySession::MediaKeySession):
(WebCore::MediaKeySession::keyRequestTimerFired):
(WebCore::MediaKeySession::addKeyTimerFired):
* Modules/encryptedmedia/MediaKeySession.h:
* Modules/geolocation/Geolocation.cpp:
(WebCore::Geolocation::GeoNotifier::GeoNotifier):
(WebCore::Geolocation::GeoNotifier::timerFired):
(WebCore::Geolocation::Geolocation):
(WebCore::Geolocation::resumeTimerFired):
* Modules/geolocation/Geolocation.h:
* Modules/indexeddb/IDBTransactionBackend.cpp:
(WebCore::IDBTransactionBackend::IDBTransactionBackend):
(WebCore::IDBTransactionBackend::taskTimerFired):
* Modules/indexeddb/IDBTransactionBackend.h:
* Modules/mediasource/SourceBuffer.cpp:
(WebCore::SourceBuffer::SourceBuffer):
(WebCore::SourceBuffer::appendBufferTimerFired):
(WebCore::SourceBuffer::removeTimerFired):
* Modules/mediasource/SourceBuffer.h:
* Modules/mediastream/MediaStream.cpp:
(WebCore::MediaStream::MediaStream):
(WebCore::MediaStream::scheduledEventTimerFired):
* Modules/mediastream/MediaStream.h:
* Modules/mediastream/RTCDTMFSender.cpp:
(WebCore::RTCDTMFSender::RTCDTMFSender):
(WebCore::RTCDTMFSender::scheduledEventTimerFired):
* Modules/mediastream/RTCDTMFSender.h:
* Modules/mediastream/RTCDataChannel.cpp:
(WebCore::RTCDataChannel::RTCDataChannel):
(WebCore::RTCDataChannel::scheduledEventTimerFired):
* Modules/mediastream/RTCDataChannel.h:
* Modules/mediastream/RTCPeerConnection.cpp:
(WebCore::RTCPeerConnection::RTCPeerConnection):
(WebCore::RTCPeerConnection::scheduledEventTimerFired):
* Modules/mediastream/RTCPeerConnection.h:
* Modules/notifications/Notification.cpp:
(WebCore::Notification::Notification):
(WebCore::Notification::taskTimerFired):
* Modules/notifications/Notification.h:
* Modules/notifications/NotificationCenter.cpp:
(WebCore::NotificationCenter::NotificationRequestCallback::NotificationRequestCallback):
(WebCore::NotificationCenter::NotificationRequestCallback::timerFired):
* Modules/notifications/NotificationCenter.h:
* Modules/websockets/WebSocketChannel.cpp:
(WebCore::WebSocketChannel::WebSocketChannel):
(WebCore::WebSocketChannel::resumeTimerFired):
(WebCore::WebSocketChannel::closingTimerFired):
* Modules/websockets/WebSocketChannel.h:
* accessibility/AXObjectCache.cpp:
(WebCore::AXObjectCache::AXObjectCache):
(WebCore::AXObjectCache::notificationPostTimerFired):
* accessibility/AXObjectCache.h:
* bindings/js/GCController.cpp:
(WebCore::GCController::GCController):
(WebCore::GCController::gcTimerFired):
* bindings/js/GCController.h:
* css/CSSFontFaceSource.h:
* css/CSSFontSelector.cpp:
(WebCore::CSSFontSelector::CSSFontSelector):
(WebCore::CSSFontSelector::beginLoadTimerFired):
* css/CSSFontSelector.h:
* css/CSSImageGeneratorValue.cpp:
(WebCore::CSSImageGeneratorValue::CachedGeneratedImage::CachedGeneratedImage):
* css/StyleResolver.cpp:
(WebCore::StyleResolver::StyleResolver):
(WebCore::StyleResolver::sweepMatchedPropertiesCache):
* css/StyleResolver.h:
* dom/Document.cpp:
(WebCore::Document::Document):
(WebCore::Document::visualUpdatesSuppressionTimerFired):
(WebCore::Document::styleRecalcTimerFired):
(WebCore::Document::optimizedStyleSheetUpdateTimerFired):
(WebCore::Document::sharedObjectPoolClearTimerFired):
(WebCore::Document::updateFocusAppearanceTimerFired):
(WebCore::Document::pendingTasksTimerFired):
(WebCore::Document::webkitWillEnterFullScreenForElement):
(WebCore::Document::webkitDidExitFullScreenForElement):
(WebCore::Document::fullScreenChangeDelayTimerFired):
(WebCore::Document::loadEventDelayTimerFired):
(WebCore::Document::didAssociateFormControlsTimerFired):
(WebCore::Document::domCookieCacheExpiryTimerFired):
* dom/Document.h:
* dom/EventSender.h:
(WebCore::EventSender::timerFired):
(WebCore::EventSender&lt;T&gt;::EventSender):
* dom/ScriptRunner.cpp:
(WebCore::ScriptRunner::ScriptRunner):
(WebCore::ScriptRunner::timerFired):
* dom/ScriptRunner.h:
* dom/ScriptedAnimationController.cpp:
(WebCore::ScriptedAnimationController::ScriptedAnimationController):
(WebCore::ScriptedAnimationController::animationTimerFired):
* dom/ScriptedAnimationController.h:
* dom/StyledElement.cpp:
(WebCore::PresentationAttributeCacheCleaner::PresentationAttributeCacheCleaner):
(WebCore::PresentationAttributeCacheCleaner::cleanCache):
* editing/AlternativeTextController.cpp:
(WebCore::AlternativeTextController::AlternativeTextController):
(WebCore::AlternativeTextController::timerFired):
* editing/AlternativeTextController.h:
* editing/Editor.cpp:
(WebCore::Editor::Editor):
(WebCore::Editor::updateEditorUINowIfScheduled):
(WebCore::Editor::editorUIUpdateTimerFired):
(WebCore::Editor::scanSelectionForTelephoneNumbers): Deleted.
* editing/Editor.h:
* editing/FrameSelection.cpp:
(WebCore::FrameSelection::FrameSelection):
(WebCore::FrameSelection::caretBlinkTimerFired):
* editing/FrameSelection.h:
* editing/SpellChecker.cpp:
(WebCore::SpellChecker::SpellChecker):
(WebCore::SpellChecker::timerFiredToProcessQueuedRequest):
* editing/SpellChecker.h:
* html/HTMLFormElement.cpp:
(WebCore::HTMLFormElement::HTMLFormElement):
(WebCore::HTMLFormElement::requestAutocompleteTimerFired):
* html/HTMLFormElement.h:
* html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::HTMLMediaElement):
(WebCore::HTMLMediaElement::parseAttribute):
* html/HTMLMediaElement.h:
* html/HTMLPlugInElement.cpp:
(WebCore::HTMLPlugInElement::HTMLPlugInElement):
(WebCore::HTMLPlugInElement::swapRendererTimerFired):
* html/HTMLPlugInElement.h:
* html/HTMLPlugInImageElement.cpp:
(WebCore::HTMLPlugInImageElement::HTMLPlugInImageElement):
(WebCore::HTMLPlugInImageElement::removeSnapshotTimerFired):
* html/HTMLPlugInImageElement.h:
* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::HTMLSourceElement):
(WebCore::HTMLSourceElement::errorEventTimerFired):
* html/HTMLSourceElement.h:
* html/HTMLTrackElement.cpp:
(WebCore::HTMLTrackElement::HTMLTrackElement):
(WebCore::HTMLTrackElement::loadTimerFired):
* html/HTMLTrackElement.h:
* html/MediaController.cpp:
(MediaController::MediaController):
(MediaController::asyncEventTimerFired):
(MediaController::clearPositionTimerFired):
(MediaController::timeupdateTimerFired):
* html/MediaController.h:
* html/MediaDocument.cpp:
(WebCore::MediaDocument::MediaDocument):
(WebCore::MediaDocument::replaceMediaElementTimerFired):
* html/MediaDocument.h:
* html/SearchInputType.cpp:
(WebCore::SearchInputType::SearchInputType):
(WebCore::SearchInputType::searchEventTimerFired):
* html/SearchInputType.h:
* html/ValidationMessage.cpp:
(WebCore::ValidationMessage::setMessage):
(WebCore::ValidationMessage::setMessageDOMAndStartTimer):
(WebCore::ValidationMessage::buildBubbleTree):
(WebCore::ValidationMessage::requestToHideMessage):
(WebCore::ValidationMessage::deleteBubbleTree):
* html/ValidationMessage.h:
* html/canvas/WebGLRenderingContext.cpp:
(WebCore::WebGLRenderingContext::WebGLRenderingContext):
(WebCore::WebGLRenderingContext::dispatchContextLostEvent):
(WebCore::WebGLRenderingContext::maybeRestoreContext):
* html/canvas/WebGLRenderingContext.h:
* html/parser/HTMLParserScheduler.cpp:
(WebCore::HTMLParserScheduler::HTMLParserScheduler):
(WebCore::HTMLParserScheduler::continueNextChunkTimerFired):
* html/parser/HTMLParserScheduler.h:
* html/shadow/MediaControlElements.cpp:
(WebCore::MediaControlPanelElement::MediaControlPanelElement):
(WebCore::MediaControlPanelElement::transitionTimerFired):
(WebCore::MediaControlTextTrackContainerElement::MediaControlTextTrackContainerElement):
(WebCore::MediaControlTextTrackContainerElement::updateTimerFired):
* html/shadow/MediaControlElements.h:
* html/shadow/MediaControls.cpp:
(WebCore::MediaControls::MediaControls):
(WebCore::MediaControls::hideFullscreenControlsTimerFired):
* html/shadow/MediaControls.h:
* html/shadow/SpinButtonElement.cpp:
(WebCore::SpinButtonElement::SpinButtonElement):
(WebCore::SpinButtonElement::repeatingTimerFired):
* html/shadow/SpinButtonElement.h:
* html/track/LoadableTextTrack.cpp:
(WebCore::LoadableTextTrack::LoadableTextTrack):
(WebCore::LoadableTextTrack::loadTimerFired):
* html/track/LoadableTextTrack.h:
* html/track/VTTRegion.cpp:
(WebCore::VTTRegion::VTTRegion):
(WebCore::VTTRegion::scrollTimerFired):
* html/track/VTTRegion.h:
* inspector/InspectorCSSAgent.cpp:
(WebCore::ChangeRegionOversetTask::ChangeRegionOversetTask):
(WebCore::ChangeRegionOversetTask::timerFired):
* inspector/InspectorDOMAgent.cpp:
(WebCore::RevalidateStyleAttributeTask::RevalidateStyleAttributeTask):
(WebCore::RevalidateStyleAttributeTask::timerFired):
* inspector/InspectorFrontendClientLocal.cpp:
(WebCore::InspectorBackendDispatchTask::InspectorBackendDispatchTask):
(WebCore::InspectorBackendDispatchTask::timerFired):
* inspector/InspectorOverlay.cpp:
(WebCore::InspectorOverlay::InspectorOverlay):
(WebCore::InspectorOverlay::updatePaintRectsTimerFired):
* inspector/InspectorOverlay.h:
* loader/DocumentLoader.cpp:
(WebCore::DocumentLoader::DocumentLoader):
(WebCore::DocumentLoader::handleSubstituteDataLoadNow):
(WebCore::DocumentLoader::handleSubstituteDataLoadSoon):
(WebCore::DocumentLoader::substituteResourceDeliveryTimerFired):
* loader/DocumentLoader.h:
* loader/FrameLoader.cpp:
(WebCore::FrameLoader::FrameLoader):
(WebCore::FrameLoader::checkTimerFired):
* loader/FrameLoader.h:
* loader/ImageLoader.cpp:
(WebCore::ImageLoader::ImageLoader):
(WebCore::ImageLoader::timerFired):
* loader/ImageLoader.h:
* loader/LinkLoader.cpp:
(WebCore::LinkLoader::LinkLoader):
(WebCore::LinkLoader::linkLoadTimerFired):
(WebCore::LinkLoader::linkLoadingErrorTimerFired):
* loader/LinkLoader.h:
* loader/NavigationScheduler.cpp:
(WebCore::NavigationScheduler::NavigationScheduler):
(WebCore::NavigationScheduler::timerFired):
* loader/NavigationScheduler.h:
* loader/PingLoader.cpp:
(WebCore::PingLoader::PingLoader):
* loader/PingLoader.h:
(WebCore::PingLoader::timeoutTimerFired):
* loader/ProgressTracker.cpp:
(WebCore::ProgressTracker::ProgressTracker):
(WebCore::ProgressTracker::progressHeartbeatTimerFired):
* loader/ProgressTracker.h:
* loader/ResourceLoadScheduler.cpp:
(WebCore::ResourceLoadScheduler::ResourceLoadScheduler):
(WebCore::ResourceLoadScheduler::requestTimerFired):
* loader/ResourceLoadScheduler.h:
* loader/TextTrackLoader.cpp:
(WebCore::TextTrackLoader::TextTrackLoader):
(WebCore::TextTrackLoader::cueLoadTimerFired):
* loader/TextTrackLoader.h:
* loader/cache/CachedResource.cpp:
(WebCore::CachedResource::CachedResource):
(WebCore::CachedResource::Callback::Callback):
(WebCore::CachedResource::Callback::timerFired):
* loader/cache/CachedResource.h:
* loader/cache/CachedResourceLoader.cpp:
(WebCore::CachedResourceLoader::CachedResourceLoader):
(WebCore::CachedResourceLoader::garbageCollectDocumentResourcesTimerFired):
* loader/cache/CachedResourceLoader.h:
* loader/icon/IconDatabase.cpp:
(WebCore::IconDatabase::IconDatabase):
(WebCore::IconDatabase::syncTimerFired):
* loader/icon/IconDatabase.h:
* page/AutoscrollController.cpp:
(WebCore::AutoscrollController::AutoscrollController):
(WebCore::AutoscrollController::autoscrollTimerFired):
* page/AutoscrollController.h:
* page/CaptionUserPreferences.cpp:
(WebCore::CaptionUserPreferences::CaptionUserPreferences):
(WebCore::CaptionUserPreferences::timerFired):
* page/CaptionUserPreferences.h:
* page/CaptionUserPreferencesMediaAF.cpp:
(WebCore::CaptionUserPreferencesMediaAF::CaptionUserPreferencesMediaAF):
(WebCore::CaptionUserPreferencesMediaAF::updateTimerFired):
* page/CaptionUserPreferencesMediaAF.h:
* page/DeviceController.cpp:
(WebCore::DeviceController::DeviceController):
(WebCore::DeviceController::fireDeviceEvent):
* page/DeviceController.h:
* page/EventHandler.cpp:
(WebCore::EventHandler::EventHandler):
(WebCore::EventHandler::cursorUpdateTimerFired):
(WebCore::EventHandler::autoHideCursorTimerFired):
(WebCore::EventHandler::recognizeLongMousePress):
(WebCore::EventHandler::fakeMouseMoveEventTimerFired):
(WebCore::EventHandler::hoverTimerFired):
* page/EventHandler.h:
* page/EventSource.cpp:
(WebCore::EventSource::EventSource):
(WebCore::EventSource::connectTimerFired):
* page/EventSource.h:
* page/FocusController.cpp:
(WebCore::FocusController::FocusController):
(WebCore::FocusController::focusRepaintTimerFired):
* page/FocusController.h:
* page/Frame.cpp:
(WebCore::Frame::Frame):
(WebCore::Frame::overflowAutoScrollTimerFired):
* page/Frame.h:
* page/FrameView.cpp:
(WebCore::FrameView::FrameView):
(WebCore::FrameView::delayedScrollEventTimerFired):
(WebCore::FrameView::speculativeTilingEnableTimerFired):
(WebCore::FrameView::layoutTimerFired):
(WebCore::FrameView::updateEmbeddedObjectsTimerFired):
(WebCore::FrameView::flushAnyPendingPostLayoutTasks):
(WebCore::FrameView::postLayoutTimerFired):
* page/FrameView.h:
* page/PageOverlay.cpp:
(WebCore::PageOverlay::PageOverlay):
(WebCore::PageOverlay::fadeAnimationTimerFired):
* page/PageOverlay.h:
* page/Settings.cpp:
(WebCore::Settings::Settings):
(WebCore::Settings::imageLoadingSettingsTimerFired):
* page/Settings.h:
* page/animation/AnimationController.cpp:
(WebCore::AnimationControllerPrivate::AnimationControllerPrivate):
(WebCore::AnimationControllerPrivate::updateStyleIfNeededDispatcherFired):
(WebCore::AnimationControllerPrivate::animationTimerFired):
* page/animation/AnimationControllerPrivate.h:
* page/mac/ServicesOverlayController.h:
* page/mac/ServicesOverlayController.mm:
(WebCore::ServicesOverlayController::ServicesOverlayController):
(WebCore::ServicesOverlayController::determineActiveHighlightTimerFired):
* page/scrolling/AsyncScrollingCoordinator.cpp:
(WebCore::AsyncScrollingCoordinator::AsyncScrollingCoordinator):
(WebCore::AsyncScrollingCoordinator::updateScrollPositionAfterAsyncScrollTimerFired):
* page/scrolling/AsyncScrollingCoordinator.h:
* page/scrolling/ios/ScrollingCoordinatorIOS.h:
* page/scrolling/ios/ScrollingCoordinatorIOS.mm:
(WebCore::ScrollingCoordinatorIOS::ScrollingCoordinatorIOS):
(WebCore::ScrollingCoordinatorIOS::scrollingStateTreeCommitterTimerFired):
* page/scrolling/mac/ScrollingCoordinatorMac.h:
* page/scrolling/mac/ScrollingCoordinatorMac.mm:
(WebCore::ScrollingCoordinatorMac::ScrollingCoordinatorMac):
(WebCore::ScrollingCoordinatorMac::scrollingStateTreeCommitterTimerFired):
* platform/HysteresisActivity.h:
(WebCore::HysteresisActivity::HysteresisActivity):
(WebCore::HysteresisActivity::hysteresisTimerFired):
* platform/ScrollAnimator.cpp:
(WebCore::ScrollAnimator::updateScrollAnimatorsAndTimers):
(WebCore::ScrollAnimator::horizontalScrollSnapTimerFired):
(WebCore::ScrollAnimator::verticalScrollSnapTimerFired):
* platform/ScrollAnimator.h:
* platform/Scrollbar.cpp:
(WebCore::Scrollbar::Scrollbar):
(WebCore::Scrollbar::autoscrollTimerFired):
* platform/Scrollbar.h:
* platform/Timer.h:
(WebCore::DeferrableOneShotTimer::DeferrableOneShotTimer):
(WebCore::Timer::Timer): Deleted.
* platform/audio/MediaSession.cpp:
(WebCore::MediaSession::MediaSession):
(WebCore::MediaSession::clientDataBufferingTimerFired):
* platform/audio/MediaSession.h:
* platform/graphics/BitmapImage.cpp:
(WebCore::BitmapImage::startAnimation):
(WebCore::BitmapImage::advanceAnimation):
* platform/graphics/BitmapImage.h:
* platform/graphics/MediaPlayer.cpp:
(WebCore::MediaPlayer::MediaPlayer):
(WebCore::MediaPlayer::reloadTimerFired):
* platform/graphics/MediaPlayer.h:
* platform/graphics/ShadowBlur.cpp:
(WebCore::ScratchBuffer::ScratchBuffer):
(WebCore::ScratchBuffer::timerFired):
* platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.h:
* platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.mm:
(WebCore::MediaSelectionGroupAVFObjC::MediaSelectionGroupAVFObjC):
(WebCore::MediaSelectionGroupAVFObjC::selectionTimerFired):
* platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h:
* platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm:
(WebCore::MediaPlayerPrivateMediaSourceAVFObjC::MediaPlayerPrivateMediaSourceAVFObjC):
(WebCore::MediaPlayerPrivateMediaSourceAVFObjC::seekTimerFired):
* platform/graphics/ca/LayerPool.cpp:
(WebCore::LayerPool::LayerPool):
(WebCore::LayerPool::pruneTimerFired):
* platform/graphics/ca/LayerPool.h:
* platform/graphics/ca/TileController.cpp:
(WebCore::TileController::TileController):
(WebCore::TileController::tileRevalidationTimerFired):
* platform/graphics/ca/TileController.h:
* platform/graphics/ca/TileGrid.cpp:
(WebCore::TileGrid::TileGrid):
(WebCore::TileGrid::cohortRemovalTimerFired):
* platform/graphics/ca/TileGrid.h:
* platform/graphics/cg/IOSurfacePool.cpp:
(WebCore::IOSurfacePool::IOSurfacePool):
(WebCore::IOSurfacePool::collectionTimerFired):
* platform/graphics/cg/IOSurfacePool.h:
* platform/graphics/cg/SubimageCacheWithTimer.cpp:
(WebCore::SubimageCacheWithTimer::SubimageCacheWithTimer):
* platform/graphics/mac/MediaPlayerPrivateQTKit.h:
* platform/graphics/mac/MediaPlayerPrivateQTKit.mm:
(WebCore::MediaPlayerPrivateQTKit::MediaPlayerPrivateQTKit):
(WebCore::MediaPlayerPrivateQTKit::seekTimerFired):
* platform/ios/LegacyTileCache.h:
* platform/ios/LegacyTileCache.mm:
(WebCore::LegacyTileCache::LegacyTileCache):
(WebCore::LegacyTileCache::tileCreationTimerFired):
* platform/mac/HIDGamepadProvider.cpp:
(WebCore::HIDGamepadProvider::HIDGamepadProvider):
(WebCore::HIDGamepadProvider::connectionDelayTimerFired):
(WebCore::HIDGamepadProvider::inputNotificationTimerFired):
* platform/mac/HIDGamepadProvider.h:
* platform/mac/ScrollAnimatorMac.h:
* platform/mac/ScrollAnimatorMac.mm:
(WebCore::ScrollAnimatorMac::ScrollAnimatorMac):
(WebCore::ScrollAnimatorMac::snapRubberBandTimerFired):
(WebCore::ScrollAnimatorMac::initialScrollbarPaintTimerFired):
(WebCore::ScrollAnimatorMac::sendContentAreaScrolledTimerFired):
* platform/mock/DeviceOrientationClientMock.cpp:
(WebCore::DeviceOrientationClientMock::DeviceOrientationClientMock):
(WebCore::DeviceOrientationClientMock::timerFired):
* platform/mock/DeviceOrientationClientMock.h:
* platform/mock/PlatformSpeechSynthesizerMock.cpp:
(WebCore::PlatformSpeechSynthesizerMock::PlatformSpeechSynthesizerMock):
(WebCore::PlatformSpeechSynthesizerMock::speakingFinished):
* platform/mock/PlatformSpeechSynthesizerMock.h:
* platform/network/DNSResolveQueue.cpp:
(WebCore::DNSResolveQueue::DNSResolveQueue):
(WebCore::DNSResolveQueue::timerFired):
* platform/network/DNSResolveQueue.h:
* platform/network/NetworkStateNotifier.h:
* platform/network/ResourceHandle.cpp:
(WebCore::ResourceHandle::failureTimerFired):
* platform/network/ResourceHandle.h:
* platform/network/ResourceHandleInternal.h:
(WebCore::ResourceHandleInternal::ResourceHandleInternal):
* platform/network/mac/NetworkStateNotifierMac.cpp:
(WebCore::NetworkStateNotifier::networkStateChangeTimerFired):
(WebCore::NetworkStateNotifier::NetworkStateNotifier):
* rendering/ImageQualityController.cpp:
(WebCore::ImageQualityController::ImageQualityController):
(WebCore::ImageQualityController::highQualityRepaintTimerFired):
* rendering/ImageQualityController.h:
* rendering/RenderButton.cpp:
(WebCore::RenderButton::styleDidChange):
(WebCore::RenderButton::timerFired):
* rendering/RenderButton.h:
* rendering/RenderLayerCompositor.cpp:
(WebCore::RenderLayerCompositor::RenderLayerCompositor):
(WebCore::RenderLayerCompositor::updateCompositingLayersTimerFired):
(WebCore::RenderLayerCompositor::layerFlushTimerFired):
(WebCore::RenderLayerCompositor::paintRelatedMilestonesTimerFired):
* rendering/RenderLayerCompositor.h:
* rendering/RenderMarquee.cpp:
(WebCore::RenderMarquee::RenderMarquee):
(WebCore::RenderMarquee::timerFired):
* rendering/RenderMarquee.h:
* rendering/RenderNamedFlowThread.cpp:
(WebCore::RenderNamedFlowThread::RenderNamedFlowThread):
(WebCore::RenderNamedFlowThread::regionOversetChangeEventTimerFired):
* rendering/RenderNamedFlowThread.h:
* rendering/RenderProgress.cpp:
(WebCore::RenderProgress::RenderProgress):
(WebCore::RenderProgress::animationTimerFired):
* rendering/RenderProgress.h:
* rendering/RenderView.cpp:
(WebCore::RenderView::RenderView):
(WebCore::RenderView::lazyRepaintTimerFired):
* rendering/RenderView.h:
* replay/EventLoopInputDispatcher.cpp:
(WebCore::EventLoopInputDispatcher::EventLoopInputDispatcher):
(WebCore::EventLoopInputDispatcher::timerFired):
* replay/EventLoopInputDispatcher.h:
* storage/StorageAreaImpl.cpp:
(WebCore::StorageAreaImpl::StorageAreaImpl):
(WebCore::StorageAreaImpl::closeDatabaseTimerFired):
(WebCore::StorageAreaImpl::closeDatabaseIfIdle):
* storage/StorageAreaImpl.h:
* storage/StorageAreaSync.cpp:
(WebCore::StorageAreaSync::StorageAreaSync):
(WebCore::StorageAreaSync::scheduleFinalSync):
(WebCore::StorageAreaSync::syncTimerFired):
(WebCore::StorageAreaSync::scheduleSync):
* storage/StorageAreaSync.h:
* svg/SVGElement.cpp:
(WebCore::SVGElement::svgLoadEventTimerFired):
* svg/SVGElement.h:
* svg/SVGScriptElement.cpp:
(WebCore::SVGScriptElement::SVGScriptElement):
* svg/SVGStyleElement.cpp:
(WebCore::SVGStyleElement::SVGStyleElement):
* svg/SVGUseElement.cpp:
(WebCore::SVGUseElement::SVGUseElement):
* svg/animation/SMILTimeContainer.cpp:
(WebCore::SMILTimeContainer::SMILTimeContainer):
(WebCore::SMILTimeContainer::timerFired):
* svg/animation/SMILTimeContainer.h:
* xml/XMLHttpRequestProgressEventThrottle.cpp:
(WebCore::XMLHttpRequestProgressEventThrottle::XMLHttpRequestProgressEventThrottle):
(WebCore::XMLHttpRequestProgressEventThrottle::dispatchDeferredEvents):
* xml/XMLHttpRequestProgressEventThrottle.h:

Source/WebKit/mac:

* Plugins/Hosted/NetscapePluginInstanceProxy.h:
* Plugins/Hosted/NetscapePluginInstanceProxy.mm:
(WebKit::NetscapePluginInstanceProxy::NetscapePluginInstanceProxy):
(WebKit::NetscapePluginInstanceProxy::requestTimerFired):
* Plugins/WebNetscapePluginStream.h:
* Plugins/WebNetscapePluginStream.mm:
(WebNetscapePluginStream::WebNetscapePluginStream):
(WebNetscapePluginStream::deliverDataTimerFired):

Source/WebKit/win:

* FullscreenVideoController.cpp:
(FullscreenVideoController::timerFired):
* FullscreenVideoController.h:

Source/WebKit2:

* NetworkProcess/NetworkResourceLoader.cpp:
(WebKit::NetworkResourceLoader::NetworkResourceLoader):
(WebKit::NetworkResourceLoader::bufferingTimerFired):
* NetworkProcess/NetworkResourceLoader.h:
* Shared/WebMemorySampler.cpp:
(WebKit::WebMemorySampler::WebMemorySampler):
(WebKit::WebMemorySampler::sampleTimerFired):
(WebKit::WebMemorySampler::stopTimerFired):
* Shared/WebMemorySampler.h:
* Shared/mac/RemoteLayerBackingStoreCollection.h:
* Shared/mac/RemoteLayerBackingStoreCollection.mm:
(WebKit::RemoteLayerBackingStoreCollection::RemoteLayerBackingStoreCollection):
(WebKit::RemoteLayerBackingStoreCollection::volatilityTimerFired):
* WebProcess/Plugins/PluginView.cpp:
(WebKit::PluginView::PluginView):
* WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.h:
* WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.mm:
(WebKit::RemoteLayerTreeDrawingArea::RemoteLayerTreeDrawingArea):
(WebKit::RemoteLayerTreeDrawingArea::layerFlushTimerFired):
* WebProcess/WebProcess.cpp:
(WebKit::WebProcess::WebProcess):
(WebKit::WebProcess::processSuspensionCleanupTimerFired):
(WebKit::WebProcess::nonVisibleProcessCleanupTimerFired):
* WebProcess/WebProcess.h:

Source/WTF:

* wtf/RunLoopTimer.h:
(WTF::RunLoopTimer::RunLoopTimer):
(WTF::RunLoopTimer::fired):</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceWTFChangeLog">trunk/Source/WTF/ChangeLog</a></li>
<li><a href="#trunkSourceWTFwtfRunLoopTimerh">trunk/Source/WTF/wtf/RunLoopTimer.h</a></li>
<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="#trunkSourceWebCoreModulesmediastreamMediaStreamcpp">trunk/Source/WebCore/Modules/mediastream/MediaStream.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamMediaStreamh">trunk/Source/WebCore/Modules/mediastream/MediaStream.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamRTCDTMFSendercpp">trunk/Source/WebCore/Modules/mediastream/RTCDTMFSender.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamRTCDTMFSenderh">trunk/Source/WebCore/Modules/mediastream/RTCDTMFSender.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamRTCDataChannelcpp">trunk/Source/WebCore/Modules/mediastream/RTCDataChannel.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamRTCDataChannelh">trunk/Source/WebCore/Modules/mediastream/RTCDataChannel.h</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamRTCPeerConnectioncpp">trunk/Source/WebCore/Modules/mediastream/RTCPeerConnection.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamRTCPeerConnectionh">trunk/Source/WebCore/Modules/mediastream/RTCPeerConnection.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="#trunkSourceWebCoreModuleswebsocketsWebSocketChannelcpp">trunk/Source/WebCore/Modules/websockets/WebSocketChannel.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebsocketsWebSocketChannelh">trunk/Source/WebCore/Modules/websockets/WebSocketChannel.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="#trunkSourceWebCorebindingsjsGCControllercpp">trunk/Source/WebCore/bindings/js/GCController.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsjsGCControllerh">trunk/Source/WebCore/bindings/js/GCController.h</a></li>
<li><a href="#trunkSourceWebCorecssCSSFontFaceSourceh">trunk/Source/WebCore/css/CSSFontFaceSource.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="#trunkSourceWebCorecssFontLoadercpp">trunk/Source/WebCore/css/FontLoader.cpp</a></li>
<li><a href="#trunkSourceWebCorecssFontLoaderh">trunk/Source/WebCore/css/FontLoader.h</a></li>
<li><a href="#trunkSourceWebCorecssStyleResolvercpp">trunk/Source/WebCore/css/StyleResolver.cpp</a></li>
<li><a href="#trunkSourceWebCorecssStyleResolverh">trunk/Source/WebCore/css/StyleResolver.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="#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="#trunkSourceWebCoredomStyledElementcpp">trunk/Source/WebCore/dom/StyledElement.cpp</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="#trunkSourceWebCoreeditingEditorcpp">trunk/Source/WebCore/editing/Editor.cpp</a></li>
<li><a href="#trunkSourceWebCoreeditingEditorh">trunk/Source/WebCore/editing/Editor.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="#trunkSourceWebCoreeditingSpellCheckercpp">trunk/Source/WebCore/editing/SpellChecker.cpp</a></li>
<li><a href="#trunkSourceWebCoreeditingSpellCheckerh">trunk/Source/WebCore/editing/SpellChecker.h</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLFormElementcpp">trunk/Source/WebCore/html/HTMLFormElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLFormElementh">trunk/Source/WebCore/html/HTMLFormElement.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="#trunkSourceWebCorehtmlSearchInputTypecpp">trunk/Source/WebCore/html/SearchInputType.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlSearchInputTypeh">trunk/Source/WebCore/html/SearchInputType.h</a></li>
<li><a href="#trunkSourceWebCorehtmlValidationMessagecpp">trunk/Source/WebCore/html/ValidationMessage.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlValidationMessageh">trunk/Source/WebCore/html/ValidationMessage.h</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLRenderingContextcpp">trunk/Source/WebCore/html/canvas/WebGLRenderingContext.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLRenderingContexth">trunk/Source/WebCore/html/canvas/WebGLRenderingContext.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="#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="#trunkSourceWebCorehtmlshadowSpinButtonElementcpp">trunk/Source/WebCore/html/shadow/SpinButtonElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlshadowSpinButtonElementh">trunk/Source/WebCore/html/shadow/SpinButtonElement.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="#trunkSourceWebCorehtmltrackVTTRegioncpp">trunk/Source/WebCore/html/track/VTTRegion.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmltrackVTTRegionh">trunk/Source/WebCore/html/track/VTTRegion.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="#trunkSourceWebCoreinspectorInspectorOverlaycpp">trunk/Source/WebCore/inspector/InspectorOverlay.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorOverlayh">trunk/Source/WebCore/inspector/InspectorOverlay.h</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="#trunkSourceWebCoreloaderTextTrackLoadercpp">trunk/Source/WebCore/loader/TextTrackLoader.cpp</a></li>
<li><a href="#trunkSourceWebCoreloaderTextTrackLoaderh">trunk/Source/WebCore/loader/TextTrackLoader.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="#trunkSourceWebCorepageCaptionUserPreferencesMediaAFcpp">trunk/Source/WebCore/page/CaptionUserPreferencesMediaAF.cpp</a></li>
<li><a href="#trunkSourceWebCorepageCaptionUserPreferencesMediaAFh">trunk/Source/WebCore/page/CaptionUserPreferencesMediaAF.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="#trunkSourceWebCorepageFocusControllercpp">trunk/Source/WebCore/page/FocusController.cpp</a></li>
<li><a href="#trunkSourceWebCorepageFocusControllerh">trunk/Source/WebCore/page/FocusController.h</a></li>
<li><a href="#trunkSourceWebCorepageFramecpp">trunk/Source/WebCore/page/Frame.cpp</a></li>
<li><a href="#trunkSourceWebCorepageFrameh">trunk/Source/WebCore/page/Frame.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="#trunkSourceWebCorepagePageOverlaycpp">trunk/Source/WebCore/page/PageOverlay.cpp</a></li>
<li><a href="#trunkSourceWebCorepagePageOverlayh">trunk/Source/WebCore/page/PageOverlay.h</a></li>
<li><a href="#trunkSourceWebCorepageSettingscpp">trunk/Source/WebCore/page/Settings.cpp</a></li>
<li><a href="#trunkSourceWebCorepageSettingsh">trunk/Source/WebCore/page/Settings.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="#trunkSourceWebCorepagemacServicesOverlayControllerh">trunk/Source/WebCore/page/mac/ServicesOverlayController.h</a></li>
<li><a href="#trunkSourceWebCorepagemacServicesOverlayControllermm">trunk/Source/WebCore/page/mac/ServicesOverlayController.mm</a></li>
<li><a href="#trunkSourceWebCorepagescrollingAsyncScrollingCoordinatorcpp">trunk/Source/WebCore/page/scrolling/AsyncScrollingCoordinator.cpp</a></li>
<li><a href="#trunkSourceWebCorepagescrollingAsyncScrollingCoordinatorh">trunk/Source/WebCore/page/scrolling/AsyncScrollingCoordinator.h</a></li>
<li><a href="#trunkSourceWebCorepagescrollingiosScrollingCoordinatorIOSh">trunk/Source/WebCore/page/scrolling/ios/ScrollingCoordinatorIOS.h</a></li>
<li><a href="#trunkSourceWebCorepagescrollingiosScrollingCoordinatorIOSmm">trunk/Source/WebCore/page/scrolling/ios/ScrollingCoordinatorIOS.mm</a></li>
<li><a href="#trunkSourceWebCorepagescrollingmacScrollingCoordinatorMach">trunk/Source/WebCore/page/scrolling/mac/ScrollingCoordinatorMac.h</a></li>
<li><a href="#trunkSourceWebCorepagescrollingmacScrollingCoordinatorMacmm">trunk/Source/WebCore/page/scrolling/mac/ScrollingCoordinatorMac.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformHysteresisActivityh">trunk/Source/WebCore/platform/HysteresisActivity.h</a></li>
<li><a href="#trunkSourceWebCoreplatformScrollAnimatorcpp">trunk/Source/WebCore/platform/ScrollAnimator.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformScrollAnimatorh">trunk/Source/WebCore/platform/ScrollAnimator.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="#trunkSourceWebCoreplatformaudioMediaSessioncpp">trunk/Source/WebCore/platform/audio/MediaSession.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformaudioMediaSessionh">trunk/Source/WebCore/platform/audio/MediaSession.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="#trunkSourceWebCoreplatformgraphicsShadowBlurcpp">trunk/Source/WebCore/platform/graphics/ShadowBlur.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationMediaSelectionGroupAVFObjCh">trunk/Source/WebCore/platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationMediaSelectionGroupAVFObjCmm">trunk/Source/WebCore/platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationobjcMediaPlayerPrivateMediaSourceAVFObjCh">trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsavfoundationobjcMediaPlayerPrivateMediaSourceAVFObjCmm">trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscaLayerPoolcpp">trunk/Source/WebCore/platform/graphics/ca/LayerPool.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscaLayerPoolh">trunk/Source/WebCore/platform/graphics/ca/LayerPool.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscaTileControllercpp">trunk/Source/WebCore/platform/graphics/ca/TileController.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscaTileControllerh">trunk/Source/WebCore/platform/graphics/ca/TileController.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscaTileGridcpp">trunk/Source/WebCore/platform/graphics/ca/TileGrid.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscaTileGridh">trunk/Source/WebCore/platform/graphics/ca/TileGrid.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscgIOSurfacePoolcpp">trunk/Source/WebCore/platform/graphics/cg/IOSurfacePool.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscgIOSurfacePoolh">trunk/Source/WebCore/platform/graphics/cg/IOSurfacePool.h</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscgSubimageCacheWithTimercpp">trunk/Source/WebCore/platform/graphics/cg/SubimageCacheWithTimer.cpp</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="#trunkSourceWebCoreplatformiosLegacyTileCacheh">trunk/Source/WebCore/platform/ios/LegacyTileCache.h</a></li>
<li><a href="#trunkSourceWebCoreplatformiosLegacyTileCachemm">trunk/Source/WebCore/platform/ios/LegacyTileCache.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformmacHIDGamepadProvidercpp">trunk/Source/WebCore/platform/mac/HIDGamepadProvider.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformmacHIDGamepadProviderh">trunk/Source/WebCore/platform/mac/HIDGamepadProvider.h</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="#trunkSourceWebCoreplatformmockPlatformSpeechSynthesizerMockcpp">trunk/Source/WebCore/platform/mock/PlatformSpeechSynthesizerMock.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformmockPlatformSpeechSynthesizerMockh">trunk/Source/WebCore/platform/mock/PlatformSpeechSynthesizerMock.h</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkDNSResolveQueuecpp">trunk/Source/WebCore/platform/network/DNSResolveQueue.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkDNSResolveQueueh">trunk/Source/WebCore/platform/network/DNSResolveQueue.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>
<li><a href="#trunkSourceWebCorerenderingRenderViewcpp">trunk/Source/WebCore/rendering/RenderView.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderViewh">trunk/Source/WebCore/rendering/RenderView.h</a></li>
<li><a href="#trunkSourceWebCorereplayEventLoopInputDispatchercpp">trunk/Source/WebCore/replay/EventLoopInputDispatcher.cpp</a></li>
<li><a href="#trunkSourceWebCorereplayEventLoopInputDispatcherh">trunk/Source/WebCore/replay/EventLoopInputDispatcher.h</a></li>
<li><a href="#trunkSourceWebCorestorageStorageAreaImplcpp">trunk/Source/WebCore/storage/StorageAreaImpl.cpp</a></li>
<li><a href="#trunkSourceWebCorestorageStorageAreaImplh">trunk/Source/WebCore/storage/StorageAreaImpl.h</a></li>
<li><a href="#trunkSourceWebCorestorageStorageAreaSynccpp">trunk/Source/WebCore/storage/StorageAreaSync.cpp</a></li>
<li><a href="#trunkSourceWebCorestorageStorageAreaSynch">trunk/Source/WebCore/storage/StorageAreaSync.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGElementcpp">trunk/Source/WebCore/svg/SVGElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGElementh">trunk/Source/WebCore/svg/SVGElement.h</a></li>
<li><a href="#trunkSourceWebCoresvgSVGScriptElementcpp">trunk/Source/WebCore/svg/SVGScriptElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGStyleElementcpp">trunk/Source/WebCore/svg/SVGStyleElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGUseElementcpp">trunk/Source/WebCore/svg/SVGUseElement.cpp</a></li>
<li><a href="#trunkSourceWebCoresvganimationSMILTimeContainercpp">trunk/Source/WebCore/svg/animation/SMILTimeContainer.cpp</a></li>
<li><a href="#trunkSourceWebCoresvganimationSMILTimeContainerh">trunk/Source/WebCore/svg/animation/SMILTimeContainer.h</a></li>
<li><a href="#trunkSourceWebCorexmlXMLHttpRequestProgressEventThrottlecpp">trunk/Source/WebCore/xml/XMLHttpRequestProgressEventThrottle.cpp</a></li>
<li><a href="#trunkSourceWebCorexmlXMLHttpRequestProgressEventThrottleh">trunk/Source/WebCore/xml/XMLHttpRequestProgressEventThrottle.h</a></li>
<li><a href="#trunkSourceWebKitmacChangeLog">trunk/Source/WebKit/mac/ChangeLog</a></li>
<li><a href="#trunkSourceWebKitmacPluginsHostedNetscapePluginInstanceProxyh">trunk/Source/WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.h</a></li>
<li><a href="#trunkSourceWebKitmacPluginsHostedNetscapePluginInstanceProxymm">trunk/Source/WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.mm</a></li>
<li><a href="#trunkSourceWebKitmacPluginsWebNetscapePluginStreamh">trunk/Source/WebKit/mac/Plugins/WebNetscapePluginStream.h</a></li>
<li><a href="#trunkSourceWebKitmacPluginsWebNetscapePluginStreammm">trunk/Source/WebKit/mac/Plugins/WebNetscapePluginStream.mm</a></li>
<li><a href="#trunkSourceWebKitwinChangeLog">trunk/Source/WebKit/win/ChangeLog</a></li>
<li><a href="#trunkSourceWebKitwinFullscreenVideoControllercpp">trunk/Source/WebKit/win/FullscreenVideoController.cpp</a></li>
<li><a href="#trunkSourceWebKitwinFullscreenVideoControllerh">trunk/Source/WebKit/win/FullscreenVideoController.h</a></li>
<li><a href="#trunkSourceWebKit2ChangeLog">trunk/Source/WebKit2/ChangeLog</a></li>
<li><a href="#trunkSourceWebKit2NetworkProcessNetworkResourceLoadercpp">trunk/Source/WebKit2/NetworkProcess/NetworkResourceLoader.cpp</a></li>
<li><a href="#trunkSourceWebKit2NetworkProcessNetworkResourceLoaderh">trunk/Source/WebKit2/NetworkProcess/NetworkResourceLoader.h</a></li>
<li><a href="#trunkSourceWebKit2SharedWebMemorySamplercpp">trunk/Source/WebKit2/Shared/WebMemorySampler.cpp</a></li>
<li><a href="#trunkSourceWebKit2SharedWebMemorySamplerh">trunk/Source/WebKit2/Shared/WebMemorySampler.h</a></li>
<li><a href="#trunkSourceWebKit2SharedmacRemoteLayerBackingStoreCollectionh">trunk/Source/WebKit2/Shared/mac/RemoteLayerBackingStoreCollection.h</a></li>
<li><a href="#trunkSourceWebKit2SharedmacRemoteLayerBackingStoreCollectionmm">trunk/Source/WebKit2/Shared/mac/RemoteLayerBackingStoreCollection.mm</a></li>
<li><a href="#trunkSourceWebKit2WebProcessPluginsPluginViewcpp">trunk/Source/WebKit2/WebProcess/Plugins/PluginView.cpp</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPagemacRemoteLayerTreeDrawingAreah">trunk/Source/WebKit2/WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.h</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPagemacRemoteLayerTreeDrawingAreamm">trunk/Source/WebKit2/WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.mm</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebProcesscpp">trunk/Source/WebKit2/WebProcess/WebProcess.cpp</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebProcessh">trunk/Source/WebKit2/WebProcess/WebProcess.h</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceWTFChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/ChangeLog (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/ChangeLog        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WTF/ChangeLog        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -1,3 +1,14 @@
</span><ins>+2014-11-21  Anders Carlsson  &lt;andersca@apple.com&gt;
+
+        Remove the Timer parameters from timer callbacks
+        https://bugs.webkit.org/show_bug.cgi?id=138974
+
+        Reviewed by Antti Koivisto.
+
+        * wtf/RunLoopTimer.h:
+        (WTF::RunLoopTimer::RunLoopTimer):
+        (WTF::RunLoopTimer::fired):
+
</ins><span class="cx"> 2014-11-18  Chris Dumez  &lt;cdumez@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Have Vector::capacity() return an unsigned instead of a size_t
</span></span></pre></div>
<a id="trunkSourceWTFwtfRunLoopTimerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/RunLoopTimer.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/RunLoopTimer.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WTF/wtf/RunLoopTimer.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -61,14 +61,15 @@
</span><span class="cx"> #endif
</span><span class="cx"> };
</span><span class="cx"> 
</span><ins>+// FIXME: This doesn't have to be a class template.
</ins><span class="cx"> template &lt;typename TimerFiredClass&gt; class RunLoopTimer : public RunLoopTimerBase {
</span><span class="cx"> public:
</span><del>-    typedef void (TimerFiredClass::*TimerFiredFunction)(RunLoopTimer*);
</del><ins>+    typedef void (TimerFiredClass::*TimerFiredFunction)();
</ins><span class="cx"> 
</span><del>-    RunLoopTimer(TimerFiredClass* o, TimerFiredFunction f)
-        : m_object(o), m_function(f) { }
</del><ins>+    RunLoopTimer(TimerFiredClass&amp; o, TimerFiredFunction f)
+        : m_object(&amp;o), m_function(f) { }
</ins><span class="cx"> 
</span><del>-    virtual void fired() { (m_object-&gt;*m_function)(this); }
</del><ins>+    virtual void fired() { (m_object-&gt;*m_function)(); }
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     TimerFiredClass* m_object;
</span></span></pre></div>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/ChangeLog        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -1,3 +1,995 @@
</span><ins>+2014-11-21  Anders Carlsson  &lt;andersca@apple.com&gt;
+
+        Remove the Timer parameters from timer callbacks
+        https://bugs.webkit.org/show_bug.cgi?id=138974
+
+        Reviewed by Antti Koivisto.
+
+        * Modules/encryptedmedia/MediaKeySession.cpp:
+        (WebCore::MediaKeySession::MediaKeySession):
+        (WebCore::MediaKeySession::keyRequestTimerFired):
+        (WebCore::MediaKeySession::addKeyTimerFired):
+        * Modules/encryptedmedia/MediaKeySession.h:
+        * Modules/geolocation/Geolocation.cpp:
+        (WebCore::Geolocation::GeoNotifier::GeoNotifier):
+        (WebCore::Geolocation::GeoNotifier::timerFired):
+        (WebCore::Geolocation::Geolocation):
+        (WebCore::Geolocation::resumeTimerFired):
+        * Modules/geolocation/Geolocation.h:
+        * Modules/indexeddb/IDBTransactionBackend.cpp:
+        (WebCore::IDBTransactionBackend::IDBTransactionBackend):
+        (WebCore::IDBTransactionBackend::taskTimerFired):
+        * Modules/indexeddb/IDBTransactionBackend.h:
+        * Modules/mediasource/SourceBuffer.cpp:
+        (WebCore::SourceBuffer::SourceBuffer):
+        (WebCore::SourceBuffer::appendBufferTimerFired):
+        (WebCore::SourceBuffer::removeTimerFired):
+        * Modules/mediasource/SourceBuffer.h:
+        * Modules/mediastream/MediaStream.cpp:
+        (WebCore::MediaStream::MediaStream):
+        (WebCore::MediaStream::scheduledEventTimerFired):
+        * Modules/mediastream/MediaStream.h:
+        * Modules/mediastream/RTCDTMFSender.cpp:
+        (WebCore::RTCDTMFSender::RTCDTMFSender):
+        (WebCore::RTCDTMFSender::scheduledEventTimerFired):
+        * Modules/mediastream/RTCDTMFSender.h:
+        * Modules/mediastream/RTCDataChannel.cpp:
+        (WebCore::RTCDataChannel::RTCDataChannel):
+        (WebCore::RTCDataChannel::scheduledEventTimerFired):
+        * Modules/mediastream/RTCDataChannel.h:
+        * Modules/mediastream/RTCPeerConnection.cpp:
+        (WebCore::RTCPeerConnection::RTCPeerConnection):
+        (WebCore::RTCPeerConnection::scheduledEventTimerFired):
+        * Modules/mediastream/RTCPeerConnection.h:
+        * Modules/notifications/Notification.cpp:
+        (WebCore::Notification::Notification):
+        (WebCore::Notification::taskTimerFired):
+        * Modules/notifications/Notification.h:
+        * Modules/notifications/NotificationCenter.cpp:
+        (WebCore::NotificationCenter::NotificationRequestCallback::NotificationRequestCallback):
+        (WebCore::NotificationCenter::NotificationRequestCallback::timerFired):
+        * Modules/notifications/NotificationCenter.h:
+        * Modules/websockets/WebSocketChannel.cpp:
+        (WebCore::WebSocketChannel::WebSocketChannel):
+        (WebCore::WebSocketChannel::resumeTimerFired):
+        (WebCore::WebSocketChannel::closingTimerFired):
+        * Modules/websockets/WebSocketChannel.h:
+        * accessibility/AXObjectCache.cpp:
+        (WebCore::AXObjectCache::AXObjectCache):
+        (WebCore::AXObjectCache::notificationPostTimerFired):
+        * accessibility/AXObjectCache.h:
+        * bindings/js/GCController.cpp:
+        (WebCore::GCController::GCController):
+        (WebCore::GCController::gcTimerFired):
+        * bindings/js/GCController.h:
+        * css/CSSFontFaceSource.h:
+        * css/CSSFontSelector.cpp:
+        (WebCore::CSSFontSelector::CSSFontSelector):
+        (WebCore::CSSFontSelector::beginLoadTimerFired):
+        * css/CSSFontSelector.h:
+        * css/CSSImageGeneratorValue.cpp:
+        (WebCore::CSSImageGeneratorValue::CachedGeneratedImage::CachedGeneratedImage):
+        * css/StyleResolver.cpp:
+        (WebCore::StyleResolver::StyleResolver):
+        (WebCore::StyleResolver::sweepMatchedPropertiesCache):
+        * css/StyleResolver.h:
+        * dom/Document.cpp:
+        (WebCore::Document::Document):
+        (WebCore::Document::visualUpdatesSuppressionTimerFired):
+        (WebCore::Document::styleRecalcTimerFired):
+        (WebCore::Document::optimizedStyleSheetUpdateTimerFired):
+        (WebCore::Document::sharedObjectPoolClearTimerFired):
+        (WebCore::Document::updateFocusAppearanceTimerFired):
+        (WebCore::Document::pendingTasksTimerFired):
+        (WebCore::Document::webkitWillEnterFullScreenForElement):
+        (WebCore::Document::webkitDidExitFullScreenForElement):
+        (WebCore::Document::fullScreenChangeDelayTimerFired):
+        (WebCore::Document::loadEventDelayTimerFired):
+        (WebCore::Document::didAssociateFormControlsTimerFired):
+        (WebCore::Document::domCookieCacheExpiryTimerFired):
+        * dom/Document.h:
+        * dom/EventSender.h:
+        (WebCore::EventSender::timerFired):
+        (WebCore::EventSender&lt;T&gt;::EventSender):
+        * dom/ScriptRunner.cpp:
+        (WebCore::ScriptRunner::ScriptRunner):
+        (WebCore::ScriptRunner::timerFired):
+        * dom/ScriptRunner.h:
+        * dom/ScriptedAnimationController.cpp:
+        (WebCore::ScriptedAnimationController::ScriptedAnimationController):
+        (WebCore::ScriptedAnimationController::animationTimerFired):
+        * dom/ScriptedAnimationController.h:
+        * dom/StyledElement.cpp:
+        (WebCore::PresentationAttributeCacheCleaner::PresentationAttributeCacheCleaner):
+        (WebCore::PresentationAttributeCacheCleaner::cleanCache):
+        * editing/AlternativeTextController.cpp:
+        (WebCore::AlternativeTextController::AlternativeTextController):
+        (WebCore::AlternativeTextController::timerFired):
+        * editing/AlternativeTextController.h:
+        * editing/Editor.cpp:
+        (WebCore::Editor::Editor):
+        (WebCore::Editor::updateEditorUINowIfScheduled):
+        (WebCore::Editor::editorUIUpdateTimerFired):
+        (WebCore::Editor::scanSelectionForTelephoneNumbers): Deleted.
+        * editing/Editor.h:
+        * editing/FrameSelection.cpp:
+        (WebCore::FrameSelection::FrameSelection):
+        (WebCore::FrameSelection::caretBlinkTimerFired):
+        * editing/FrameSelection.h:
+        * editing/SpellChecker.cpp:
+        (WebCore::SpellChecker::SpellChecker):
+        (WebCore::SpellChecker::timerFiredToProcessQueuedRequest):
+        * editing/SpellChecker.h:
+        * html/HTMLFormElement.cpp:
+        (WebCore::HTMLFormElement::HTMLFormElement):
+        (WebCore::HTMLFormElement::requestAutocompleteTimerFired):
+        * html/HTMLFormElement.h:
+        * html/HTMLMediaElement.cpp:
+        (WebCore::HTMLMediaElement::HTMLMediaElement):
+        (WebCore::HTMLMediaElement::parseAttribute):
+        * html/HTMLMediaElement.h:
+        * html/HTMLPlugInElement.cpp:
+        (WebCore::HTMLPlugInElement::HTMLPlugInElement):
+        (WebCore::HTMLPlugInElement::swapRendererTimerFired):
+        * html/HTMLPlugInElement.h:
+        * html/HTMLPlugInImageElement.cpp:
+        (WebCore::HTMLPlugInImageElement::HTMLPlugInImageElement):
+        (WebCore::HTMLPlugInImageElement::removeSnapshotTimerFired):
+        * html/HTMLPlugInImageElement.h:
+        * html/HTMLSourceElement.cpp:
+        (WebCore::HTMLSourceElement::HTMLSourceElement):
+        (WebCore::HTMLSourceElement::errorEventTimerFired):
+        * html/HTMLSourceElement.h:
+        * html/HTMLTrackElement.cpp:
+        (WebCore::HTMLTrackElement::HTMLTrackElement):
+        (WebCore::HTMLTrackElement::loadTimerFired):
+        * html/HTMLTrackElement.h:
+        * html/MediaController.cpp:
+        (MediaController::MediaController):
+        (MediaController::asyncEventTimerFired):
+        (MediaController::clearPositionTimerFired):
+        (MediaController::timeupdateTimerFired):
+        * html/MediaController.h:
+        * html/MediaDocument.cpp:
+        (WebCore::MediaDocument::MediaDocument):
+        (WebCore::MediaDocument::replaceMediaElementTimerFired):
+        * html/MediaDocument.h:
+        * html/SearchInputType.cpp:
+        (WebCore::SearchInputType::SearchInputType):
+        (WebCore::SearchInputType::searchEventTimerFired):
+        * html/SearchInputType.h:
+        * html/ValidationMessage.cpp:
+        (WebCore::ValidationMessage::setMessage):
+        (WebCore::ValidationMessage::setMessageDOMAndStartTimer):
+        (WebCore::ValidationMessage::buildBubbleTree):
+        (WebCore::ValidationMessage::requestToHideMessage):
+        (WebCore::ValidationMessage::deleteBubbleTree):
+        * html/ValidationMessage.h:
+        * html/canvas/WebGLRenderingContext.cpp:
+        (WebCore::WebGLRenderingContext::WebGLRenderingContext):
+        (WebCore::WebGLRenderingContext::dispatchContextLostEvent):
+        (WebCore::WebGLRenderingContext::maybeRestoreContext):
+        * html/canvas/WebGLRenderingContext.h:
+        * html/parser/HTMLParserScheduler.cpp:
+        (WebCore::HTMLParserScheduler::HTMLParserScheduler):
+        (WebCore::HTMLParserScheduler::continueNextChunkTimerFired):
+        * html/parser/HTMLParserScheduler.h:
+        * html/shadow/MediaControlElements.cpp:
+        (WebCore::MediaControlPanelElement::MediaControlPanelElement):
+        (WebCore::MediaControlPanelElement::transitionTimerFired):
+        (WebCore::MediaControlTextTrackContainerElement::MediaControlTextTrackContainerElement):
+        (WebCore::MediaControlTextTrackContainerElement::updateTimerFired):
+        * html/shadow/MediaControlElements.h:
+        * html/shadow/MediaControls.cpp:
+        (WebCore::MediaControls::MediaControls):
+        (WebCore::MediaControls::hideFullscreenControlsTimerFired):
+        * html/shadow/MediaControls.h:
+        * html/shadow/SpinButtonElement.cpp:
+        (WebCore::SpinButtonElement::SpinButtonElement):
+        (WebCore::SpinButtonElement::repeatingTimerFired):
+        * html/shadow/SpinButtonElement.h:
+        * html/track/LoadableTextTrack.cpp:
+        (WebCore::LoadableTextTrack::LoadableTextTrack):
+        (WebCore::LoadableTextTrack::loadTimerFired):
+        * html/track/LoadableTextTrack.h:
+        * html/track/VTTRegion.cpp:
+        (WebCore::VTTRegion::VTTRegion):
+        (WebCore::VTTRegion::scrollTimerFired):
+        * html/track/VTTRegion.h:
+        * inspector/InspectorCSSAgent.cpp:
+        (WebCore::ChangeRegionOversetTask::ChangeRegionOversetTask):
+        (WebCore::ChangeRegionOversetTask::timerFired):
+        * inspector/InspectorDOMAgent.cpp:
+        (WebCore::RevalidateStyleAttributeTask::RevalidateStyleAttributeTask):
+        (WebCore::RevalidateStyleAttributeTask::timerFired):
+        * inspector/InspectorFrontendClientLocal.cpp:
+        (WebCore::InspectorBackendDispatchTask::InspectorBackendDispatchTask):
+        (WebCore::InspectorBackendDispatchTask::timerFired):
+        * inspector/InspectorOverlay.cpp:
+        (WebCore::InspectorOverlay::InspectorOverlay):
+        (WebCore::InspectorOverlay::updatePaintRectsTimerFired):
+        * inspector/InspectorOverlay.h:
+        * loader/DocumentLoader.cpp:
+        (WebCore::DocumentLoader::DocumentLoader):
+        (WebCore::DocumentLoader::handleSubstituteDataLoadNow):
+        (WebCore::DocumentLoader::handleSubstituteDataLoadSoon):
+        (WebCore::DocumentLoader::substituteResourceDeliveryTimerFired):
+        * loader/DocumentLoader.h:
+        * loader/FrameLoader.cpp:
+        (WebCore::FrameLoader::FrameLoader):
+        (WebCore::FrameLoader::checkTimerFired):
+        * loader/FrameLoader.h:
+        * loader/ImageLoader.cpp:
+        (WebCore::ImageLoader::ImageLoader):
+        (WebCore::ImageLoader::timerFired):
+        * loader/ImageLoader.h:
+        * loader/LinkLoader.cpp:
+        (WebCore::LinkLoader::LinkLoader):
+        (WebCore::LinkLoader::linkLoadTimerFired):
+        (WebCore::LinkLoader::linkLoadingErrorTimerFired):
+        * loader/LinkLoader.h:
+        * loader/NavigationScheduler.cpp:
+        (WebCore::NavigationScheduler::NavigationScheduler):
+        (WebCore::NavigationScheduler::timerFired):
+        * loader/NavigationScheduler.h:
+        * loader/PingLoader.cpp:
+        (WebCore::PingLoader::PingLoader):
+        * loader/PingLoader.h:
+        (WebCore::PingLoader::timeoutTimerFired):
+        * loader/ProgressTracker.cpp:
+        (WebCore::ProgressTracker::ProgressTracker):
+        (WebCore::ProgressTracker::progressHeartbeatTimerFired):
+        * loader/ProgressTracker.h:
+        * loader/ResourceLoadScheduler.cpp:
+        (WebCore::ResourceLoadScheduler::ResourceLoadScheduler):
+        (WebCore::ResourceLoadScheduler::requestTimerFired):
+        * loader/ResourceLoadScheduler.h:
+        * loader/TextTrackLoader.cpp:
+        (WebCore::TextTrackLoader::TextTrackLoader):
+        (WebCore::TextTrackLoader::cueLoadTimerFired):
+        * loader/TextTrackLoader.h:
+        * loader/cache/CachedResource.cpp:
+        (WebCore::CachedResource::CachedResource):
+        (WebCore::CachedResource::Callback::Callback):
+        (WebCore::CachedResource::Callback::timerFired):
+        * loader/cache/CachedResource.h:
+        * loader/cache/CachedResourceLoader.cpp:
+        (WebCore::CachedResourceLoader::CachedResourceLoader):
+        (WebCore::CachedResourceLoader::garbageCollectDocumentResourcesTimerFired):
+        * loader/cache/CachedResourceLoader.h:
+        * loader/icon/IconDatabase.cpp:
+        (WebCore::IconDatabase::IconDatabase):
+        (WebCore::IconDatabase::syncTimerFired):
+        * loader/icon/IconDatabase.h:
+        * page/AutoscrollController.cpp:
+        (WebCore::AutoscrollController::AutoscrollController):
+        (WebCore::AutoscrollController::autoscrollTimerFired):
+        * page/AutoscrollController.h:
+        * page/CaptionUserPreferences.cpp:
+        (WebCore::CaptionUserPreferences::CaptionUserPreferences):
+        (WebCore::CaptionUserPreferences::timerFired):
+        * page/CaptionUserPreferences.h:
+        * page/CaptionUserPreferencesMediaAF.cpp:
+        (WebCore::CaptionUserPreferencesMediaAF::CaptionUserPreferencesMediaAF):
+        (WebCore::CaptionUserPreferencesMediaAF::updateTimerFired):
+        * page/CaptionUserPreferencesMediaAF.h:
+        * page/DeviceController.cpp:
+        (WebCore::DeviceController::DeviceController):
+        (WebCore::DeviceController::fireDeviceEvent):
+        * page/DeviceController.h:
+        * page/EventHandler.cpp:
+        (WebCore::EventHandler::EventHandler):
+        (WebCore::EventHandler::cursorUpdateTimerFired):
+        (WebCore::EventHandler::autoHideCursorTimerFired):
+        (WebCore::EventHandler::recognizeLongMousePress):
+        (WebCore::EventHandler::fakeMouseMoveEventTimerFired):
+        (WebCore::EventHandler::hoverTimerFired):
+        * page/EventHandler.h:
+        * page/EventSource.cpp:
+        (WebCore::EventSource::EventSource):
+        (WebCore::EventSource::connectTimerFired):
+        * page/EventSource.h:
+        * page/FocusController.cpp:
+        (WebCore::FocusController::FocusController):
+        (WebCore::FocusController::focusRepaintTimerFired):
+        * page/FocusController.h:
+        * page/Frame.cpp:
+        (WebCore::Frame::Frame):
+        (WebCore::Frame::overflowAutoScrollTimerFired):
+        * page/Frame.h:
+        * page/FrameView.cpp:
+        (WebCore::FrameView::FrameView):
+        (WebCore::FrameView::delayedScrollEventTimerFired):
+        (WebCore::FrameView::speculativeTilingEnableTimerFired):
+        (WebCore::FrameView::layoutTimerFired):
+        (WebCore::FrameView::updateEmbeddedObjectsTimerFired):
+        (WebCore::FrameView::flushAnyPendingPostLayoutTasks):
+        (WebCore::FrameView::postLayoutTimerFired):
+        * page/FrameView.h:
+        * page/PageOverlay.cpp:
+        (WebCore::PageOverlay::PageOverlay):
+        (WebCore::PageOverlay::fadeAnimationTimerFired):
+        * page/PageOverlay.h:
+        * page/Settings.cpp:
+        (WebCore::Settings::Settings):
+        (WebCore::Settings::imageLoadingSettingsTimerFired):
+        * page/Settings.h:
+        * page/animation/AnimationController.cpp:
+        (WebCore::AnimationControllerPrivate::AnimationControllerPrivate):
+        (WebCore::AnimationControllerPrivate::updateStyleIfNeededDispatcherFired):
+        (WebCore::AnimationControllerPrivate::animationTimerFired):
+        * page/animation/AnimationControllerPrivate.h:
+        * page/mac/ServicesOverlayController.h:
+        * page/mac/ServicesOverlayController.mm:
+        (WebCore::ServicesOverlayController::ServicesOverlayController):
+        (WebCore::ServicesOverlayController::determineActiveHighlightTimerFired):
+        * page/scrolling/AsyncScrollingCoordinator.cpp:
+        (WebCore::AsyncScrollingCoordinator::AsyncScrollingCoordinator):
+        (WebCore::AsyncScrollingCoordinator::updateScrollPositionAfterAsyncScrollTimerFired):
+        * page/scrolling/AsyncScrollingCoordinator.h:
+        * page/scrolling/ios/ScrollingCoordinatorIOS.h:
+        * page/scrolling/ios/ScrollingCoordinatorIOS.mm:
+        (WebCore::ScrollingCoordinatorIOS::ScrollingCoordinatorIOS):
+        (WebCore::ScrollingCoordinatorIOS::scrollingStateTreeCommitterTimerFired):
+        * page/scrolling/mac/ScrollingCoordinatorMac.h:
+        * page/scrolling/mac/ScrollingCoordinatorMac.mm:
+        (WebCore::ScrollingCoordinatorMac::ScrollingCoordinatorMac):
+        (WebCore::ScrollingCoordinatorMac::scrollingStateTreeCommitterTimerFired):
+        * platform/HysteresisActivity.h:
+        (WebCore::HysteresisActivity::HysteresisActivity):
+        (WebCore::HysteresisActivity::hysteresisTimerFired):
+        * platform/ScrollAnimator.cpp:
+        (WebCore::ScrollAnimator::updateScrollAnimatorsAndTimers):
+        (WebCore::ScrollAnimator::horizontalScrollSnapTimerFired):
+        (WebCore::ScrollAnimator::verticalScrollSnapTimerFired):
+        * platform/ScrollAnimator.h:
+        * platform/Scrollbar.cpp:
+        (WebCore::Scrollbar::Scrollbar):
+        (WebCore::Scrollbar::autoscrollTimerFired):
+        * platform/Scrollbar.h:
+        * platform/Timer.h:
+        (WebCore::DeferrableOneShotTimer::DeferrableOneShotTimer):
+        (WebCore::Timer::Timer): Deleted.
+        * platform/audio/MediaSession.cpp:
+        (WebCore::MediaSession::MediaSession):
+        (WebCore::MediaSession::clientDataBufferingTimerFired):
+        * platform/audio/MediaSession.h:
+        * platform/graphics/BitmapImage.cpp:
+        (WebCore::BitmapImage::startAnimation):
+        (WebCore::BitmapImage::advanceAnimation):
+        * platform/graphics/BitmapImage.h:
+        * platform/graphics/MediaPlayer.cpp:
+        (WebCore::MediaPlayer::MediaPlayer):
+        (WebCore::MediaPlayer::reloadTimerFired):
+        * platform/graphics/MediaPlayer.h:
+        * platform/graphics/ShadowBlur.cpp:
+        (WebCore::ScratchBuffer::ScratchBuffer):
+        (WebCore::ScratchBuffer::timerFired):
+        * platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.h:
+        * platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.mm:
+        (WebCore::MediaSelectionGroupAVFObjC::MediaSelectionGroupAVFObjC):
+        (WebCore::MediaSelectionGroupAVFObjC::selectionTimerFired):
+        * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h:
+        * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm:
+        (WebCore::MediaPlayerPrivateMediaSourceAVFObjC::MediaPlayerPrivateMediaSourceAVFObjC):
+        (WebCore::MediaPlayerPrivateMediaSourceAVFObjC::seekTimerFired):
+        * platform/graphics/ca/LayerPool.cpp:
+        (WebCore::LayerPool::LayerPool):
+        (WebCore::LayerPool::pruneTimerFired):
+        * platform/graphics/ca/LayerPool.h:
+        * platform/graphics/ca/TileController.cpp:
+        (WebCore::TileController::TileController):
+        (WebCore::TileController::tileRevalidationTimerFired):
+        * platform/graphics/ca/TileController.h:
+        * platform/graphics/ca/TileGrid.cpp:
+        (WebCore::TileGrid::TileGrid):
+        (WebCore::TileGrid::cohortRemovalTimerFired):
+        * platform/graphics/ca/TileGrid.h:
+        * platform/graphics/cg/IOSurfacePool.cpp:
+        (WebCore::IOSurfacePool::IOSurfacePool):
+        (WebCore::IOSurfacePool::collectionTimerFired):
+        * platform/graphics/cg/IOSurfacePool.h:
+        * platform/graphics/cg/SubimageCacheWithTimer.cpp:
+        (WebCore::SubimageCacheWithTimer::SubimageCacheWithTimer):
+        * platform/graphics/mac/MediaPlayerPrivateQTKit.h:
+        * platform/graphics/mac/MediaPlayerPrivateQTKit.mm:
+        (WebCore::MediaPlayerPrivateQTKit::MediaPlayerPrivateQTKit):
+        (WebCore::MediaPlayerPrivateQTKit::seekTimerFired):
+        * platform/ios/LegacyTileCache.h:
+        * platform/ios/LegacyTileCache.mm:
+        (WebCore::LegacyTileCache::LegacyTileCache):
+        (WebCore::LegacyTileCache::tileCreationTimerFired):
+        * platform/mac/HIDGamepadProvider.cpp:
+        (WebCore::HIDGamepadProvider::HIDGamepadProvider):
+        (WebCore::HIDGamepadProvider::connectionDelayTimerFired):
+        (WebCore::HIDGamepadProvider::inputNotificationTimerFired):
+        * platform/mac/HIDGamepadProvider.h:
+        * platform/mac/ScrollAnimatorMac.h:
+        * platform/mac/ScrollAnimatorMac.mm:
+        (WebCore::ScrollAnimatorMac::ScrollAnimatorMac):
+        (WebCore::ScrollAnimatorMac::snapRubberBandTimerFired):
+        (WebCore::ScrollAnimatorMac::initialScrollbarPaintTimerFired):
+        (WebCore::ScrollAnimatorMac::sendContentAreaScrolledTimerFired):
+        * platform/mock/DeviceOrientationClientMock.cpp:
+        (WebCore::DeviceOrientationClientMock::DeviceOrientationClientMock):
+        (WebCore::DeviceOrientationClientMock::timerFired):
+        * platform/mock/DeviceOrientationClientMock.h:
+        * platform/mock/PlatformSpeechSynthesizerMock.cpp:
+        (WebCore::PlatformSpeechSynthesizerMock::PlatformSpeechSynthesizerMock):
+        (WebCore::PlatformSpeechSynthesizerMock::speakingFinished):
+        * platform/mock/PlatformSpeechSynthesizerMock.h:
+        * platform/network/DNSResolveQueue.cpp:
+        (WebCore::DNSResolveQueue::DNSResolveQueue):
+        (WebCore::DNSResolveQueue::timerFired):
+        * platform/network/DNSResolveQueue.h:
+        * platform/network/NetworkStateNotifier.h:
+        * platform/network/ResourceHandle.cpp:
+        (WebCore::ResourceHandle::failureTimerFired):
+        * platform/network/ResourceHandle.h:
+        * platform/network/ResourceHandleInternal.h:
+        (WebCore::ResourceHandleInternal::ResourceHandleInternal):
+        * platform/network/mac/NetworkStateNotifierMac.cpp:
+        (WebCore::NetworkStateNotifier::networkStateChangeTimerFired):
+        (WebCore::NetworkStateNotifier::NetworkStateNotifier):
+        * rendering/ImageQualityController.cpp:
+        (WebCore::ImageQualityController::ImageQualityController):
+        (WebCore::ImageQualityController::highQualityRepaintTimerFired):
+        * rendering/ImageQualityController.h:
+        * rendering/RenderButton.cpp:
+        (WebCore::RenderButton::styleDidChange):
+        (WebCore::RenderButton::timerFired):
+        * rendering/RenderButton.h:
+        * rendering/RenderLayerCompositor.cpp:
+        (WebCore::RenderLayerCompositor::RenderLayerCompositor):
+        (WebCore::RenderLayerCompositor::updateCompositingLayersTimerFired):
+        (WebCore::RenderLayerCompositor::layerFlushTimerFired):
+        (WebCore::RenderLayerCompositor::paintRelatedMilestonesTimerFired):
+        * rendering/RenderLayerCompositor.h:
+        * rendering/RenderMarquee.cpp:
+        (WebCore::RenderMarquee::RenderMarquee):
+        (WebCore::RenderMarquee::timerFired):
+        * rendering/RenderMarquee.h:
+        * rendering/RenderNamedFlowThread.cpp:
+        (WebCore::RenderNamedFlowThread::RenderNamedFlowThread):
+        (WebCore::RenderNamedFlowThread::regionOversetChangeEventTimerFired):
+        * rendering/RenderNamedFlowThread.h:
+        * rendering/RenderProgress.cpp:
+        (WebCore::RenderProgress::RenderProgress):
+        (WebCore::RenderProgress::animationTimerFired):
+        * rendering/RenderProgress.h:
+        * rendering/RenderView.cpp:
+        (WebCore::RenderView::RenderView):
+        (WebCore::RenderView::lazyRepaintTimerFired):
+        * rendering/RenderView.h:
+        * replay/EventLoopInputDispatcher.cpp:
+        (WebCore::EventLoopInputDispatcher::EventLoopInputDispatcher):
+        (WebCore::EventLoopInputDispatcher::timerFired):
+        * replay/EventLoopInputDispatcher.h:
+        * storage/StorageAreaImpl.cpp:
+        (WebCore::StorageAreaImpl::StorageAreaImpl):
+        (WebCore::StorageAreaImpl::closeDatabaseTimerFired):
+        (WebCore::StorageAreaImpl::closeDatabaseIfIdle):
+        * storage/StorageAreaImpl.h:
+        * storage/StorageAreaSync.cpp:
+        (WebCore::StorageAreaSync::StorageAreaSync):
+        (WebCore::StorageAreaSync::scheduleFinalSync):
+        (WebCore::StorageAreaSync::syncTimerFired):
+        (WebCore::StorageAreaSync::scheduleSync):
+        * storage/StorageAreaSync.h:
+        * svg/SVGElement.cpp:
+        (WebCore::SVGElement::svgLoadEventTimerFired):
+        * svg/SVGElement.h:
+        * svg/SVGScriptElement.cpp:
+        (WebCore::SVGScriptElement::SVGScriptElement):
+        * svg/SVGStyleElement.cpp:
+        (WebCore::SVGStyleElement::SVGStyleElement):
+        * svg/SVGUseElement.cpp:
+        (WebCore::SVGUseElement::SVGUseElement):
+        * svg/animation/SMILTimeContainer.cpp:
+        (WebCore::SMILTimeContainer::SMILTimeContainer):
+        (WebCore::SMILTimeContainer::timerFired):
+        * svg/animation/SMILTimeContainer.h:
+        * xml/XMLHttpRequestProgressEventThrottle.cpp:
+        (WebCore::XMLHttpRequestProgressEventThrottle::XMLHttpRequestProgressEventThrottle):
+        (WebCore::XMLHttpRequestProgressEventThrottle::dispatchDeferredEvents):
+        * xml/XMLHttpRequestProgressEventThrottle.h:
+
+2014-11-21  Anders Carlsson  &lt;andersca@apple.com&gt;
+
+        Remove the Timer parameters from timer callbacks
+        https://bugs.webkit.org/show_bug.cgi?id=138974
+
+        Reviewed by Antti Koivisto.
+
+        * Modules/encryptedmedia/MediaKeySession.cpp:
+        (WebCore::MediaKeySession::MediaKeySession):
+        (WebCore::MediaKeySession::keyRequestTimerFired):
+        (WebCore::MediaKeySession::addKeyTimerFired):
+        * Modules/encryptedmedia/MediaKeySession.h:
+        * Modules/geolocation/Geolocation.cpp:
+        (WebCore::Geolocation::GeoNotifier::GeoNotifier):
+        (WebCore::Geolocation::GeoNotifier::timerFired):
+        (WebCore::Geolocation::Geolocation):
+        (WebCore::Geolocation::resumeTimerFired):
+        * Modules/geolocation/Geolocation.h:
+        * Modules/indexeddb/IDBTransactionBackend.cpp:
+        (WebCore::IDBTransactionBackend::IDBTransactionBackend):
+        (WebCore::IDBTransactionBackend::taskTimerFired):
+        * Modules/indexeddb/IDBTransactionBackend.h:
+        * Modules/mediasource/SourceBuffer.cpp:
+        (WebCore::SourceBuffer::SourceBuffer):
+        (WebCore::SourceBuffer::appendBufferTimerFired):
+        (WebCore::SourceBuffer::removeTimerFired):
+        * Modules/mediasource/SourceBuffer.h:
+        * Modules/mediastream/MediaStream.cpp:
+        (WebCore::MediaStream::MediaStream):
+        (WebCore::MediaStream::scheduledEventTimerFired):
+        * Modules/mediastream/MediaStream.h:
+        * Modules/mediastream/RTCDTMFSender.cpp:
+        (WebCore::RTCDTMFSender::RTCDTMFSender):
+        (WebCore::RTCDTMFSender::scheduledEventTimerFired):
+        * Modules/mediastream/RTCDTMFSender.h:
+        * Modules/mediastream/RTCDataChannel.cpp:
+        (WebCore::RTCDataChannel::RTCDataChannel):
+        (WebCore::RTCDataChannel::scheduledEventTimerFired):
+        * Modules/mediastream/RTCDataChannel.h:
+        * Modules/mediastream/RTCPeerConnection.cpp:
+        (WebCore::RTCPeerConnection::RTCPeerConnection):
+        (WebCore::RTCPeerConnection::scheduledEventTimerFired):
+        * Modules/mediastream/RTCPeerConnection.h:
+        * Modules/notifications/Notification.cpp:
+        (WebCore::Notification::Notification):
+        (WebCore::Notification::taskTimerFired):
+        * Modules/notifications/Notification.h:
+        * Modules/notifications/NotificationCenter.cpp:
+        (WebCore::NotificationCenter::NotificationRequestCallback::NotificationRequestCallback):
+        (WebCore::NotificationCenter::NotificationRequestCallback::timerFired):
+        * Modules/notifications/NotificationCenter.h:
+        * Modules/websockets/WebSocketChannel.cpp:
+        (WebCore::WebSocketChannel::WebSocketChannel):
+        (WebCore::WebSocketChannel::resumeTimerFired):
+        (WebCore::WebSocketChannel::closingTimerFired):
+        * Modules/websockets/WebSocketChannel.h:
+        * accessibility/AXObjectCache.cpp:
+        (WebCore::AXObjectCache::AXObjectCache):
+        (WebCore::AXObjectCache::notificationPostTimerFired):
+        * accessibility/AXObjectCache.h:
+        * bindings/js/GCController.cpp:
+        (WebCore::GCController::GCController):
+        (WebCore::GCController::gcTimerFired):
+        * bindings/js/GCController.h:
+        * css/CSSFontFaceSource.h:
+        * css/CSSFontSelector.cpp:
+        (WebCore::CSSFontSelector::CSSFontSelector):
+        (WebCore::CSSFontSelector::beginLoadTimerFired):
+        * css/CSSFontSelector.h:
+        * css/CSSImageGeneratorValue.cpp:
+        (WebCore::CSSImageGeneratorValue::CachedGeneratedImage::CachedGeneratedImage):
+        * css/StyleResolver.cpp:
+        (WebCore::StyleResolver::StyleResolver):
+        (WebCore::StyleResolver::sweepMatchedPropertiesCache):
+        * css/StyleResolver.h:
+        * dom/Document.cpp:
+        (WebCore::Document::Document):
+        (WebCore::Document::visualUpdatesSuppressionTimerFired):
+        (WebCore::Document::styleRecalcTimerFired):
+        (WebCore::Document::optimizedStyleSheetUpdateTimerFired):
+        (WebCore::Document::sharedObjectPoolClearTimerFired):
+        (WebCore::Document::updateFocusAppearanceTimerFired):
+        (WebCore::Document::pendingTasksTimerFired):
+        (WebCore::Document::webkitWillEnterFullScreenForElement):
+        (WebCore::Document::webkitDidExitFullScreenForElement):
+        (WebCore::Document::fullScreenChangeDelayTimerFired):
+        (WebCore::Document::loadEventDelayTimerFired):
+        (WebCore::Document::didAssociateFormControlsTimerFired):
+        (WebCore::Document::domCookieCacheExpiryTimerFired):
+        * dom/Document.h:
+        * dom/EventSender.h:
+        (WebCore::EventSender::timerFired):
+        (WebCore::EventSender&lt;T&gt;::EventSender):
+        * dom/ScriptRunner.cpp:
+        (WebCore::ScriptRunner::ScriptRunner):
+        (WebCore::ScriptRunner::timerFired):
+        * dom/ScriptRunner.h:
+        * dom/ScriptedAnimationController.cpp:
+        (WebCore::ScriptedAnimationController::ScriptedAnimationController):
+        (WebCore::ScriptedAnimationController::animationTimerFired):
+        * dom/ScriptedAnimationController.h:
+        * dom/StyledElement.cpp:
+        (WebCore::PresentationAttributeCacheCleaner::PresentationAttributeCacheCleaner):
+        (WebCore::PresentationAttributeCacheCleaner::cleanCache):
+        * editing/AlternativeTextController.cpp:
+        (WebCore::AlternativeTextController::AlternativeTextController):
+        (WebCore::AlternativeTextController::timerFired):
+        * editing/AlternativeTextController.h:
+        * editing/Editor.cpp:
+        (WebCore::Editor::Editor):
+        (WebCore::Editor::updateEditorUINowIfScheduled):
+        (WebCore::Editor::editorUIUpdateTimerFired):
+        (WebCore::Editor::scanSelectionForTelephoneNumbers): Deleted.
+        * editing/Editor.h:
+        * editing/FrameSelection.cpp:
+        (WebCore::FrameSelection::FrameSelection):
+        (WebCore::FrameSelection::caretBlinkTimerFired):
+        * editing/FrameSelection.h:
+        * editing/SpellChecker.cpp:
+        (WebCore::SpellChecker::SpellChecker):
+        (WebCore::SpellChecker::timerFiredToProcessQueuedRequest):
+        * editing/SpellChecker.h:
+        * html/HTMLFormElement.cpp:
+        (WebCore::HTMLFormElement::HTMLFormElement):
+        (WebCore::HTMLFormElement::requestAutocompleteTimerFired):
+        * html/HTMLFormElement.h:
+        * html/HTMLMediaElement.cpp:
+        (WebCore::HTMLMediaElement::HTMLMediaElement):
+        (WebCore::HTMLMediaElement::parseAttribute):
+        * html/HTMLMediaElement.h:
+        * html/HTMLPlugInElement.cpp:
+        (WebCore::HTMLPlugInElement::HTMLPlugInElement):
+        (WebCore::HTMLPlugInElement::swapRendererTimerFired):
+        * html/HTMLPlugInElement.h:
+        * html/HTMLPlugInImageElement.cpp:
+        (WebCore::HTMLPlugInImageElement::HTMLPlugInImageElement):
+        (WebCore::HTMLPlugInImageElement::removeSnapshotTimerFired):
+        * html/HTMLPlugInImageElement.h:
+        * html/HTMLSourceElement.cpp:
+        (WebCore::HTMLSourceElement::HTMLSourceElement):
+        (WebCore::HTMLSourceElement::errorEventTimerFired):
+        * html/HTMLSourceElement.h:
+        * html/HTMLTrackElement.cpp:
+        (WebCore::HTMLTrackElement::HTMLTrackElement):
+        (WebCore::HTMLTrackElement::loadTimerFired):
+        * html/HTMLTrackElement.h:
+        * html/MediaController.cpp:
+        (MediaController::MediaController):
+        (MediaController::asyncEventTimerFired):
+        (MediaController::clearPositionTimerFired):
+        (MediaController::timeupdateTimerFired):
+        * html/MediaController.h:
+        * html/MediaDocument.cpp:
+        (WebCore::MediaDocument::MediaDocument):
+        (WebCore::MediaDocument::replaceMediaElementTimerFired):
+        * html/MediaDocument.h:
+        * html/SearchInputType.cpp:
+        (WebCore::SearchInputType::SearchInputType):
+        (WebCore::SearchInputType::searchEventTimerFired):
+        * html/SearchInputType.h:
+        * html/ValidationMessage.cpp:
+        (WebCore::ValidationMessage::setMessage):
+        (WebCore::ValidationMessage::setMessageDOMAndStartTimer):
+        (WebCore::ValidationMessage::buildBubbleTree):
+        (WebCore::ValidationMessage::requestToHideMessage):
+        (WebCore::ValidationMessage::deleteBubbleTree):
+        * html/ValidationMessage.h:
+        * html/canvas/WebGLRenderingContext.cpp:
+        (WebCore::WebGLRenderingContext::WebGLRenderingContext):
+        (WebCore::WebGLRenderingContext::dispatchContextLostEvent):
+        (WebCore::WebGLRenderingContext::maybeRestoreContext):
+        * html/canvas/WebGLRenderingContext.h:
+        * html/parser/HTMLParserScheduler.cpp:
+        (WebCore::HTMLParserScheduler::HTMLParserScheduler):
+        (WebCore::HTMLParserScheduler::continueNextChunkTimerFired):
+        * html/parser/HTMLParserScheduler.h:
+        * html/shadow/MediaControlElements.cpp:
+        (WebCore::MediaControlPanelElement::MediaControlPanelElement):
+        (WebCore::MediaControlPanelElement::transitionTimerFired):
+        (WebCore::MediaControlTextTrackContainerElement::MediaControlTextTrackContainerElement):
+        (WebCore::MediaControlTextTrackContainerElement::updateTimerFired):
+        * html/shadow/MediaControlElements.h:
+        * html/shadow/MediaControls.cpp:
+        (WebCore::MediaControls::MediaControls):
+        (WebCore::MediaControls::hideFullscreenControlsTimerFired):
+        * html/shadow/MediaControls.h:
+        * html/shadow/SpinButtonElement.cpp:
+        (WebCore::SpinButtonElement::SpinButtonElement):
+        (WebCore::SpinButtonElement::repeatingTimerFired):
+        * html/shadow/SpinButtonElement.h:
+        * html/track/LoadableTextTrack.cpp:
+        (WebCore::LoadableTextTrack::LoadableTextTrack):
+        (WebCore::LoadableTextTrack::loadTimerFired):
+        * html/track/LoadableTextTrack.h:
+        * html/track/VTTRegion.cpp:
+        (WebCore::VTTRegion::VTTRegion):
+        (WebCore::VTTRegion::scrollTimerFired):
+        * html/track/VTTRegion.h:
+        * inspector/InspectorCSSAgent.cpp:
+        (WebCore::ChangeRegionOversetTask::ChangeRegionOversetTask):
+        (WebCore::ChangeRegionOversetTask::timerFired):
+        * inspector/InspectorDOMAgent.cpp:
+        (WebCore::RevalidateStyleAttributeTask::RevalidateStyleAttributeTask):
+        (WebCore::RevalidateStyleAttributeTask::timerFired):
+        * inspector/InspectorFrontendClientLocal.cpp:
+        (WebCore::InspectorBackendDispatchTask::InspectorBackendDispatchTask):
+        (WebCore::InspectorBackendDispatchTask::timerFired):
+        * inspector/InspectorOverlay.cpp:
+        (WebCore::InspectorOverlay::InspectorOverlay):
+        (WebCore::InspectorOverlay::updatePaintRectsTimerFired):
+        * inspector/InspectorOverlay.h:
+        * loader/DocumentLoader.cpp:
+        (WebCore::DocumentLoader::DocumentLoader):
+        (WebCore::DocumentLoader::handleSubstituteDataLoadNow):
+        (WebCore::DocumentLoader::handleSubstituteDataLoadSoon):
+        (WebCore::DocumentLoader::substituteResourceDeliveryTimerFired):
+        * loader/DocumentLoader.h:
+        * loader/FrameLoader.cpp:
+        (WebCore::FrameLoader::FrameLoader):
+        (WebCore::FrameLoader::checkTimerFired):
+        * loader/FrameLoader.h:
+        * loader/ImageLoader.cpp:
+        (WebCore::ImageLoader::ImageLoader):
+        (WebCore::ImageLoader::timerFired):
+        * loader/ImageLoader.h:
+        * loader/LinkLoader.cpp:
+        (WebCore::LinkLoader::LinkLoader):
+        (WebCore::LinkLoader::linkLoadTimerFired):
+        (WebCore::LinkLoader::linkLoadingErrorTimerFired):
+        * loader/LinkLoader.h:
+        * loader/NavigationScheduler.cpp:
+        (WebCore::NavigationScheduler::NavigationScheduler):
+        (WebCore::NavigationScheduler::timerFired):
+        * loader/NavigationScheduler.h:
+        * loader/PingLoader.cpp:
+        (WebCore::PingLoader::PingLoader):
+        * loader/PingLoader.h:
+        (WebCore::PingLoader::timeoutTimerFired):
+        * loader/ProgressTracker.cpp:
+        (WebCore::ProgressTracker::ProgressTracker):
+        (WebCore::ProgressTracker::progressHeartbeatTimerFired):
+        * loader/ProgressTracker.h:
+        * loader/ResourceLoadScheduler.cpp:
+        (WebCore::ResourceLoadScheduler::ResourceLoadScheduler):
+        (WebCore::ResourceLoadScheduler::requestTimerFired):
+        * loader/ResourceLoadScheduler.h:
+        * loader/TextTrackLoader.cpp:
+        (WebCore::TextTrackLoader::TextTrackLoader):
+        (WebCore::TextTrackLoader::cueLoadTimerFired):
+        * loader/TextTrackLoader.h:
+        * loader/cache/CachedResource.cpp:
+        (WebCore::CachedResource::CachedResource):
+        (WebCore::CachedResource::Callback::Callback):
+        (WebCore::CachedResource::Callback::timerFired):
+        * loader/cache/CachedResource.h:
+        * loader/cache/CachedResourceLoader.cpp:
+        (WebCore::CachedResourceLoader::CachedResourceLoader):
+        (WebCore::CachedResourceLoader::garbageCollectDocumentResourcesTimerFired):
+        * loader/cache/CachedResourceLoader.h:
+        * loader/icon/IconDatabase.cpp:
+        (WebCore::IconDatabase::IconDatabase):
+        (WebCore::IconDatabase::syncTimerFired):
+        * loader/icon/IconDatabase.h:
+        * page/AutoscrollController.cpp:
+        (WebCore::AutoscrollController::AutoscrollController):
+        (WebCore::AutoscrollController::autoscrollTimerFired):
+        * page/AutoscrollController.h:
+        * page/CaptionUserPreferences.cpp:
+        (WebCore::CaptionUserPreferences::CaptionUserPreferences):
+        (WebCore::CaptionUserPreferences::timerFired):
+        * page/CaptionUserPreferences.h:
+        * page/CaptionUserPreferencesMediaAF.cpp:
+        (WebCore::CaptionUserPreferencesMediaAF::CaptionUserPreferencesMediaAF):
+        (WebCore::CaptionUserPreferencesMediaAF::updateTimerFired):
+        * page/CaptionUserPreferencesMediaAF.h:
+        * page/DeviceController.cpp:
+        (WebCore::DeviceController::DeviceController):
+        (WebCore::DeviceController::fireDeviceEvent):
+        * page/DeviceController.h:
+        * page/EventHandler.cpp:
+        (WebCore::EventHandler::EventHandler):
+        (WebCore::EventHandler::cursorUpdateTimerFired):
+        (WebCore::EventHandler::autoHideCursorTimerFired):
+        (WebCore::EventHandler::recognizeLongMousePress):
+        (WebCore::EventHandler::fakeMouseMoveEventTimerFired):
+        (WebCore::EventHandler::hoverTimerFired):
+        * page/EventHandler.h:
+        * page/EventSource.cpp:
+        (WebCore::EventSource::EventSource):
+        (WebCore::EventSource::connectTimerFired):
+        * page/EventSource.h:
+        * page/FocusController.cpp:
+        (WebCore::FocusController::FocusController):
+        (WebCore::FocusController::focusRepaintTimerFired):
+        * page/FocusController.h:
+        * page/Frame.cpp:
+        (WebCore::Frame::Frame):
+        (WebCore::Frame::overflowAutoScrollTimerFired):
+        * page/Frame.h:
+        * page/FrameView.cpp:
+        (WebCore::FrameView::FrameView):
+        (WebCore::FrameView::delayedScrollEventTimerFired):
+        (WebCore::FrameView::speculativeTilingEnableTimerFired):
+        (WebCore::FrameView::layoutTimerFired):
+        (WebCore::FrameView::updateEmbeddedObjectsTimerFired):
+        (WebCore::FrameView::flushAnyPendingPostLayoutTasks):
+        (WebCore::FrameView::postLayoutTimerFired):
+        * page/FrameView.h:
+        * page/PageOverlay.cpp:
+        (WebCore::PageOverlay::PageOverlay):
+        (WebCore::PageOverlay::fadeAnimationTimerFired):
+        * page/PageOverlay.h:
+        * page/Settings.cpp:
+        (WebCore::Settings::Settings):
+        (WebCore::Settings::imageLoadingSettingsTimerFired):
+        * page/Settings.h:
+        * page/animation/AnimationController.cpp:
+        (WebCore::AnimationControllerPrivate::AnimationControllerPrivate):
+        (WebCore::AnimationControllerPrivate::updateStyleIfNeededDispatcherFired):
+        (WebCore::AnimationControllerPrivate::animationTimerFired):
+        * page/animation/AnimationControllerPrivate.h:
+        * page/mac/ServicesOverlayController.h:
+        * page/mac/ServicesOverlayController.mm:
+        (WebCore::ServicesOverlayController::ServicesOverlayController):
+        (WebCore::ServicesOverlayController::determineActiveHighlightTimerFired):
+        * page/scrolling/AsyncScrollingCoordinator.cpp:
+        (WebCore::AsyncScrollingCoordinator::AsyncScrollingCoordinator):
+        (WebCore::AsyncScrollingCoordinator::updateScrollPositionAfterAsyncScrollTimerFired):
+        * page/scrolling/AsyncScrollingCoordinator.h:
+        * page/scrolling/ios/ScrollingCoordinatorIOS.h:
+        * page/scrolling/ios/ScrollingCoordinatorIOS.mm:
+        (WebCore::ScrollingCoordinatorIOS::ScrollingCoordinatorIOS):
+        (WebCore::ScrollingCoordinatorIOS::scrollingStateTreeCommitterTimerFired):
+        * page/scrolling/mac/ScrollingCoordinatorMac.h:
+        * page/scrolling/mac/ScrollingCoordinatorMac.mm:
+        (WebCore::ScrollingCoordinatorMac::ScrollingCoordinatorMac):
+        (WebCore::ScrollingCoordinatorMac::scrollingStateTreeCommitterTimerFired):
+        * platform/HysteresisActivity.h:
+        (WebCore::HysteresisActivity::HysteresisActivity):
+        (WebCore::HysteresisActivity::hysteresisTimerFired):
+        * platform/ScrollAnimator.cpp:
+        (WebCore::ScrollAnimator::updateScrollAnimatorsAndTimers):
+        (WebCore::ScrollAnimator::horizontalScrollSnapTimerFired):
+        (WebCore::ScrollAnimator::verticalScrollSnapTimerFired):
+        * platform/ScrollAnimator.h:
+        * platform/Scrollbar.cpp:
+        (WebCore::Scrollbar::Scrollbar):
+        (WebCore::Scrollbar::autoscrollTimerFired):
+        * platform/Scrollbar.h:
+        * platform/Timer.h:
+        (WebCore::DeferrableOneShotTimer::DeferrableOneShotTimer):
+        (WebCore::Timer::Timer): Deleted.
+        * platform/audio/MediaSession.cpp:
+        (WebCore::MediaSession::MediaSession):
+        (WebCore::MediaSession::clientDataBufferingTimerFired):
+        * platform/audio/MediaSession.h:
+        * platform/graphics/BitmapImage.cpp:
+        (WebCore::BitmapImage::startAnimation):
+        (WebCore::BitmapImage::advanceAnimation):
+        * platform/graphics/BitmapImage.h:
+        * platform/graphics/MediaPlayer.cpp:
+        (WebCore::MediaPlayer::MediaPlayer):
+        (WebCore::MediaPlayer::reloadTimerFired):
+        * platform/graphics/MediaPlayer.h:
+        * platform/graphics/ShadowBlur.cpp:
+        (WebCore::ScratchBuffer::ScratchBuffer):
+        (WebCore::ScratchBuffer::timerFired):
+        * platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.h:
+        * platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.mm:
+        (WebCore::MediaSelectionGroupAVFObjC::MediaSelectionGroupAVFObjC):
+        (WebCore::MediaSelectionGroupAVFObjC::selectionTimerFired):
+        * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h:
+        * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm:
+        (WebCore::MediaPlayerPrivateMediaSourceAVFObjC::MediaPlayerPrivateMediaSourceAVFObjC):
+        (WebCore::MediaPlayerPrivateMediaSourceAVFObjC::seekTimerFired):
+        * platform/graphics/ca/LayerPool.cpp:
+        (WebCore::LayerPool::LayerPool):
+        (WebCore::LayerPool::pruneTimerFired):
+        * platform/graphics/ca/LayerPool.h:
+        * platform/graphics/ca/TileController.cpp:
+        (WebCore::TileController::TileController):
+        (WebCore::TileController::tileRevalidationTimerFired):
+        * platform/graphics/ca/TileController.h:
+        * platform/graphics/ca/TileGrid.cpp:
+        (WebCore::TileGrid::TileGrid):
+        (WebCore::TileGrid::cohortRemovalTimerFired):
+        * platform/graphics/ca/TileGrid.h:
+        * platform/graphics/cg/IOSurfacePool.cpp:
+        (WebCore::IOSurfacePool::IOSurfacePool):
+        (WebCore::IOSurfacePool::collectionTimerFired):
+        * platform/graphics/cg/IOSurfacePool.h:
+        * platform/graphics/cg/SubimageCacheWithTimer.cpp:
+        (WebCore::SubimageCacheWithTimer::SubimageCacheWithTimer):
+        * platform/graphics/mac/MediaPlayerPrivateQTKit.h:
+        * platform/graphics/mac/MediaPlayerPrivateQTKit.mm:
+        (WebCore::MediaPlayerPrivateQTKit::MediaPlayerPrivateQTKit):
+        (WebCore::MediaPlayerPrivateQTKit::seekTimerFired):
+        * platform/ios/LegacyTileCache.h:
+        * platform/ios/LegacyTileCache.mm:
+        (WebCore::LegacyTileCache::LegacyTileCache):
+        (WebCore::LegacyTileCache::tileCreationTimerFired):
+        * platform/mac/HIDGamepadProvider.cpp:
+        (WebCore::HIDGamepadProvider::HIDGamepadProvider):
+        (WebCore::HIDGamepadProvider::connectionDelayTimerFired):
+        (WebCore::HIDGamepadProvider::inputNotificationTimerFired):
+        * platform/mac/HIDGamepadProvider.h:
+        * platform/mac/ScrollAnimatorMac.h:
+        * platform/mac/ScrollAnimatorMac.mm:
+        (WebCore::ScrollAnimatorMac::ScrollAnimatorMac):
+        (WebCore::ScrollAnimatorMac::snapRubberBandTimerFired):
+        (WebCore::ScrollAnimatorMac::initialScrollbarPaintTimerFired):
+        (WebCore::ScrollAnimatorMac::sendContentAreaScrolledTimerFired):
+        * platform/mock/DeviceOrientationClientMock.cpp:
+        (WebCore::DeviceOrientationClientMock::DeviceOrientationClientMock):
+        (WebCore::DeviceOrientationClientMock::timerFired):
+        * platform/mock/DeviceOrientationClientMock.h:
+        * platform/mock/PlatformSpeechSynthesizerMock.cpp:
+        (WebCore::PlatformSpeechSynthesizerMock::PlatformSpeechSynthesizerMock):
+        (WebCore::PlatformSpeechSynthesizerMock::speakingFinished):
+        * platform/mock/PlatformSpeechSynthesizerMock.h:
+        * platform/network/DNSResolveQueue.cpp:
+        (WebCore::DNSResolveQueue::DNSResolveQueue):
+        (WebCore::DNSResolveQueue::timerFired):
+        * platform/network/DNSResolveQueue.h:
+        * platform/network/NetworkStateNotifier.h:
+        * platform/network/ResourceHandle.cpp:
+        (WebCore::ResourceHandle::failureTimerFired):
+        * platform/network/ResourceHandle.h:
+        * platform/network/ResourceHandleInternal.h:
+        (WebCore::ResourceHandleInternal::ResourceHandleInternal):
+        * platform/network/mac/NetworkStateNotifierMac.cpp:
+        (WebCore::NetworkStateNotifier::networkStateChangeTimerFired):
+        (WebCore::NetworkStateNotifier::NetworkStateNotifier):
+        * rendering/ImageQualityController.cpp:
+        (WebCore::ImageQualityController::ImageQualityController):
+        (WebCore::ImageQualityController::highQualityRepaintTimerFired):
+        * rendering/ImageQualityController.h:
+        * rendering/RenderButton.cpp:
+        (WebCore::RenderButton::styleDidChange):
+        (WebCore::RenderButton::timerFired):
+        * rendering/RenderButton.h:
+        * rendering/RenderLayerCompositor.cpp:
+        (WebCore::RenderLayerCompositor::RenderLayerCompositor):
+        (WebCore::RenderLayerCompositor::updateCompositingLayersTimerFired):
+        (WebCore::RenderLayerCompositor::layerFlushTimerFired):
+        (WebCore::RenderLayerCompositor::paintRelatedMilestonesTimerFired):
+        * rendering/RenderLayerCompositor.h:
+        * rendering/RenderMarquee.cpp:
+        (WebCore::RenderMarquee::RenderMarquee):
+        (WebCore::RenderMarquee::timerFired):
+        * rendering/RenderMarquee.h:
+        * rendering/RenderNamedFlowThread.cpp:
+        (WebCore::RenderNamedFlowThread::RenderNamedFlowThread):
+        (WebCore::RenderNamedFlowThread::regionOversetChangeEventTimerFired):
+        * rendering/RenderNamedFlowThread.h:
+        * rendering/RenderProgress.cpp:
+        (WebCore::RenderProgress::RenderProgress):
+        (WebCore::RenderProgress::animationTimerFired):
+        * rendering/RenderProgress.h:
+        * rendering/RenderView.cpp:
+        (WebCore::RenderView::RenderView):
+        (WebCore::RenderView::lazyRepaintTimerFired):
+        * rendering/RenderView.h:
+        * replay/EventLoopInputDispatcher.cpp:
+        (WebCore::EventLoopInputDispatcher::EventLoopInputDispatcher):
+        (WebCore::EventLoopInputDispatcher::timerFired):
+        * replay/EventLoopInputDispatcher.h:
+        * storage/StorageAreaImpl.cpp:
+        (WebCore::StorageAreaImpl::StorageAreaImpl):
+        (WebCore::StorageAreaImpl::closeDatabaseTimerFired):
+        (WebCore::StorageAreaImpl::closeDatabaseIfIdle):
+        * storage/StorageAreaImpl.h:
+        * storage/StorageAreaSync.cpp:
+        (WebCore::StorageAreaSync::StorageAreaSync):
+        (WebCore::StorageAreaSync::scheduleFinalSync):
+        (WebCore::StorageAreaSync::syncTimerFired):
+        (WebCore::StorageAreaSync::scheduleSync):
+        * storage/StorageAreaSync.h:
+        * svg/SVGElement.cpp:
+        (WebCore::SVGElement::svgLoadEventTimerFired):
+        * svg/SVGElement.h:
+        * svg/SVGScriptElement.cpp:
+        (WebCore::SVGScriptElement::SVGScriptElement):
+        * svg/SVGStyleElement.cpp:
+        (WebCore::SVGStyleElement::SVGStyleElement):
+        * svg/SVGUseElement.cpp:
+        (WebCore::SVGUseElement::SVGUseElement):
+        * svg/animation/SMILTimeContainer.cpp:
+        (WebCore::SMILTimeContainer::SMILTimeContainer):
+        (WebCore::SMILTimeContainer::timerFired):
+        * svg/animation/SMILTimeContainer.h:
+        * xml/XMLHttpRequestProgressEventThrottle.cpp:
+        (WebCore::XMLHttpRequestProgressEventThrottle::XMLHttpRequestProgressEventThrottle):
+        (WebCore::XMLHttpRequestProgressEventThrottle::dispatchDeferredEvents):
+        * xml/XMLHttpRequestProgressEventThrottle.h:
+
</ins><span class="cx"> 2014-11-21  Chris Dumez  &lt;cdumez@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Crash when setting 'transition-delay' CSS property to a calculated value
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesencryptedmediaMediaKeySessioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -51,8 +51,8 @@
</span><span class="cx">     , m_keySystem(keySystem)
</span><span class="cx">     , m_asyncEventQueue(*this)
</span><span class="cx">     , m_session(keys-&gt;cdm()-&gt;createSession())
</span><del>-    , m_keyRequestTimer(this, &amp;MediaKeySession::keyRequestTimerFired)
-    , m_addKeyTimer(this, &amp;MediaKeySession::addKeyTimerFired)
</del><ins>+    , m_keyRequestTimer(*this, &amp;MediaKeySession::keyRequestTimerFired)
+    , m_addKeyTimer(*this, &amp;MediaKeySession::addKeyTimerFired)
</ins><span class="cx"> {
</span><span class="cx">     m_session-&gt;setClient(this);
</span><span class="cx"> }
</span><span class="lines">@@ -89,7 +89,7 @@
</span><span class="cx">     m_keyRequestTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void MediaKeySession::keyRequestTimerFired(Timer&amp;)
</del><ins>+void MediaKeySession::keyRequestTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(m_pendingKeyRequests.size());
</span><span class="cx">     if (!m_session)
</span><span class="lines">@@ -147,7 +147,7 @@
</span><span class="cx">     m_addKeyTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void MediaKeySession::addKeyTimerFired(Timer&amp;)
</del><ins>+void MediaKeySession::addKeyTimerFired()
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/Modules/encryptedmedia/MediaKeySession.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -84,8 +84,8 @@
</span><span class="cx"> 
</span><span class="cx"> protected:
</span><span class="cx">     MediaKeySession(ScriptExecutionContext*, MediaKeys*, const String&amp; keySystem);
</span><del>-    void keyRequestTimerFired(Timer&amp;);
-    void addKeyTimerFired(Timer&amp;);
</del><ins>+    void keyRequestTimerFired();
+    void addKeyTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     // CDMSessionClient
</span><span class="cx">     virtual void sendMessage(Uint8Array*, String destinationURL);
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesgeolocationGeolocationcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/geolocation/Geolocation.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/geolocation/Geolocation.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/Modules/geolocation/Geolocation.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -80,7 +80,7 @@
</span><span class="cx">     , m_successCallback(successCallback)
</span><span class="cx">     , m_errorCallback(errorCallback)
</span><span class="cx">     , m_options(options)
</span><del>-    , m_timer(this, &amp;Geolocation::GeoNotifier::timerFired)
</del><ins>+    , m_timer(*this, &amp;Geolocation::GeoNotifier::timerFired)
</ins><span class="cx">     , m_useCachedPosition(false)
</span><span class="cx"> {
</span><span class="cx">     ASSERT(m_geolocation);
</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&amp;)
</del><ins>+void Geolocation::GeoNotifier::timerFired()
</ins><span class="cx"> {
</span><span class="cx">     m_timer.stop();
</span><span class="cx"> 
</span><span class="lines">@@ -238,7 +238,7 @@
</span><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx">     , m_isSuspended(false)
</span><span class="cx">     , m_hasChangedPosition(false)
</span><del>-    , m_resumeTimer(this, &amp;Geolocation::resumeTimerFired)
</del><ins>+    , m_resumeTimer(*this, &amp;Geolocation::resumeTimerFired)
</ins><span class="cx"> #endif
</span><span class="cx"> {
</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&amp;)
</del><ins>+void Geolocation::resumeTimerFired()
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/geolocation/Geolocation.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/Modules/geolocation/Geolocation.h        2014-11-21 20:10:13 UTC (rev 176459)
</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&amp;);
</del><ins>+        void timerFired();
</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&lt;PositionError&gt; m_errorWaitingForResume;
</span><span class="cx"> 
</span><del>-    void resumeTimerFired(Timer&amp;);
</del><ins>+    void resumeTimerFired();
</ins><span class="cx">     Timer 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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/IDBTransactionBackend.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBTransactionBackend.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx">     , m_commitPending(false)
</span><span class="cx">     , m_callbacks(callbacks)
</span><span class="cx">     , m_database(databaseBackend)
</span><del>-    , m_taskTimer(this, &amp;IDBTransactionBackend::taskTimerFired)
</del><ins>+    , m_taskTimer(*this, &amp;IDBTransactionBackend::taskTimerFired)
</ins><span class="cx">     , m_pendingPreemptiveEvents(0)
</span><span class="cx">     , m_id(id)
</span><span class="cx"> {
</span><span class="lines">@@ -270,7 +270,7 @@
</span><span class="cx">     });
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void IDBTransactionBackend::taskTimerFired(Timer&amp;)
</del><ins>+void IDBTransactionBackend::taskTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     LOG(StorageAPI, &quot;IDBTransactionBackend::taskTimerFired&quot;);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbIDBTransactionBackendh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/IDBTransactionBackend.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/IDBTransactionBackend.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBTransactionBackend.h        2014-11-21 20:10:13 UTC (rev 176459)
</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&amp;);
</del><ins>+    void taskTimerFired();
</ins><span class="cx">     void closeOpenCursors();
</span><span class="cx"> 
</span><span class="cx">     const HashSet&lt;int64_t&gt; m_objectStoreIds;
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediasourceSourceBuffercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediasource/SourceBuffer.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediasource/SourceBuffer.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/Modules/mediasource/SourceBuffer.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -109,7 +109,7 @@
</span><span class="cx">     , m_private(WTF::move(sourceBufferPrivate))
</span><span class="cx">     , m_source(source)
</span><span class="cx">     , m_asyncEventQueue(*this)
</span><del>-    , m_appendBufferTimer(this, &amp;SourceBuffer::appendBufferTimerFired)
</del><ins>+    , m_appendBufferTimer(*this, &amp;SourceBuffer::appendBufferTimerFired)
</ins><span class="cx">     , m_highestPresentationEndTimestamp(MediaTime::invalidTime())
</span><span class="cx">     , m_buffered(TimeRanges::create())
</span><span class="cx">     , m_appendState(WaitingForSegment)
</span><span class="lines">@@ -119,7 +119,7 @@
</span><span class="cx">     , m_reportedExtraMemoryCost(0)
</span><span class="cx">     , m_pendingRemoveStart(MediaTime::invalidTime())
</span><span class="cx">     , m_pendingRemoveEnd(MediaTime::invalidTime())
</span><del>-    , m_removeTimer(this, &amp;SourceBuffer::removeTimerFired)
</del><ins>+    , m_removeTimer(*this, &amp;SourceBuffer::removeTimerFired)
</ins><span class="cx">     , m_updating(false)
</span><span class="cx">     , m_receivedFirstInitializationSegment(false)
</span><span class="cx">     , m_active(false)
</span><span class="lines">@@ -447,7 +447,7 @@
</span><span class="cx">     reportExtraMemoryCost();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void SourceBuffer::appendBufferTimerFired(Timer&amp;)
</del><ins>+void SourceBuffer::appendBufferTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     if (isRemoved())
</span><span class="cx">         return;
</span><span class="lines">@@ -672,7 +672,7 @@
</span><span class="cx">     LOG(Media, &quot;SourceBuffer::removeCodedFrames(%p) - buffered = %s&quot;, this, toString(m_buffered-&gt;ranges()).utf8().data());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void SourceBuffer::removeTimerFired(Timer*)
</del><ins>+void SourceBuffer::removeTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(m_updating);
</span><span class="cx">     ASSERT(m_pendingRemoveStart.isValid());
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediasourceSourceBufferh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediasource/SourceBuffer.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediasource/SourceBuffer.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/Modules/mediasource/SourceBuffer.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -152,7 +152,7 @@
</span><span class="cx">     void scheduleEvent(const AtomicString&amp; eventName);
</span><span class="cx"> 
</span><span class="cx">     void appendBufferInternal(unsigned char*, unsigned, ExceptionCode&amp;);
</span><del>-    void appendBufferTimerFired(Timer&amp;);
</del><ins>+    void appendBufferTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     void setActive(bool);
</span><span class="cx"> 
</span><span class="lines">@@ -166,7 +166,7 @@
</span><span class="cx"> 
</span><span class="cx">     void monitorBufferingRate();
</span><span class="cx"> 
</span><del>-    void removeTimerFired(Timer*);
</del><ins>+    void removeTimerFired();
</ins><span class="cx">     void removeCodedFrames(const MediaTime&amp; start, const MediaTime&amp; end);
</span><span class="cx"> 
</span><span class="cx">     size_t extraMemoryCost() const;
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamMediaStreamcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/MediaStream.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/MediaStream.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/Modules/mediastream/MediaStream.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -86,7 +86,7 @@
</span><span class="cx"> MediaStream::MediaStream(ScriptExecutionContext&amp; context, PassRefPtr&lt;MediaStreamPrivate&gt; privateStream)
</span><span class="cx">     : ContextDestructionObserver(&amp;context)
</span><span class="cx">     , m_private(privateStream)
</span><del>-    , m_scheduledEventTimer(this, &amp;MediaStream::scheduledEventTimerFired)
</del><ins>+    , m_scheduledEventtimer(*this, &amp;MediaStream::scheduledEventTimerFired)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(m_private);
</span><span class="cx">     m_private-&gt;setClient(this);
</span><span class="lines">@@ -361,7 +361,7 @@
</span><span class="cx">         m_scheduledEventTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void MediaStream::scheduledEventTimerFired(Timer*)
</del><ins>+void MediaStream::scheduledEventTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     Vector&lt;RefPtr&lt;Event&gt;&gt; events;
</span><span class="cx">     events.swap(m_scheduledEvents);
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamMediaStreamh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/MediaStream.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/MediaStream.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/Modules/mediastream/MediaStream.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -120,7 +120,7 @@
</span><span class="cx">     bool haveTrackWithSource(PassRefPtr&lt;MediaStreamSource&gt;);
</span><span class="cx"> 
</span><span class="cx">     void scheduleDispatchEvent(PassRefPtr&lt;Event&gt;);
</span><del>-    void scheduledEventTimerFired(Timer*);
</del><ins>+    void scheduledEventTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     void cloneMediaStreamTrackVector(Vector&lt;RefPtr&lt;MediaStreamTrack&gt;&gt;&amp;, const Vector&lt;RefPtr&lt;MediaStreamTrack&gt;&gt;&amp;);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamRTCDTMFSendercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/RTCDTMFSender.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/RTCDTMFSender.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/Modules/mediastream/RTCDTMFSender.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -65,7 +65,7 @@
</span><span class="cx">     , m_interToneGap(defaultInterToneGapMs)
</span><span class="cx">     , m_handler(WTF::move(handler))
</span><span class="cx">     , m_stopped(false)
</span><del>-    , m_scheduledEventTimer(this, &amp;RTCDTMFSender::scheduledEventTimerFired)
</del><ins>+    , m_scheduledEventtimer(*this, &amp;RTCDTMFSender::scheduledEventTimerFired)
</ins><span class="cx"> {
</span><span class="cx">     m_handler-&gt;setClient(this);
</span><span class="cx"> }
</span><span class="lines">@@ -142,7 +142,7 @@
</span><span class="cx">         m_scheduledEventTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void RTCDTMFSender::scheduledEventTimerFired(Timer*)
</del><ins>+void RTCDTMFSender::scheduledEventTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     if (m_stopped)
</span><span class="cx">         return;
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamRTCDTMFSenderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/RTCDTMFSender.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/RTCDTMFSender.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/Modules/mediastream/RTCDTMFSender.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -72,7 +72,7 @@
</span><span class="cx">     RTCDTMFSender(ScriptExecutionContext*, PassRefPtr&lt;MediaStreamTrack&gt;, std::unique_ptr&lt;RTCDTMFSenderHandler&gt;);
</span><span class="cx"> 
</span><span class="cx">     void scheduleDispatchEvent(PassRefPtr&lt;Event&gt;);
</span><del>-    void scheduledEventTimerFired(Timer*);
</del><ins>+    void scheduledEventTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     // EventTarget
</span><span class="cx">     virtual void refEventTarget() override { ref(); }
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamRTCDataChannelcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/RTCDataChannel.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/RTCDataChannel.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/Modules/mediastream/RTCDataChannel.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -95,7 +95,7 @@
</span><span class="cx">     , m_stopped(false)
</span><span class="cx">     , m_readyState(ReadyStateConnecting)
</span><span class="cx">     , m_binaryType(BinaryTypeArrayBuffer)
</span><del>-    , m_scheduledEventTimer(this, &amp;RTCDataChannel::scheduledEventTimerFired)
</del><ins>+    , m_scheduledEventtimer(*this, &amp;RTCDataChannel::scheduledEventTimerFired)
</ins><span class="cx"> {
</span><span class="cx">     m_handler-&gt;setClient(this);
</span><span class="cx"> }
</span><span class="lines">@@ -312,7 +312,7 @@
</span><span class="cx">         m_scheduledEventTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void RTCDataChannel::scheduledEventTimerFired(Timer*)
</del><ins>+void RTCDataChannel::scheduledEventTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     if (m_stopped)
</span><span class="cx">         return;
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamRTCDataChannelh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/RTCDataChannel.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/RTCDataChannel.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/Modules/mediastream/RTCDataChannel.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -89,7 +89,7 @@
</span><span class="cx">     RTCDataChannel(ScriptExecutionContext*, std::unique_ptr&lt;RTCDataChannelHandler&gt;);
</span><span class="cx"> 
</span><span class="cx">     void scheduleDispatchEvent(PassRefPtr&lt;Event&gt;);
</span><del>-    void scheduledEventTimerFired(Timer*);
</del><ins>+    void scheduledEventTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     // EventTarget
</span><span class="cx">     virtual void refEventTarget() override { ref(); }
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamRTCPeerConnectioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/RTCPeerConnection.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/RTCPeerConnection.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/Modules/mediastream/RTCPeerConnection.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -174,7 +174,7 @@
</span><span class="cx">     , m_signalingState(SignalingStateStable)
</span><span class="cx">     , m_iceGatheringState(IceGatheringStateNew)
</span><span class="cx">     , m_iceConnectionState(IceConnectionStateNew)
</span><del>-    , m_scheduledEventTimer(this, &amp;RTCPeerConnection::scheduledEventTimerFired)
</del><ins>+    , m_scheduledEventtimer(*this, &amp;RTCPeerConnection::scheduledEventTimerFired)
</ins><span class="cx">     , m_configuration(configuration)
</span><span class="cx">     , m_stopped(false)
</span><span class="cx"> {
</span><span class="lines">@@ -724,7 +724,7 @@
</span><span class="cx">         m_scheduledEventTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void RTCPeerConnection::scheduledEventTimerFired(Timer*)
</del><ins>+void RTCPeerConnection::scheduledEventTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     if (m_stopped)
</span><span class="cx">         return;
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamRTCPeerConnectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/RTCPeerConnection.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/RTCPeerConnection.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/Modules/mediastream/RTCPeerConnection.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -139,7 +139,7 @@
</span><span class="cx"> 
</span><span class="cx">     static PassRefPtr&lt;RTCConfiguration&gt; parseConfiguration(const Dictionary&amp; configuration, ExceptionCode&amp;);
</span><span class="cx">     void scheduleDispatchEvent(PassRefPtr&lt;Event&gt;);
</span><del>-    void scheduledEventTimerFired(Timer*);
</del><ins>+    void scheduledEventTimerFired();
</ins><span class="cx">     bool hasLocalStreamWithTrackId(const String&amp; trackId);
</span><span class="cx"> 
</span><span class="cx">     // EventTarget implementation.
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesnotificationsNotificationcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/notifications/Notification.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/notifications/Notification.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/Modules/notifications/Notification.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -84,7 +84,7 @@
</span><span class="cx">     : ActiveDOMObject(&amp;context)
</span><span class="cx">     , m_title(title)
</span><span class="cx">     , m_state(Idle)
</span><del>-    , m_taskTimer(std::make_unique&lt;Timer&gt;(this, &amp;Notification::taskTimerFired))
</del><ins>+    , m_taskTimer(std::make_unique&lt;Timer&gt;(*this, &amp;Notification::taskTimerFired))
</ins><span class="cx"> {
</span><span class="cx">     m_notificationCenter = DOMWindowNotifications::webkitNotifications(downcast&lt;Document&gt;(context).domWindow());
</span><span class="cx">     
</span><span class="lines">@@ -201,10 +201,9 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(NOTIFICATIONS)
</span><del>-void Notification::taskTimerFired(Timer&amp; timer)
</del><ins>+void Notification::taskTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(scriptExecutionContext()-&gt;isDocument());
</span><del>-    ASSERT_UNUSED(timer, &amp;timer == m_taskTimer.get());
</del><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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/notifications/Notification.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/Modules/notifications/Notification.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -157,7 +157,7 @@
</span><span class="cx">     void finishLoadingIcon();
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(NOTIFICATIONS)
</span><del>-    void taskTimerFired(Timer&amp;);
</del><ins>+    void taskTimerFired();
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/notifications/NotificationCenter.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/Modules/notifications/NotificationCenter.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -119,7 +119,7 @@
</span><span class="cx"> 
</span><span class="cx"> NotificationCenter::NotificationRequestCallback::NotificationRequestCallback(NotificationCenter* center, PassRefPtr&lt;VoidCallback&gt; callback)
</span><span class="cx">     : m_notificationCenter(center)
</span><del>-    , m_timer(this, &amp;NotificationCenter::NotificationRequestCallback::timerFired)
</del><ins>+    , m_timer(*this, &amp;NotificationCenter::NotificationRequestCallback::timerFired)
</ins><span class="cx">     , m_callback(callback)
</span><span class="cx"> {
</span><span class="cx"> }
</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&amp;)
</del><ins>+void NotificationCenter::NotificationRequestCallback::timerFired()
</ins><span class="cx"> {
</span><span class="cx">     if (m_callback)
</span><span class="cx">         m_callback-&gt;handleEvent();
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesnotificationsNotificationCenterh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/notifications/NotificationCenter.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/notifications/NotificationCenter.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/Modules/notifications/NotificationCenter.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -80,7 +80,7 @@
</span><span class="cx">     public:
</span><span class="cx">         static PassRefPtr&lt;NotificationRequestCallback&gt; createAndStartTimer(NotificationCenter*, PassRefPtr&lt;VoidCallback&gt;);
</span><span class="cx">         void startTimer();
</span><del>-        void timerFired(Timer&amp;);
</del><ins>+        void timerFired();
</ins><span class="cx">     private:
</span><span class="cx">         NotificationRequestCallback(NotificationCenter*, PassRefPtr&lt;VoidCallback&gt;);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebsocketsWebSocketChannelcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/websockets/WebSocketChannel.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/websockets/WebSocketChannel.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/Modules/websockets/WebSocketChannel.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -67,11 +67,11 @@
</span><span class="cx"> WebSocketChannel::WebSocketChannel(Document* document, WebSocketChannelClient* client)
</span><span class="cx">     : m_document(document)
</span><span class="cx">     , m_client(client)
</span><del>-    , m_resumeTimer(this, &amp;WebSocketChannel::resumeTimerFired)
</del><ins>+    , m_resumeTimer(*this, &amp;WebSocketChannel::resumeTimerFired)
</ins><span class="cx">     , m_suspended(false)
</span><span class="cx">     , m_closing(false)
</span><span class="cx">     , m_receivedClosingHandshake(false)
</span><del>-    , m_closingTimer(this, &amp;WebSocketChannel::closingTimerFired)
</del><ins>+    , m_closingTimer(*this, &amp;WebSocketChannel::closingTimerFired)
</ins><span class="cx">     , m_closed(false)
</span><span class="cx">     , m_shouldDiscardReceivedData(false)
</span><span class="cx">     , m_unhandledBufferedAmount(0)
</span><span class="lines">@@ -447,10 +447,8 @@
</span><span class="cx">     return processFrame();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WebSocketChannel::resumeTimerFired(Timer* timer)
</del><ins>+void WebSocketChannel::resumeTimerFired()
</ins><span class="cx"> {
</span><del>-    ASSERT_UNUSED(timer, timer == &amp;m_resumeTimer);
-
</del><span class="cx">     Ref&lt;WebSocketChannel&gt; protect(*this); // The client can close the channel, potentially removing the last reference.
</span><span class="cx">     while (!m_suspended &amp;&amp; m_client &amp;&amp; !m_buffer.isEmpty())
</span><span class="cx">         if (!processBuffer())
</span><span class="lines">@@ -489,10 +487,9 @@
</span><span class="cx">         m_client-&gt;didStartClosingHandshake();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WebSocketChannel::closingTimerFired(Timer* timer)
</del><ins>+void WebSocketChannel::closingTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     LOG(Network, &quot;WebSocketChannel %p closingTimerFired()&quot;, this);
</span><del>-    ASSERT_UNUSED(timer, &amp;m_closingTimer == timer);
</del><span class="cx">     if (m_handle)
</span><span class="cx">         m_handle-&gt;disconnect();
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebsocketsWebSocketChannelh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/websockets/WebSocketChannel.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/websockets/WebSocketChannel.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/Modules/websockets/WebSocketChannel.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -127,9 +127,9 @@
</span><span class="cx">     bool appendToBuffer(const char* data, size_t len);
</span><span class="cx">     void skipBuffer(size_t len);
</span><span class="cx">     bool processBuffer();
</span><del>-    void resumeTimerFired(Timer*);
</del><ins>+    void resumeTimerFired();
</ins><span class="cx">     void startClosingHandshake(int code, const String&amp; reason);
</span><del>-    void closingTimerFired(Timer*);
</del><ins>+    void closingTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     bool processFrame();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAXObjectCachecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AXObjectCache.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AXObjectCache.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/accessibility/AXObjectCache.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -128,7 +128,7 @@
</span><span class="cx"> 
</span><span class="cx"> AXObjectCache::AXObjectCache(Document&amp; document)
</span><span class="cx">     : m_document(document)
</span><del>-    , m_notificationPostTimer(this, &amp;AXObjectCache::notificationPostTimerFired)
</del><ins>+    , m_notificationPostTimer(*this, &amp;AXObjectCache::notificationPostTimerFired)
</ins><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -700,7 +700,7 @@
</span><span class="cx">     obj-&gt;childrenChanged();
</span><span class="cx"> }
</span><span class="cx">     
</span><del>-void AXObjectCache::notificationPostTimerFired(Timer&amp;)
</del><ins>+void AXObjectCache::notificationPostTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     Ref&lt;Document&gt; protectorForCacheOwner(m_document);
</span><span class="cx">     m_notificationPostTimer.stop();
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityAXObjectCacheh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/AXObjectCache.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/AXObjectCache.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/accessibility/AXObjectCache.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -244,7 +244,7 @@
</span><span class="cx">     
</span><span class="cx">     Timer m_notificationPostTimer;
</span><span class="cx">     Vector&lt;std::pair&lt;RefPtr&lt;AccessibilityObject&gt;, AXNotification&gt;&gt; m_notificationsToPost;
</span><del>-    void notificationPostTimerFired(Timer&amp;);
</del><ins>+    void notificationPostTimerFired();
</ins><span class="cx">     void handleMenuOpened(Node*);
</span><span class="cx">     void handleLiveRegionCreated(Node*);
</span><span class="cx">     void handleMenuItemSelected(Node*);
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsGCControllercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/GCController.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/GCController.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/bindings/js/GCController.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx"> 
</span><span class="cx"> GCController::GCController()
</span><span class="cx"> #if !USE(CF)
</span><del>-    : m_GCTimer(this, &amp;GCController::gcTimerFired)
</del><ins>+    : m_GCtimer(*this, &amp;GCController::gcTimerFired)
</ins><span class="cx"> #endif
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="lines">@@ -73,7 +73,7 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> #if !USE(CF)
</span><del>-void GCController::gcTimerFired(Timer*)
</del><ins>+void GCController::gcTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     collect(nullptr);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsGCControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/GCController.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/GCController.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/bindings/js/GCController.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx">         GCController(); // Use gcController() instead
</span><span class="cx"> 
</span><span class="cx"> #if !USE(CF)
</span><del>-        void gcTimerFired(Timer*);
</del><ins>+        void gcTimerFired();
</ins><span class="cx">         Timer m_GCTimer;
</span><span class="cx"> #endif
</span><span class="cx">     };
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSFontFaceSourceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSFontFaceSource.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSFontFaceSource.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/css/CSSFontFaceSource.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -76,7 +76,7 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    void startLoadingTimerFired(Timer*);
</del><ins>+    void startLoadingTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     AtomicString m_string; // URI for remote, built-in font name for local.
</span><span class="cx">     CachedResourceHandle&lt;CachedFont&gt; m_font; // For remote fonts, a pointer to our cached resource.
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSFontSelectorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSFontSelector.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSFontSelector.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/css/CSSFontSelector.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -60,7 +60,7 @@
</span><span class="cx"> 
</span><span class="cx"> CSSFontSelector::CSSFontSelector(Document* document)
</span><span class="cx">     : m_document(document)
</span><del>-    , m_beginLoadingTimer(this, &amp;CSSFontSelector::beginLoadTimerFired)
</del><ins>+    , m_beginLoadingTimer(*this, &amp;CSSFontSelector::beginLoadTimerFired)
</ins><span class="cx">     , m_uniqueId(++fontSelectorId)
</span><span class="cx">     , m_version(0)
</span><span class="cx">     
</span><span class="lines">@@ -587,7 +587,7 @@
</span><span class="cx">     m_beginLoadingTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void CSSFontSelector::beginLoadTimerFired(Timer&amp;)
</del><ins>+void CSSFontSelector::beginLoadTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     Vector&lt;CachedResourceHandle&lt;CachedFont&gt;&gt; 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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSFontSelector.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/css/CSSFontSelector.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -86,7 +86,7 @@
</span><span class="cx"> 
</span><span class="cx">     void dispatchInvalidationCallbacks();
</span><span class="cx"> 
</span><del>-    void beginLoadTimerFired(Timer&amp;);
</del><ins>+    void beginLoadTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     Document* m_document;
</span><span class="cx">     HashMap&lt;String, std::unique_ptr&lt;Vector&lt;RefPtr&lt;CSSFontFace&gt;&gt;&gt;, CaseFoldingHash&gt; m_fontFaces;
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSImageGeneratorValuecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSImageGeneratorValue.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSImageGeneratorValue.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/css/CSSImageGeneratorValue.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -94,7 +94,7 @@
</span><span class="cx">     : m_owner(owner)
</span><span class="cx">     , m_size(size)
</span><span class="cx">     , m_image(image)
</span><del>-    , m_evictionTimer(this, &amp;CSSImageGeneratorValue::CachedGeneratedImage::evictionTimerFired, timeToKeepCachedGeneratedImages)
</del><ins>+    , m_evictionTimer(*this, &amp;CSSImageGeneratorValue::CachedGeneratedImage::evictionTimerFired, timeToKeepCachedGeneratedImages)
</ins><span class="cx"> {
</span><span class="cx">     m_evictionTimer.restart();
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorecssFontLoadercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/FontLoader.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/FontLoader.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/css/FontLoader.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -122,7 +122,7 @@
</span><span class="cx">     , m_document(document)
</span><span class="cx">     , m_numLoadingFromCSS(0)
</span><span class="cx">     , m_numLoadingFromJS(0)
</span><del>-    , m_pendingEventsTimer(this, &amp;FontLoader::pendingEventsTimerFired)
</del><ins>+    , m_pendingEventsTimer(*this, &amp;FontLoader::pendingEventsTimerFired)
</ins><span class="cx"> {
</span><span class="cx">     suspendIfNeeded();
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorecssFontLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/FontLoader.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/FontLoader.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/css/FontLoader.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -95,7 +95,7 @@
</span><span class="cx">     virtual EventTargetData* eventTargetData() override;
</span><span class="cx">     virtual EventTargetData&amp; ensureEventTargetData() override;
</span><span class="cx"> 
</span><del>-    void pendingEventsTimerFired(Timer&amp;) { firePendingEvents(); }
</del><ins>+    void pendingEventsTimerFired() { firePendingEvents(); }
</ins><span class="cx">     void scheduleEvent(PassRefPtr&lt;Event&gt;);
</span><span class="cx">     void firePendingEvents();
</span><span class="cx">     bool resolveFontStyle(const String&amp;, Font&amp;);
</span></span></pre></div>
<a id="trunkSourceWebCorecssStyleResolvercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/StyleResolver.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/StyleResolver.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/css/StyleResolver.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -251,7 +251,7 @@
</span><span class="cx"> 
</span><span class="cx"> StyleResolver::StyleResolver(Document&amp; document, bool matchAuthorAndUserStyles)
</span><span class="cx">     : m_matchedPropertiesCacheAdditionsSinceLastSweep(0)
</span><del>-    , m_matchedPropertiesCacheSweepTimer(this, &amp;StyleResolver::sweepMatchedPropertiesCache)
</del><ins>+    , m_matchedPropertiesCacheSweepTimer(*this, &amp;StyleResolver::sweepMatchedPropertiesCache)
</ins><span class="cx">     , m_document(document)
</span><span class="cx">     , m_matchAuthorAndUserStyles(matchAuthorAndUserStyles)
</span><span class="cx">     , m_fontSelector(CSSFontSelector::create(&amp;m_document))
</span><span class="lines">@@ -349,7 +349,7 @@
</span><span class="cx"> #endif
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void StyleResolver::sweepMatchedPropertiesCache(Timer*)
</del><ins>+void StyleResolver::sweepMatchedPropertiesCache()
</ins><span class="cx"> {
</span><span class="cx">     // Look for cache entries containing a style declaration with a single ref and remove them.
</span><span class="cx">     // This may happen when an element attribute mutation causes it to generate a new inlineStyle()
</span></span></pre></div>
<a id="trunkSourceWebCorecssStyleResolverh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/StyleResolver.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/StyleResolver.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/css/StyleResolver.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -496,7 +496,7 @@
</span><span class="cx"> 
</span><span class="cx">     // Every N additions to the matched declaration cache trigger a sweep where entries holding
</span><span class="cx">     // the last reference to a style declaration are garbage collected.
</span><del>-    void sweepMatchedPropertiesCache(Timer*);
</del><ins>+    void sweepMatchedPropertiesCache();
</ins><span class="cx"> 
</span><span class="cx">     bool classNamesAffectedByRules(const SpaceSplitString&amp;) const;
</span><span class="cx">     bool sharingCandidateHasIdenticalStyleAffectingAttributes(StyledElement*) const;
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Document.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Document.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/dom/Document.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -408,7 +408,7 @@
</span><span class="cx"> #if ENABLE(IOS_TOUCH_EVENTS)
</span><span class="cx">     , m_handlingTouchEvent(false)
</span><span class="cx">     , m_touchEventRegionsDirty(false)
</span><del>-    , m_touchEventsChangedTimer(this, &amp;Document::touchEventsChangedTimerFired)
</del><ins>+    , m_touchEventsChangedTimer(*this, &amp;Document::touchEventsChangedTimerFired)
</ins><span class="cx"> #endif
</span><span class="cx">     , m_referencingNodeCount(0)
</span><span class="cx">     , m_didCalculateStyleResolver(false)
</span><span class="lines">@@ -433,8 +433,8 @@
</span><span class="cx">     , m_visuallyOrdered(false)
</span><span class="cx">     , m_readyState(Complete)
</span><span class="cx">     , m_bParsing(false)
</span><del>-    , m_optimizedStyleSheetUpdateTimer(this, &amp;Document::optimizedStyleSheetUpdateTimerFired)
-    , m_styleRecalcTimer(this, &amp;Document::styleRecalcTimerFired)
</del><ins>+    , m_optimizedStyleSheetUpdateTimer(*this, &amp;Document::optimizedStyleSheetUpdateTimerFired)
+    , m_styleRecalcTimer(*this, &amp;Document::styleRecalcTimerFired)
</ins><span class="cx">     , m_pendingStyleRecalcShouldForce(false)
</span><span class="cx">     , m_inStyleRecalc(false)
</span><span class="cx">     , m_closeAfterStyleRecalc(false)
</span><span class="lines">@@ -444,7 +444,7 @@
</span><span class="cx">     , m_ignoreDestructiveWriteCount(0)
</span><span class="cx">     , m_titleSetExplicitly(false)
</span><span class="cx">     , m_markers(std::make_unique&lt;DocumentMarkerController&gt;())
</span><del>-    , m_updateFocusAppearanceTimer(this, &amp;Document::updateFocusAppearanceTimerFired)
</del><ins>+    , m_updateFocusAppearanceTimer(*this, &amp;Document::updateFocusAppearanceTimerFired)
</ins><span class="cx">     , m_cssTarget(nullptr)
</span><span class="cx">     , m_processingLoadEvent(false)
</span><span class="cx">     , m_loadEventFinished(false)
</span><span class="lines">@@ -475,11 +475,11 @@
</span><span class="cx"> #if ENABLE(FULLSCREEN_API)
</span><span class="cx">     , m_areKeysEnabledInFullScreen(0)
</span><span class="cx">     , m_fullScreenRenderer(nullptr)
</span><del>-    , m_fullScreenChangeDelayTimer(this, &amp;Document::fullScreenChangeDelayTimerFired)
</del><ins>+    , m_fullScreenChangeDelayTimer(*this, &amp;Document::fullScreenChangeDelayTimerFired)
</ins><span class="cx">     , m_isAnimatingFullScreen(false)
</span><span class="cx"> #endif
</span><span class="cx">     , m_loadEventDelayCount(0)
</span><del>-    , m_loadEventDelayTimer(this, &amp;Document::loadEventDelayTimerFired)
</del><ins>+    , m_loadEventDelayTimer(*this, &amp;Document::loadEventDelayTimerFired)
</ins><span class="cx">     , m_referrerPolicy(ReferrerPolicyDefault)
</span><span class="cx">     , m_directionSetOnDocumentElement(false)
</span><span class="cx">     , m_writingModeSetOnDocumentElement(false)
</span><span class="lines">@@ -498,11 +498,11 @@
</span><span class="cx"> #if ENABLE(TELEPHONE_NUMBER_DETECTION)
</span><span class="cx">     , m_isTelephoneNumberParsingAllowed(true)
</span><span class="cx"> #endif
</span><del>-    , m_pendingTasksTimer(this, &amp;Document::pendingTasksTimerFired)
</del><ins>+    , m_pendingTasksTimer(*this, &amp;Document::pendingTasksTimerFired)
</ins><span class="cx">     , m_scheduledTasksAreSuspended(false)
</span><span class="cx">     , m_visualUpdatesAllowed(true)
</span><del>-    , m_visualUpdatesSuppressionTimer(this, &amp;Document::visualUpdatesSuppressionTimerFired)
-    , m_sharedObjectPoolClearTimer(this, &amp;Document::sharedObjectPoolClearTimerFired)
</del><ins>+    , m_visualUpdatesSuppressionTimer(*this, &amp;Document::visualUpdatesSuppressionTimerFired)
+    , m_sharedObjectPoolClearTimer(*this, &amp;Document::sharedObjectPoolClearTimerFired)
</ins><span class="cx"> #ifndef NDEBUG
</span><span class="cx">     , m_didDispatchViewportPropertiesChanged(false)
</span><span class="cx"> #endif
</span><span class="lines">@@ -512,8 +512,8 @@
</span><span class="cx"> #if ENABLE(WEB_REPLAY)
</span><span class="cx">     , m_inputCursor(EmptyInputCursor::create())
</span><span class="cx"> #endif
</span><del>-    , m_didAssociateFormControlsTimer(this, &amp;Document::didAssociateFormControlsTimerFired)
-    , m_cookieCacheExpiryTimer(this, &amp;Document::domCookieCacheExpiryTimerFired)
</del><ins>+    , m_didAssociateFormControlsTimer(*this, &amp;Document::didAssociateFormControlsTimerFired)
+    , m_cookieCacheExpiryTimer(*this, &amp;Document::domCookieCacheExpiryTimerFired)
</ins><span class="cx">     , m_disabledFieldsetElementsCount(0)
</span><span class="cx">     , m_hasInjectedPlugInsScript(false)
</span><span class="cx">     , m_renderTreeBeingDestroyed(false)
</span><span class="lines">@@ -1264,7 +1264,7 @@
</span><span class="cx">         frame-&gt;loader().forcePageTransitionIfNeeded();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void Document::visualUpdatesSuppressionTimerFired(Timer&amp;)
</del><ins>+void Document::visualUpdatesSuppressionTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(!m_visualUpdatesAllowed);
</span><span class="cx"> 
</span><span class="lines">@@ -1745,7 +1745,7 @@
</span><span class="cx">     return m_styleRecalcTimer.isActive() &amp;&amp; m_pendingStyleRecalcShouldForce;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void Document::styleRecalcTimerFired(Timer&amp;)
</del><ins>+void Document::styleRecalcTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     updateStyleIfNeeded();
</span><span class="cx"> }
</span><span class="lines">@@ -3244,7 +3244,7 @@
</span><span class="cx">         m_mediaQueryMatcher-&gt;styleResolverChanged();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void Document::optimizedStyleSheetUpdateTimerFired(Timer&amp;)
</del><ins>+void Document::optimizedStyleSheetUpdateTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     styleResolverChanged(RecalcStyleIfNeeded);
</span><span class="cx"> }
</span><span class="lines">@@ -4629,7 +4629,7 @@
</span><span class="cx">     m_cachedResourceLoader-&gt;clearPreloads();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void Document::sharedObjectPoolClearTimerFired(Timer&amp;)
</del><ins>+void Document::sharedObjectPoolClearTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     m_sharedObjectPool = nullptr;
</span><span class="cx"> }
</span><span class="lines">@@ -4868,7 +4868,7 @@
</span><span class="cx">     m_updateFocusAppearanceTimer.stop();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void Document::updateFocusAppearanceTimerFired(Timer&amp;)
</del><ins>+void Document::updateFocusAppearanceTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     Element* element = focusedElement();
</span><span class="cx">     if (!element)
</span><span class="lines">@@ -5023,7 +5023,7 @@
</span><span class="cx">     });
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void Document::pendingTasksTimerFired(Timer&amp;)
</del><ins>+void Document::pendingTasksTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     Vector&lt;Task&gt; pendingTasks = WTF::move(m_pendingTasks);
</span><span class="cx">     for (auto&amp; task : pendingTasks)
</span><span class="lines">@@ -5474,7 +5474,7 @@
</span><span class="cx">     recalcStyle(Style::Force);
</span><span class="cx"> 
</span><span class="cx">     if (settings() &amp;&amp; settings()-&gt;needsSiteSpecificQuirks() &amp;&amp; hostIsYouTube(url().host()))
</span><del>-        fullScreenChangeDelayTimerFired(m_fullScreenChangeDelayTimer);
</del><ins>+        fullScreenChangeDelayTimerFired();
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void Document::webkitDidEnterFullScreenForElement(Element*)
</span><span class="lines">@@ -5528,7 +5528,7 @@
</span><span class="cx">     // FIXME(136605): Remove this quirk once YouTube moves to relative widths and heights for
</span><span class="cx">     // fullscreen mode.
</span><span class="cx">     if (settings() &amp;&amp; settings()-&gt;needsSiteSpecificQuirks() &amp;&amp; hostIsYouTube(url().host()))
</span><del>-        exitingDocument.fullScreenChangeDelayTimerFired(exitingDocument.m_fullScreenChangeDelayTimer);
</del><ins>+        exitingDocument.fullScreenChangeDelayTimerFired();
</ins><span class="cx">     else
</span><span class="cx">         exitingDocument.m_fullScreenChangeDelayTimer.startOneShot(0);
</span><span class="cx"> 
</span><span class="lines">@@ -5558,7 +5558,7 @@
</span><span class="cx">     m_fullScreenRenderer = nullptr;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void Document::fullScreenChangeDelayTimerFired(Timer&amp;)
</del><ins>+void Document::fullScreenChangeDelayTimerFired()
</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">@@ -5696,7 +5696,7 @@
</span><span class="cx">         m_loadEventDelayTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void Document::loadEventDelayTimerFired(Timer&amp;)
</del><ins>+void Document::loadEventDelayTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     if (frame())
</span><span class="cx">         frame()-&gt;loader().checkCompleted();
</span><span class="lines">@@ -6212,10 +6212,8 @@
</span><span class="cx">         m_didAssociateFormControlsTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void Document::didAssociateFormControlsTimerFired(Timer&amp; timer)
</del><ins>+void Document::didAssociateFormControlsTimerFired()
</ins><span class="cx"> {
</span><del>-    ASSERT_UNUSED(timer, &amp;timer == &amp;m_didAssociateFormControlsTimer);
-
</del><span class="cx">     if (!frame() || !frame()-&gt;page())
</span><span class="cx">         return;
</span><span class="cx"> 
</span><span class="lines">@@ -6240,7 +6238,7 @@
</span><span class="cx">     m_cachedDOMCookies = String();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void Document::domCookieCacheExpiryTimerFired(Timer&amp;)
</del><ins>+void Document::domCookieCacheExpiryTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     invalidateDOMCookieCache();
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumenth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Document.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Document.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/dom/Document.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -773,8 +773,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&amp;);
-    void optimizedStyleSheetUpdateTimerFired(Timer&amp;);
</del><ins>+    void styleRecalcTimerFired();
+    void optimizedStyleSheetUpdateTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     void registerNodeListForInvalidation(LiveNodeList&amp;);
</span><span class="cx">     void unregisterNodeListForInvalidation(LiveNodeList&amp;);
</span><span class="lines">@@ -1142,7 +1142,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&amp;);
</del><ins>+    void fullScreenChangeDelayTimerFired();
</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">@@ -1334,16 +1334,16 @@
</span><span class="cx">     virtual double timerAlignmentInterval() const override final;
</span><span class="cx"> 
</span><span class="cx">     void updateTitle(const StringWithDirection&amp;);
</span><del>-    void updateFocusAppearanceTimerFired(Timer&amp;);
</del><ins>+    void updateFocusAppearanceTimerFired();
</ins><span class="cx">     void updateBaseURL();
</span><span class="cx"> 
</span><span class="cx">     void buildAccessKeyMap(TreeScope* root);
</span><span class="cx"> 
</span><span class="cx">     void createStyleResolver();
</span><span class="cx"> 
</span><del>-    void loadEventDelayTimerFired(Timer&amp;);
</del><ins>+    void loadEventDelayTimerFired();
</ins><span class="cx"> 
</span><del>-    void pendingTasksTimerFired(Timer&amp;);
</del><ins>+    void pendingTasksTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     template &lt;typename CharacterType&gt;
</span><span class="cx">     void displayBufferModifiedByEncodingInternal(CharacterType*, unsigned) const;
</span><span class="lines">@@ -1364,18 +1364,18 @@
</span><span class="cx"> 
</span><span class="cx">     void setVisualUpdatesAllowed(ReadyState);
</span><span class="cx">     void setVisualUpdatesAllowed(bool);
</span><del>-    void visualUpdatesSuppressionTimerFired(Timer&amp;);
</del><ins>+    void visualUpdatesSuppressionTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     void addListenerType(ListenerType listenerType) { m_listenerTypes |= listenerType; }
</span><span class="cx"> 
</span><del>-    void didAssociateFormControlsTimerFired(Timer&amp;);
</del><ins>+    void didAssociateFormControlsTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     // DOM Cookies caching.
</span><span class="cx">     const String&amp; cachedDOMCookies() const { return m_cachedDOMCookies; }
</span><span class="cx">     void setCachedDOMCookies(const String&amp;);
</span><span class="cx">     bool isDOMCookieCacheValid() const { return m_cookieCacheExpiryTimer.isActive(); }
</span><span class="cx">     void invalidateDOMCookieCache();
</span><del>-    void domCookieCacheExpiryTimerFired(Timer&amp;);
</del><ins>+    void domCookieCacheExpiryTimerFired();
</ins><span class="cx">     virtual void didLoadResourceSynchronously(const ResourceRequest&amp;) override final;
</span><span class="cx"> 
</span><span class="cx">     unsigned m_referencingNodeCount;
</span><span class="lines">@@ -1683,7 +1683,7 @@
</span><span class="cx">     RefPtr&lt;DOMSecurityPolicy&gt; m_domSecurityPolicy;
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-    void sharedObjectPoolClearTimerFired(Timer&amp;);
</del><ins>+    void sharedObjectPoolClearTimerFired();
</ins><span class="cx">     Timer m_sharedObjectPoolClearTimer;
</span><span class="cx"> 
</span><span class="cx">     std::unique_ptr&lt;DocumentSharedObjectPool&gt; m_sharedObjectPool;
</span></span></pre></div>
<a id="trunkSourceWebCoredomEventSenderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/EventSender.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/EventSender.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/dom/EventSender.h        2014-11-21 20:10:13 UTC (rev 176459)
</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&amp;) { dispatchPendingEvents(); }
</del><ins>+    void timerFired() { dispatchPendingEvents(); }
</ins><span class="cx"> 
</span><span class="cx">     AtomicString m_eventType;
</span><span class="cx">     Timer m_timer;
</span><span class="lines">@@ -59,7 +59,7 @@
</span><span class="cx"> 
</span><span class="cx"> template&lt;typename T&gt; EventSender&lt;T&gt;::EventSender(const AtomicString&amp; eventType)
</span><span class="cx">     : m_eventType(eventType)
</span><del>-    , m_timer(this, &amp;EventSender::timerFired)
</del><ins>+    , m_timer(*this, &amp;EventSender::timerFired)
</ins><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoredomScriptRunnercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ScriptRunner.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ScriptRunner.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/dom/ScriptRunner.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> 
</span><span class="cx"> ScriptRunner::ScriptRunner(Document&amp; document)
</span><span class="cx">     : m_document(document)
</span><del>-    , m_timer(this, &amp;ScriptRunner::timerFired)
</del><ins>+    , m_timer(*this, &amp;ScriptRunner::timerFired)
</ins><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -96,10 +96,8 @@
</span><span class="cx">     m_timer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void ScriptRunner::timerFired(Timer&amp; timer)
</del><ins>+void ScriptRunner::timerFired()
</ins><span class="cx"> {
</span><del>-    ASSERT_UNUSED(timer, &amp;timer == &amp;m_timer);
-
</del><span class="cx">     Ref&lt;Document&gt; protect(m_document);
</span><span class="cx"> 
</span><span class="cx">     Vector&lt;PendingScript&gt; scripts;
</span></span></pre></div>
<a id="trunkSourceWebCoredomScriptRunnerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ScriptRunner.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ScriptRunner.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/dom/ScriptRunner.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -54,7 +54,7 @@
</span><span class="cx">     void notifyScriptReady(ScriptElement*, ExecutionType);
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    void timerFired(Timer&amp;);
</del><ins>+    void timerFired();
</ins><span class="cx"> 
</span><span class="cx">     Document&amp; m_document;
</span><span class="cx">     Vector&lt;PendingScript&gt; m_scriptsToExecuteInOrder;
</span></span></pre></div>
<a id="trunkSourceWebCoredomScriptedAnimationControllercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ScriptedAnimationController.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ScriptedAnimationController.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/dom/ScriptedAnimationController.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -54,7 +54,7 @@
</span><span class="cx">     , m_nextCallbackId(0)
</span><span class="cx">     , m_suspendCount(0)
</span><span class="cx"> #if USE(REQUEST_ANIMATION_FRAME_TIMER)
</span><del>-    , m_animationTimer(this, &amp;ScriptedAnimationController::animationTimerFired)
</del><ins>+    , m_animationTimer(*this, &amp;ScriptedAnimationController::animationTimerFired)
</ins><span class="cx">     , m_lastAnimationFrameTimeMonotonic(0)
</span><span class="cx"> #if USE(REQUEST_ANIMATION_FRAME_DISPLAY_MONITOR)
</span><span class="cx">     , m_isUsingTimer(false)
</span><span class="lines">@@ -211,7 +211,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&amp;)
</del><ins>+void ScriptedAnimationController::animationTimerFired()
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ScriptedAnimationController.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/dom/ScriptedAnimationController.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -84,7 +84,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&amp;);
</del><ins>+    void animationTimerFired();
</ins><span class="cx">     Timer m_animationTimer;
</span><span class="cx">     double m_lastAnimationFrameTimeMonotonic;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoredomStyledElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/StyledElement.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/StyledElement.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/dom/StyledElement.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -79,7 +79,7 @@
</span><span class="cx"> public:
</span><span class="cx">     PresentationAttributeCacheCleaner()
</span><span class="cx">         : m_hitCount(0)
</span><del>-        , m_cleanTimer(this, &amp;PresentationAttributeCacheCleaner::cleanCache)
</del><ins>+        , m_cleanTimer(*this, &amp;PresentationAttributeCacheCleaner::cleanCache)
</ins><span class="cx">     {
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="lines">@@ -99,9 +99,8 @@
</span><span class="cx">     static const int minimumPresentationAttributeCacheSizeForCleaning = 100;
</span><span class="cx">     static const unsigned minimumPresentationAttributeCacheHitCountPerMinute = (100 * presentationAttributeCacheCleanTimeInSeconds) / 60;
</span><span class="cx"> 
</span><del>-    void cleanCache(Timer* timer)
</del><ins>+    void cleanCache()
</ins><span class="cx">     {
</span><del>-        ASSERT_UNUSED(timer, timer == &amp;m_cleanTimer);
</del><span class="cx">         unsigned hitCount = m_hitCount;
</span><span class="cx">         m_hitCount = 0;
</span><span class="cx">         if (hitCount &gt; minimumPresentationAttributeCacheHitCountPerMinute)
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingAlternativeTextControllercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/AlternativeTextController.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/AlternativeTextController.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/editing/AlternativeTextController.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -129,7 +129,7 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> AlternativeTextController::AlternativeTextController(Frame&amp; frame)
</span><del>-    : m_timer(this, &amp;AlternativeTextController::timerFired)
</del><ins>+    : m_timer(*this, &amp;AlternativeTextController::timerFired)
</ins><span class="cx">     , m_frame(frame)
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="lines">@@ -327,7 +327,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&amp;)
</del><ins>+void AlternativeTextController::timerFired()
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/AlternativeTextController.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/editing/AlternativeTextController.h        2014-11-21 20:10:13 UTC (rev 176459)
</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&amp; alternative, AlternativeTextType, const Vector&lt;DocumentMarker::MarkerType&gt;&amp;);
</span><del>-    void timerFired(Timer&amp;);
</del><ins>+    void timerFired();
</ins><span class="cx">     void recordAutocorrectionResponseReversed(const String&amp; replacedString, const String&amp; replacementString);
</span><span class="cx">     void recordSpellcheckerResponseForModifiedCorrection(Range* rangeOfCorrection, const String&amp; corrected, const String&amp; correction);
</span><span class="cx">     String markerDescriptionForAppliedAlternativeText(AlternativeTextType, DocumentMarker::MarkerType);
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingEditorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/Editor.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/Editor.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/editing/Editor.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -1076,11 +1076,11 @@
</span><span class="cx">     , m_areMarkedTextMatchesHighlighted(false)
</span><span class="cx">     , m_defaultParagraphSeparator(EditorParagraphSeparatorIsDiv)
</span><span class="cx">     , m_overwriteModeEnabled(false)
</span><del>-    , m_editorUIUpdateTimer(this, &amp;Editor::editorUIUpdateTimerFired)
</del><ins>+    , m_editorUIUpdateTimer(*this, &amp;Editor::editorUIUpdateTimerFired)
</ins><span class="cx">     , m_editorUIUpdateTimerShouldCheckSpellingAndGrammar(false)
</span><span class="cx">     , m_editorUIUpdateTimerWasTriggeredByDictation(false)
</span><span class="cx"> #if ENABLE(TELEPHONE_NUMBER_DETECTION) &amp;&amp; !PLATFORM(IOS)
</span><del>-    , m_telephoneNumberDetectionUpdateTimer(this, &amp;Editor::scanSelectionForTelephoneNumbers)
</del><ins>+    , m_telephoneNumberDetectionUpdateTimer(*this, &amp;Editor::scanSelectionForTelephoneNumbers)
</ins><span class="cx"> #endif
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="lines">@@ -3270,11 +3270,6 @@
</span><span class="cx">     return document().isTelephoneNumberParsingEnabled() &amp;&amp; TelephoneNumberDetector::isSupported();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void Editor::scanSelectionForTelephoneNumbers(Timer&amp;)
-{
-    scanSelectionForTelephoneNumbers();
-}
-
</del><span class="cx"> void Editor::scanSelectionForTelephoneNumbers()
</span><span class="cx"> {
</span><span class="cx">     if (!shouldDetectTelephoneNumbers() || !client())
</span><span class="lines">@@ -3374,10 +3369,10 @@
</span><span class="cx">     if (!m_editorUIUpdateTimer.isActive())
</span><span class="cx">         return;
</span><span class="cx">     m_editorUIUpdateTimer.stop();
</span><del>-    editorUIUpdateTimerFired(m_editorUIUpdateTimer);
</del><ins>+    editorUIUpdateTimerFired();
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-void Editor::editorUIUpdateTimerFired(Timer&amp;)
</del><ins>+void Editor::editorUIUpdateTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     VisibleSelection oldSelection = m_oldSelectionForEditorUIUpdate;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingEditorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/Editor.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/Editor.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/editing/Editor.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -472,7 +472,7 @@
</span><span class="cx">     enum EditorActionSpecifier { CutAction, CopyAction };
</span><span class="cx">     void performCutOrCopy(EditorActionSpecifier);
</span><span class="cx"> 
</span><del>-    void editorUIUpdateTimerFired(Timer&amp;);
</del><ins>+    void editorUIUpdateTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     Node* findEventTargetFromSelection() const;
</span><span class="cx"> 
</span><span class="lines">@@ -510,7 +510,6 @@
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(TELEPHONE_NUMBER_DETECTION) &amp;&amp; !PLATFORM(IOS)
</span><span class="cx">     bool shouldDetectTelephoneNumbers();
</span><del>-    void scanSelectionForTelephoneNumbers(Timer&amp;);
</del><span class="cx">     void scanRangeForTelephoneNumbers(Range&amp;, const StringView&amp;, Vector&lt;RefPtr&lt;Range&gt;&gt;&amp; markedRanges);
</span><span class="cx"> 
</span><span class="cx">     Timer m_telephoneNumberDetectionUpdateTimer;
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingFrameSelectioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/FrameSelection.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/FrameSelection.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/editing/FrameSelection.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -111,7 +111,7 @@
</span><span class="cx">     : m_frame(frame)
</span><span class="cx">     , m_xPosForVerticalArrowNavigation(NoXPosForVerticalArrowNavigation())
</span><span class="cx">     , m_granularity(CharacterGranularity)
</span><del>-    , m_caretBlinkTimer(this, &amp;FrameSelection::caretBlinkTimerFired)
</del><ins>+    , m_caretBlinkTimer(*this, &amp;FrameSelection::caretBlinkTimerFired)
</ins><span class="cx">     , m_absCaretBoundsDirty(true)
</span><span class="cx">     , m_caretPaint(true)
</span><span class="cx">     , m_isCaretBlinkingSuspended(false)
</span><span class="lines">@@ -1890,7 +1890,7 @@
</span><span class="cx">     updateAppearance();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void FrameSelection::caretBlinkTimerFired(Timer&amp;)
</del><ins>+void FrameSelection::caretBlinkTimerFired()
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/FrameSelection.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/editing/FrameSelection.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -310,7 +310,7 @@
</span><span class="cx">     void setFocusedElementIfNeeded();
</span><span class="cx">     void focusedOrActiveStateChanged();
</span><span class="cx"> 
</span><del>-    void caretBlinkTimerFired(Timer&amp;);
</del><ins>+    void caretBlinkTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     void setCaretVisibility(CaretVisibility);
</span><span class="cx">     bool recomputeCaretRect();
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingSpellCheckercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/SpellChecker.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/SpellChecker.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/editing/SpellChecker.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -107,7 +107,7 @@
</span><span class="cx">     : m_frame(frame)
</span><span class="cx">     , m_lastRequestSequence(0)
</span><span class="cx">     , m_lastProcessedSequence(0)
</span><del>-    , m_timerToProcessQueuedRequest(this, &amp;SpellChecker::timerFiredToProcessQueuedRequest)
</del><ins>+    , m_timerToProcessQueuedRequest(*this, &amp;SpellChecker::timerFiredToProcessQueuedRequest)
</ins><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -127,7 +127,7 @@
</span><span class="cx">     return page-&gt;editorClient()-&gt;textChecker();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void SpellChecker::timerFiredToProcessQueuedRequest(Timer*)
</del><ins>+void SpellChecker::timerFiredToProcessQueuedRequest()
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(!m_requestQueue.isEmpty());
</span><span class="cx">     if (m_requestQueue.isEmpty())
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingSpellCheckerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/SpellChecker.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/SpellChecker.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/editing/SpellChecker.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -98,7 +98,7 @@
</span><span class="cx"> 
</span><span class="cx">     bool canCheckAsynchronously(Range*) const;
</span><span class="cx">     TextCheckerClient* client() const;
</span><del>-    void timerFiredToProcessQueuedRequest(Timer*);
</del><ins>+    void timerFiredToProcessQueuedRequest();
</ins><span class="cx">     void invokeRequest(PassRefPtr&lt;SpellCheckRequest&gt;);
</span><span class="cx">     void enqueueRequest(PassRefPtr&lt;SpellCheckRequest&gt;);
</span><span class="cx">     void didCheckSucceed(int sequence, const Vector&lt;TextCheckingResult&gt;&amp;);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLFormElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLFormElement.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLFormElement.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/html/HTMLFormElement.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -65,7 +65,7 @@
</span><span class="cx">     , m_isInResetFunction(false)
</span><span class="cx">     , m_wasDemoted(false)
</span><span class="cx"> #if ENABLE(REQUEST_AUTOCOMPLETE)
</span><del>-    , m_requestAutocompleteTimer(this, &amp;HTMLFormElement::requestAutocompleteTimerFired)
</del><ins>+    , m_requestAutocompletetimer(*this, &amp;HTMLFormElement::requestAutocompleteTimerFired)
</ins><span class="cx"> #endif
</span><span class="cx"> {
</span><span class="cx">     ASSERT(hasTagName(formTag));
</span><span class="lines">@@ -472,7 +472,7 @@
</span><span class="cx">         m_requestAutocompleteTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void HTMLFormElement::requestAutocompleteTimerFired(Timer*)
</del><ins>+void HTMLFormElement::requestAutocompleteTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     Vector&lt;RefPtr&lt;Event&gt;&gt; pendingEvents;
</span><span class="cx">     m_pendingAutocompleteEvents.swap(pendingEvents);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLFormElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLFormElement.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLFormElement.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/html/HTMLFormElement.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -194,7 +194,7 @@
</span><span class="cx">     bool m_wasDemoted;
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(REQUEST_AUTOCOMPLETE)
</span><del>-    void requestAutocompleteTimerFired(Timer*);
</del><ins>+    void requestAutocompleteTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     Vector&lt;RefPtr&lt;Event&gt;&gt; m_pendingAutocompleteEvents;
</span><span class="cx">     Timer m_requestAutocompleteTimer;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLMediaElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLMediaElement.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLMediaElement.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/html/HTMLMediaElement.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -254,11 +254,11 @@
</span><span class="cx"> HTMLMediaElement::HTMLMediaElement(const QualifiedName&amp; tagName, Document&amp; document, bool createdByParser)
</span><span class="cx">     : HTMLElement(tagName, document)
</span><span class="cx">     , ActiveDOMObject(&amp;document)
</span><del>-    , m_loadTimer(this, &amp;HTMLMediaElement::loadTimerFired)
-    , m_progressEventTimer(this, &amp;HTMLMediaElement::progressEventTimerFired)
-    , m_playbackProgressTimer(this, &amp;HTMLMediaElement::playbackProgressTimerFired)
-    , m_scanTimer(this, &amp;HTMLMediaElement::scanTimerFired)
-    , m_seekTimer(this, &amp;HTMLMediaElement::seekTimerFired)
</del><ins>+    , m_loadTimer(*this, &amp;HTMLMediaElement::loadTimerFired)
+    , m_progressEventTimer(*this, &amp;HTMLMediaElement::progressEventTimerFired)
+    , m_playbackProgressTimer(*this, &amp;HTMLMediaElement::playbackProgressTimerFired)
+    , m_scanTimer(*this, &amp;HTMLMediaElement::scanTimerFired)
+    , m_seekTimer(*this, &amp;HTMLMediaElement::seekTimerFired)
</ins><span class="cx">     , m_playedTimeRanges()
</span><span class="cx">     , m_asyncEventQueue(*this)
</span><span class="cx">     , m_playbackRate(1.0f)
</span><span class="lines">@@ -757,7 +757,7 @@
</span><span class="cx">     m_asyncEventQueue.enqueueEvent(event.release());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void HTMLMediaElement::loadTimerFired(Timer&amp;)
</del><ins>+void HTMLMediaElement::loadTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     Ref&lt;HTMLMediaElement&gt; protect(*this); // loadNextSourceChild may fire 'beforeload', which can make arbitrary DOM mutations.
</span><span class="cx"> 
</span><span class="lines">@@ -2225,7 +2225,7 @@
</span><span class="cx"> }
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-void HTMLMediaElement::progressEventTimerFired(Timer&amp;)
</del><ins>+void HTMLMediaElement::progressEventTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(m_player);
</span><span class="cx">     if (m_networkState != NETWORK_LOADING)
</span><span class="lines">@@ -2360,10 +2360,10 @@
</span><span class="cx">     if (fromDOM)
</span><span class="cx">         m_seekTimer.startOneShot(0);
</span><span class="cx">     else
</span><del>-        seekTimerFired(m_seekTimer);
</del><ins>+        seekTimerFired();
</ins><span class="cx"> }
</span><span class="cx"> 
</span><del>-void HTMLMediaElement::seekTimerFired(Timer&amp;)
</del><ins>+void HTMLMediaElement::seekTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     if (!m_player) {
</span><span class="cx">         m_seeking = false;
</span><span class="lines">@@ -3107,7 +3107,7 @@
</span><span class="cx">     return rate;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void HTMLMediaElement::scanTimerFired(Timer&amp;)
</del><ins>+void HTMLMediaElement::scanTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     if (m_scanType == Seek) {
</span><span class="cx">         double seekTime = m_scanDirection == Forward ? SeekTime : -SeekTime;
</span><span class="lines">@@ -3129,7 +3129,7 @@
</span><span class="cx">     m_playbackProgressTimer.startRepeating(maxTimeupdateEventFrequency);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void HTMLMediaElement::playbackProgressTimerFired(Timer&amp;)
</del><ins>+void HTMLMediaElement::playbackProgressTimerFired()
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLMediaElement.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/html/HTMLMediaElement.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -595,11 +595,11 @@
</span><span class="cx">     virtual bool mediaPlayerIsInMediaDocument() const override final;
</span><span class="cx">     virtual void mediaPlayerEngineFailedToLoad() const override final;
</span><span class="cx"> 
</span><del>-    void loadTimerFired(Timer&amp;);
-    void progressEventTimerFired(Timer&amp;);
-    void playbackProgressTimerFired(Timer&amp;);
-    void scanTimerFired(Timer&amp;);
-    void seekTimerFired(Timer&amp;);
</del><ins>+    void loadTimerFired();
+    void progressEventTimerFired();
+    void playbackProgressTimerFired();
+    void scanTimerFired();
+    void seekTimerFired();
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLPlugInElement.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/html/HTMLPlugInElement.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -67,7 +67,7 @@
</span><span class="cx"> HTMLPlugInElement::HTMLPlugInElement(const QualifiedName&amp; tagName, Document&amp; document)
</span><span class="cx">     : HTMLFrameOwnerElement(tagName, document)
</span><span class="cx">     , m_inBeforeLoadEventHandler(false)
</span><del>-    , m_swapRendererTimer(this, &amp;HTMLPlugInElement::swapRendererTimerFired)
</del><ins>+    , m_swapRendererTimer(*this, &amp;HTMLPlugInElement::swapRendererTimerFired)
</ins><span class="cx"> #if ENABLE(NETSCAPE_PLUGIN_API)
</span><span class="cx">     , m_NPObject(0)
</span><span class="cx"> #endif
</span><span class="lines">@@ -300,7 +300,7 @@
</span><span class="cx">     return createRenderer&lt;RenderEmbeddedObject&gt;(*this, WTF::move(style));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void HTMLPlugInElement::swapRendererTimerFired(Timer&amp;)
</del><ins>+void HTMLPlugInElement::swapRendererTimerFired()
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLPlugInElement.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/html/HTMLPlugInElement.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -112,7 +112,7 @@
</span><span class="cx">     bool m_inBeforeLoadEventHandler;
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    void swapRendererTimerFired(Timer&amp;);
</del><ins>+    void swapRendererTimerFired();
</ins><span class="cx">     bool shouldOverridePlugin(const String&amp; url, const String&amp; mimeType);
</span><span class="cx"> 
</span><span class="cx">     bool dispatchBeforeLoadEvent(const String&amp; 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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLPlugInImageElement.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/html/HTMLPlugInImageElement.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -107,8 +107,8 @@
</span><span class="cx">     , m_needsWidgetUpdate(!createdByParser)
</span><span class="cx">     , m_shouldPreferPlugInsForImages(preferPlugInsForImagesOption == ShouldPreferPlugInsForImages)
</span><span class="cx">     , m_needsDocumentActivationCallbacks(false)
</span><del>-    , m_simulatedMouseClickTimer(this, &amp;HTMLPlugInImageElement::simulatedMouseClickTimerFired, simulatedMouseClickTimerDelay)
-    , m_removeSnapshotTimer(this, &amp;HTMLPlugInImageElement::removeSnapshotTimerFired)
</del><ins>+    , m_simulatedMouseClickTimer(*this, &amp;HTMLPlugInImageElement::simulatedMouseClickTimerFired, simulatedMouseClickTimerDelay)
+    , m_removeSnapshotTimer(*this, &amp;HTMLPlugInImageElement::removeSnapshotTimerFired)
</ins><span class="cx">     , m_createdDuringUserGesture(ScriptController::processingUserGesture())
</span><span class="cx">     , m_isRestartedPlugin(false)
</span><span class="cx">     , m_needsCheckForSizeChange(false)
</span><span class="lines">@@ -399,7 +399,7 @@
</span><span class="cx">     return node &amp;&amp; snapshotLabel &amp;&amp; (node == snapshotLabel.get() || node-&gt;isDescendantOf(snapshotLabel.get()));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void HTMLPlugInImageElement::removeSnapshotTimerFired(Timer&amp;)
</del><ins>+void HTMLPlugInImageElement::removeSnapshotTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     m_snapshotImage = nullptr;
</span><span class="cx">     m_isRestartedPlugin = false;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLPlugInImageElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLPlugInImageElement.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLPlugInImageElement.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/html/HTMLPlugInImageElement.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -136,7 +136,7 @@
</span><span class="cx">     void simulatedMouseClickTimerFired();
</span><span class="cx"> 
</span><span class="cx">     void restartSimilarPlugIns();
</span><del>-    void removeSnapshotTimerFired(Timer&amp;);
</del><ins>+    void removeSnapshotTimerFired();
</ins><span class="cx">     bool isTopLevelFullPagePlugin(const RenderEmbeddedObject&amp;) const;
</span><span class="cx"> 
</span><span class="cx">     URL m_loadedUrl;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLSourceElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLSourceElement.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLSourceElement.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/html/HTMLSourceElement.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -40,7 +40,7 @@
</span><span class="cx"> 
</span><span class="cx"> inline HTMLSourceElement::HTMLSourceElement(const QualifiedName&amp; tagName, Document&amp; document)
</span><span class="cx">     : HTMLElement(tagName, document)
</span><del>-    , m_errorEventTimer(this, &amp;HTMLSourceElement::errorEventTimerFired)
</del><ins>+    , m_errorEventTimer(*this, &amp;HTMLSourceElement::errorEventTimerFired)
</ins><span class="cx"> {
</span><span class="cx">     LOG(Media, &quot;HTMLSourceElement::HTMLSourceElement - %p&quot;, this);
</span><span class="cx">     ASSERT(hasTagName(sourceTag));
</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&amp;)
</del><ins>+void HTMLSourceElement::errorEventTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     LOG(Media, &quot;HTMLSourceElement::errorEventTimerFired - %p&quot;, 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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLSourceElement.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/html/HTMLSourceElement.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx">     virtual void removedFrom(ContainerNode&amp;) override;
</span><span class="cx">     virtual bool isURLAttribute(const Attribute&amp;) const override;
</span><span class="cx"> 
</span><del>-    void errorEventTimerFired(Timer&amp;);
</del><ins>+    void errorEventTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     Timer 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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTrackElement.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/html/HTMLTrackElement.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx">     
</span><span class="cx"> inline HTMLTrackElement::HTMLTrackElement(const QualifiedName&amp; tagName, Document&amp; document)
</span><span class="cx">     : HTMLElement(tagName, document)
</span><del>-    , m_loadTimer(this, &amp;HTMLTrackElement::loadTimerFired)
</del><ins>+    , m_loadTimer(*this, &amp;HTMLTrackElement::loadTimerFired)
</ins><span class="cx"> {
</span><span class="cx">     LOG(Media, &quot;HTMLTrackElement::HTMLTrackElement - %p&quot;, this);
</span><span class="cx">     ASSERT(hasTagName(trackTag));
</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&amp;)
</del><ins>+void HTMLTrackElement::loadTimerFired()
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTrackElement.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/html/HTMLTrackElement.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -75,7 +75,7 @@
</span><span class="cx"> 
</span><span class="cx">     virtual bool isURLAttribute(const Attribute&amp;) const override;
</span><span class="cx"> 
</span><del>-    void loadTimerFired(Timer&amp;);
</del><ins>+    void loadTimerFired();
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/MediaController.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/html/MediaController.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -50,12 +50,12 @@
</span><span class="cx">     , m_muted(false)
</span><span class="cx">     , m_readyState(HAVE_NOTHING)
</span><span class="cx">     , m_playbackState(WAITING)
</span><del>-    , m_asyncEventTimer(this, &amp;MediaController::asyncEventTimerFired)
-    , m_clearPositionTimer(this, &amp;MediaController::clearPositionTimerFired)
</del><ins>+    , m_asyncEventTimer(*this, &amp;MediaController::asyncEventTimerFired)
+    , m_clearPositionTimer(*this, &amp;MediaController::clearPositionTimerFired)
</ins><span class="cx">     , m_closedCaptionsVisible(false)
</span><span class="cx">     , m_clock(Clock::create())
</span><span class="cx">     , m_scriptExecutionContext(context)
</span><del>-    , m_timeupdateTimer(this, &amp;MediaController::timeupdateTimerFired)
</del><ins>+    , m_timeupdateTimer(*this, &amp;MediaController::timeupdateTimerFired)
</ins><span class="cx">     , m_previousTimeupdateTime(0)
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="lines">@@ -538,7 +538,7 @@
</span><span class="cx">         m_asyncEventTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void MediaController::asyncEventTimerFired(Timer&amp;)
</del><ins>+void MediaController::asyncEventTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     Vector&lt;RefPtr&lt;Event&gt;&gt; pendingEvents;
</span><span class="cx"> 
</span><span class="lines">@@ -548,7 +548,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&amp;)
</del><ins>+void MediaController::clearPositionTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     m_position = MediaPlayer::invalidTime();
</span><span class="cx"> }
</span><span class="lines">@@ -672,7 +672,7 @@
</span><span class="cx">     m_timeupdateTimer.startRepeating(maxTimeupdateEventFrequency);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void MediaController::timeupdateTimerFired(Timer&amp;)
</del><ins>+void MediaController::timeupdateTimerFired()
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/MediaController.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/html/MediaController.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -123,11 +123,11 @@
</span><span class="cx">     void updateMediaElements();
</span><span class="cx">     void bringElementUpToSpeed(HTMLMediaElement*);
</span><span class="cx">     void scheduleEvent(const AtomicString&amp; eventName);
</span><del>-    void asyncEventTimerFired(Timer&amp;);
-    void clearPositionTimerFired(Timer&amp;);
</del><ins>+    void asyncEventTimerFired();
+    void clearPositionTimerFired();
</ins><span class="cx">     bool hasEnded() const;
</span><span class="cx">     void scheduleTimeupdateEvent();
</span><del>-    void timeupdateTimerFired(Timer&amp;);
</del><ins>+    void timeupdateTimerFired();
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/MediaDocument.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/html/MediaDocument.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -140,7 +140,7 @@
</span><span class="cx">     
</span><span class="cx"> MediaDocument::MediaDocument(Frame* frame, const URL&amp; url)
</span><span class="cx">     : HTMLDocument(frame, url, MediaDocumentClass)
</span><del>-    , m_replaceMediaElementTimer(this, &amp;MediaDocument::replaceMediaElementTimerFired)
</del><ins>+    , m_replaceMediaElementTimer(*this, &amp;MediaDocument::replaceMediaElementTimerFired)
</ins><span class="cx"> {
</span><span class="cx">     setCompatibilityMode(DocumentCompatibilityMode::QuirksMode);
</span><span class="cx">     lockCompatibilityMode();
</span><span class="lines">@@ -231,7 +231,7 @@
</span><span class="cx">     m_replaceMediaElementTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void MediaDocument::replaceMediaElementTimerFired(Timer&amp;)
</del><ins>+void MediaDocument::replaceMediaElementTimerFired()
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/MediaDocument.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/html/MediaDocument.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -50,7 +50,7 @@
</span><span class="cx"> 
</span><span class="cx">     virtual void defaultEventHandler(Event*) override;
</span><span class="cx"> 
</span><del>-    void replaceMediaElementTimerFired(Timer&amp;);
</del><ins>+    void replaceMediaElementTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     Timer m_replaceMediaElementTimer;
</span><span class="cx">     String m_outgoingReferrer;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlSearchInputTypecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/SearchInputType.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/SearchInputType.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/html/SearchInputType.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -48,7 +48,7 @@
</span><span class="cx">     : BaseTextInputType(element)
</span><span class="cx">     , m_resultsButton(nullptr)
</span><span class="cx">     , m_cancelButton(nullptr)
</span><del>-    , m_searchEventTimer(this, &amp;SearchInputType::searchEventTimerFired)
</del><ins>+    , m_searchEventTimer(*this, &amp;SearchInputType::searchEventTimerFired)
</ins><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -173,7 +173,7 @@
</span><span class="cx">     m_searchEventTimer.stop();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void SearchInputType::searchEventTimerFired(Timer*)
</del><ins>+void SearchInputType::searchEventTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     element().onSearch();
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlSearchInputTypeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/SearchInputType.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/SearchInputType.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/html/SearchInputType.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -61,7 +61,7 @@
</span><span class="cx">     virtual bool sizeShouldIncludeDecoration(int defaultSize, int&amp; preferredSize) const override;
</span><span class="cx">     virtual float decorationWidth() const override;
</span><span class="cx"> 
</span><del>-    void searchEventTimerFired(Timer*);
</del><ins>+    void searchEventTimerFired();
</ins><span class="cx">     bool searchEventsShouldBeDispatched() const;
</span><span class="cx">     void startSearchEventTimer();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlValidationMessagecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/ValidationMessage.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/ValidationMessage.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/html/ValidationMessage.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -107,13 +107,13 @@
</span><span class="cx">     ASSERT(!message.isEmpty());
</span><span class="cx">     m_message = message;
</span><span class="cx">     if (!m_bubble)
</span><del>-        m_timer = std::make_unique&lt;Timer&gt;(this, &amp;ValidationMessage::buildBubbleTree);
</del><ins>+        m_timer = std::make_unique&lt;Timer&gt;(*this, &amp;ValidationMessage::buildBubbleTree);
</ins><span class="cx">     else
</span><del>-        m_timer = std::make_unique&lt;Timer&gt;(this, &amp;ValidationMessage::setMessageDOMAndStartTimer);
</del><ins>+        m_timer = std::make_unique&lt;Timer&gt;(*this, &amp;ValidationMessage::setMessageDOMAndStartTimer);
</ins><span class="cx">     m_timer-&gt;startOneShot(0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void ValidationMessage::setMessageDOMAndStartTimer(Timer*)
</del><ins>+void ValidationMessage::setMessageDOMAndStartTimer()
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(!validationMessageClient());
</span><span class="cx">     ASSERT(m_messageHeading);
</span><span class="lines">@@ -136,7 +136,7 @@
</span><span class="cx">     if (magnification &lt;= 0)
</span><span class="cx">         m_timer = nullptr;
</span><span class="cx">     else {
</span><del>-        m_timer = std::make_unique&lt;Timer&gt;(this, &amp;ValidationMessage::deleteBubbleTree);
</del><ins>+        m_timer = std::make_unique&lt;Timer&gt;(*this, &amp;ValidationMessage::deleteBubbleTree);
</ins><span class="cx">         m_timer-&gt;startOneShot(std::max(5.0, static_cast&lt;double&gt;(m_message.length()) * magnification / 1000));
</span><span class="cx">     }
</span><span class="cx"> }
</span><span class="lines">@@ -165,7 +165,7 @@
</span><span class="cx">     bubble-&gt;setInlineStyleProperty(CSSPropertyLeft, bubbleX, CSSPrimitiveValue::CSS_PX);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void ValidationMessage::buildBubbleTree(Timer*)
</del><ins>+void ValidationMessage::buildBubbleTree()
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(!validationMessageClient());
</span><span class="cx">     ShadowRoot&amp; shadowRoot = m_element-&gt;ensureUserAgentShadowRoot();
</span><span class="lines">@@ -216,7 +216,7 @@
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     // We must not modify the DOM tree in this context by the same reason as setMessage().
</span><del>-    m_timer = std::make_unique&lt;Timer&gt;(this, &amp;ValidationMessage::deleteBubbleTree);
</del><ins>+    m_timer = std::make_unique&lt;Timer&gt;(*this, &amp;ValidationMessage::deleteBubbleTree);
</ins><span class="cx">     m_timer-&gt;startOneShot(0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -227,7 +227,7 @@
</span><span class="cx">     return &amp;m_bubble-&gt;treeScope() == &amp;node.treeScope();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void ValidationMessage::deleteBubbleTree(Timer*)
</del><ins>+void ValidationMessage::deleteBubbleTree()
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(!validationMessageClient());
</span><span class="cx">     if (m_bubble) {
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlValidationMessageh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/ValidationMessage.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/ValidationMessage.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/html/ValidationMessage.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -60,9 +60,9 @@
</span><span class="cx"> private:
</span><span class="cx">     ValidationMessageClient* validationMessageClient() const;
</span><span class="cx">     void setMessage(const String&amp;);
</span><del>-    void setMessageDOMAndStartTimer(Timer* = 0);
-    void buildBubbleTree(Timer*);
-    void deleteBubbleTree(Timer* = 0);
</del><ins>+    void setMessageDOMAndStartTimer();
+    void buildBubbleTree();
+    void deleteBubbleTree();
</ins><span class="cx"> 
</span><span class="cx">     HTMLFormControlElement* m_element;
</span><span class="cx">     String m_message;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLRenderingContextcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLRenderingContext.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLRenderingContext.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/html/canvas/WebGLRenderingContext.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -467,9 +467,9 @@
</span><span class="cx">     , ActiveDOMObject(&amp;passedCanvas-&gt;document())
</span><span class="cx">     , m_context(0)
</span><span class="cx">     , m_drawingBuffer(0)
</span><del>-    , m_dispatchContextLostEventTimer(this, &amp;WebGLRenderingContext::dispatchContextLostEvent)
</del><ins>+    , m_dispatchContextLostEventTimer(*this, &amp;WebGLRenderingContext::dispatchContextLostEvent)
</ins><span class="cx">     , m_restoreAllowed(false)
</span><del>-    , m_restoreTimer(this, &amp;WebGLRenderingContext::maybeRestoreContext)
</del><ins>+    , m_restoreTimer(*this, &amp;WebGLRenderingContext::maybeRestoreContext)
</ins><span class="cx">     , m_generatedImageCache(0)
</span><span class="cx">     , m_contextLost(false)
</span><span class="cx">     , m_contextLostMode(SyntheticLostContext)
</span><span class="lines">@@ -487,9 +487,9 @@
</span><span class="cx">     , ActiveDOMObject(&amp;passedCanvas-&gt;document())
</span><span class="cx">     , m_context(context)
</span><span class="cx">     , m_drawingBuffer(0)
</span><del>-    , m_dispatchContextLostEventTimer(this, &amp;WebGLRenderingContext::dispatchContextLostEvent)
</del><ins>+    , m_dispatchContextLostEventTimer(*this, &amp;WebGLRenderingContext::dispatchContextLostEvent)
</ins><span class="cx">     , m_restoreAllowed(false)
</span><del>-    , m_restoreTimer(this, &amp;WebGLRenderingContext::maybeRestoreContext)
</del><ins>+    , m_restoreTimer(*this, &amp;WebGLRenderingContext::maybeRestoreContext)
</ins><span class="cx">     , m_generatedImageCache(4)
</span><span class="cx">     , m_contextLost(false)
</span><span class="cx">     , m_contextLostMode(SyntheticLostContext)
</span><span class="lines">@@ -5923,7 +5923,7 @@
</span><span class="cx">     m_context-&gt;bindBuffer(GraphicsContext3D::ARRAY_BUFFER, objectOrZero(m_boundArrayBuffer.get()));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WebGLRenderingContext::dispatchContextLostEvent(Timer*)
</del><ins>+void WebGLRenderingContext::dispatchContextLostEvent()
</ins><span class="cx"> {
</span><span class="cx">     RefPtr&lt;WebGLContextEvent&gt; event = WebGLContextEvent::create(eventNames().webglcontextlostEvent, false, true, &quot;&quot;);
</span><span class="cx">     canvas()-&gt;dispatchEvent(event);
</span><span class="lines">@@ -5932,7 +5932,7 @@
</span><span class="cx">         m_restoreTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WebGLRenderingContext::maybeRestoreContext(Timer*)
</del><ins>+void WebGLRenderingContext::maybeRestoreContext()
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(m_contextLost);
</span><span class="cx">     if (!m_contextLost)
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLRenderingContexth"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLRenderingContext.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLRenderingContext.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/html/canvas/WebGLRenderingContext.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -761,9 +761,9 @@
</span><span class="cx">     bool simulateVertexAttrib0(GC3Dsizei numVertex);
</span><span class="cx">     void restoreStatesAfterVertexAttrib0Simulation();
</span><span class="cx"> 
</span><del>-    void dispatchContextLostEvent(Timer*);
</del><ins>+    void dispatchContextLostEvent();
</ins><span class="cx">     // Helper for restoration after context lost.
</span><del>-    void maybeRestoreContext(Timer*);
</del><ins>+    void maybeRestoreContext();
</ins><span class="cx"> 
</span><span class="cx">     // Determine if we are running privileged code in the browser, for example,
</span><span class="cx">     // a Safari or Chrome extension.
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlparserHTMLParserSchedulercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/parser/HTMLParserScheduler.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/parser/HTMLParserScheduler.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/html/parser/HTMLParserScheduler.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -88,7 +88,7 @@
</span><span class="cx">     : m_parser(parser)
</span><span class="cx">     , m_parserTimeLimit(parserTimeLimit(m_parser.document()-&gt;page()))
</span><span class="cx">     , m_parserChunkSize(defaultParserChunkSize)
</span><del>-    , m_continueNextChunkTimer(this, &amp;HTMLParserScheduler::continueNextChunkTimerFired)
</del><ins>+    , m_continueNextChunkTimer(*this, &amp;HTMLParserScheduler::continueNextChunkTimerFired)
</ins><span class="cx">     , m_isSuspendedWithActiveTimer(false)
</span><span class="cx"> #if !ASSERT_DISABLED
</span><span class="cx">     , m_suspended(false)
</span><span class="lines">@@ -101,10 +101,9 @@
</span><span class="cx">     m_continueNextChunkTimer.stop();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void HTMLParserScheduler::continueNextChunkTimerFired(Timer&amp; timer)
</del><ins>+void HTMLParserScheduler::continueNextChunkTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(!m_suspended);
</span><del>-    ASSERT_UNUSED(timer, &amp;timer == &amp;m_continueNextChunkTimer);
</del><span class="cx"> 
</span><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></pre></div>
<a id="trunkSourceWebCorehtmlparserHTMLParserSchedulerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/parser/HTMLParserScheduler.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/parser/HTMLParserScheduler.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/html/parser/HTMLParserScheduler.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -97,7 +97,7 @@
</span><span class="cx">     void resume();
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    void continueNextChunkTimerFired(Timer&amp;);
</del><ins>+    void continueNextChunkTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     HTMLDocumentParser&amp; m_parser;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowMediaControlElementscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/MediaControlElements.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/MediaControlElements.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/html/shadow/MediaControlElements.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -74,7 +74,7 @@
</span><span class="cx">     , m_isBeingDragged(false)
</span><span class="cx">     , m_isDisplayed(false)
</span><span class="cx">     , m_opaque(true)
</span><del>-    , m_transitionTimer(this, &amp;MediaControlPanelElement::transitionTimerFired)
</del><ins>+    , m_transitionTimer(*this, &amp;MediaControlPanelElement::transitionTimerFired)
</ins><span class="cx"> {
</span><span class="cx">     setPseudo(AtomicString(&quot;-webkit-media-controls-panel&quot;, AtomicString::ConstructFromLiteral));
</span><span class="cx"> }
</span><span class="lines">@@ -149,7 +149,7 @@
</span><span class="cx">         m_transitionTimer.stop();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void MediaControlPanelElement::transitionTimerFired(Timer&amp;)
</del><ins>+void MediaControlPanelElement::transitionTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     if (!m_opaque)
</span><span class="cx">         hide();
</span><span class="lines">@@ -1073,7 +1073,7 @@
</span><span class="cx"> 
</span><span class="cx"> MediaControlTextTrackContainerElement::MediaControlTextTrackContainerElement(Document&amp; document)
</span><span class="cx">     : MediaControlDivElement(document, MediaTextTrackDisplayContainer)
</span><del>-    , m_updateTimer(this, &amp;MediaControlTextTrackContainerElement::updateTimerFired)
</del><ins>+    , m_updateTimer(*this, &amp;MediaControlTextTrackContainerElement::updateTimerFired)
</ins><span class="cx">     , m_fontSize(0)
</span><span class="cx">     , m_fontSizeIsImportant(false)
</span><span class="cx">     , m_updateTextTrackRepresentationStyle(false)
</span><span class="lines">@@ -1243,7 +1243,7 @@
</span><span class="cx"> 
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void MediaControlTextTrackContainerElement::updateTimerFired(Timer&amp;)
</del><ins>+void MediaControlTextTrackContainerElement::updateTimerFired()
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/MediaControlElements.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/html/shadow/MediaControlElements.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -65,7 +65,7 @@
</span><span class="cx"> 
</span><span class="cx">     void startTimer();
</span><span class="cx">     void stopTimer();
</span><del>-    void transitionTimerFired(Timer&amp;);
</del><ins>+    void transitionTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     void setPosition(const LayoutPoint&amp;);
</span><span class="cx"> 
</span><span class="lines">@@ -451,7 +451,7 @@
</span><span class="cx">     void exitedFullscreen();
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    void updateTimerFired(Timer&amp;);
</del><ins>+    void updateTimerFired();
</ins><span class="cx">     void updateActiveCuesFontSize();
</span><span class="cx"> 
</span><span class="cx">     explicit MediaControlTextTrackContainerElement(Document&amp;);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowMediaControlscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/MediaControls.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/MediaControls.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/html/shadow/MediaControls.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -48,7 +48,7 @@
</span><span class="cx">     , m_volumeSlider(0)
</span><span class="cx">     , m_toggleClosedCaptionsButton(0)
</span><span class="cx">     , m_fullScreenButton(0)
</span><del>-    , m_hideFullscreenControlsTimer(this, &amp;MediaControls::hideFullscreenControlsTimerFired)
</del><ins>+    , m_hideFullscreenControlsTimer(*this, &amp;MediaControls::hideFullscreenControlsTimerFired)
</ins><span class="cx">     , m_isFullscreen(false)
</span><span class="cx">     , m_isMouseOverControls(false)
</span><span class="cx"> {
</span><span class="lines">@@ -330,7 +330,7 @@
</span><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void MediaControls::hideFullscreenControlsTimerFired(Timer&amp;)
</del><ins>+void MediaControls::hideFullscreenControlsTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     if (m_mediaController-&gt;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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/MediaControls.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/html/shadow/MediaControls.h        2014-11-21 20:10:13 UTC (rev 176459)
</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&amp;);
</del><ins>+    virtual void hideFullscreenControlsTimerFired();
</ins><span class="cx">     virtual void startHideFullscreenControlsTimer();
</span><span class="cx">     virtual void stopHideFullscreenControlsTimer();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowSpinButtonElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/SpinButtonElement.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/SpinButtonElement.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/html/shadow/SpinButtonElement.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx">     , m_capturing(false)
</span><span class="cx">     , m_upDownState(Indeterminate)
</span><span class="cx">     , m_pressStartingState(Indeterminate)
</span><del>-    , m_repeatingTimer(this, &amp;SpinButtonElement::repeatingTimerFired)
</del><ins>+    , m_repeatingTimer(*this, &amp;SpinButtonElement::repeatingTimerFired)
</ins><span class="cx"> {
</span><span class="cx">     setHasCustomStyleResolveCallbacks();
</span><span class="cx">     setPseudo(AtomicString(&quot;-webkit-inner-spin-button&quot;, AtomicString::ConstructFromLiteral));
</span><span class="lines">@@ -230,7 +230,7 @@
</span><span class="cx">     doStepAction(amount);
</span><span class="cx"> }
</span><span class="cx">     
</span><del>-void SpinButtonElement::repeatingTimerFired(Timer*)
</del><ins>+void SpinButtonElement::repeatingTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     if (m_upDownState != Indeterminate)
</span><span class="cx">         step(m_upDownState == Up ? 1 : -1);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowSpinButtonElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/SpinButtonElement.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/shadow/SpinButtonElement.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/html/shadow/SpinButtonElement.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -78,7 +78,7 @@
</span><span class="cx">     void doStepAction(int);
</span><span class="cx">     void startRepeatingTimer();
</span><span class="cx">     void stopRepeatingTimer();
</span><del>-    void repeatingTimerFired(Timer*);
</del><ins>+    void repeatingTimerFired();
</ins><span class="cx">     virtual void setHovered(bool = true) override;
</span><span class="cx">     bool shouldRespondToMouseEvents();
</span><span class="cx">     virtual bool isMouseFocusable() const override { return false; }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackLoadableTextTrackcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/LoadableTextTrack.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/LoadableTextTrack.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/html/track/LoadableTextTrack.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> LoadableTextTrack::LoadableTextTrack(HTMLTrackElement* track, const String&amp; kind, const String&amp; label, const String&amp; language)
</span><span class="cx">     : TextTrack(&amp;track-&gt;document(), track, kind, emptyString(), label, language, TrackElement)
</span><span class="cx">     , m_trackElement(track)
</span><del>-    , m_loadTimer(this, &amp;LoadableTextTrack::loadTimerFired)
</del><ins>+    , m_loadTimer(*this, &amp;LoadableTextTrack::loadTimerFired)
</ins><span class="cx">     , m_isDefault(false)
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="lines">@@ -85,7 +85,7 @@
</span><span class="cx">     m_trackElement = element;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void LoadableTextTrack::loadTimerFired(Timer&amp;)
</del><ins>+void LoadableTextTrack::loadTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     if (m_loader)
</span><span class="cx">         m_loader-&gt;cancelLoad();
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackLoadableTextTrackh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/LoadableTextTrack.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/LoadableTextTrack.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/html/track/LoadableTextTrack.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -70,7 +70,7 @@
</span><span class="cx"> 
</span><span class="cx">     LoadableTextTrack(HTMLTrackElement*, const String&amp; kind, const String&amp; label, const String&amp; language);
</span><span class="cx"> 
</span><del>-    void loadTimerFired(Timer&amp;);
</del><ins>+    void loadTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     HTMLTrackElement* m_trackElement;
</span><span class="cx">     Timer m_loadTimer;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackVTTRegioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/VTTRegion.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/VTTRegion.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/html/track/VTTRegion.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -83,7 +83,7 @@
</span><span class="cx">     , m_regionDisplayTree(nullptr)
</span><span class="cx">     , m_track(nullptr)
</span><span class="cx">     , m_currentTop(0)
</span><del>-    , m_scrollTimer(this, &amp;VTTRegion::scrollTimerFired)
</del><ins>+    , m_scrollTimer(*this, &amp;VTTRegion::scrollTimerFired)
</ins><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -478,7 +478,7 @@
</span><span class="cx">         m_scrollTimer.stop();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void VTTRegion::scrollTimerFired(Timer*)
</del><ins>+void VTTRegion::scrollTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     LOG(Media, &quot;VTTRegion::scrollTimerFired&quot;);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackVTTRegionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/VTTRegion.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/VTTRegion.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/html/track/VTTRegion.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -105,7 +105,7 @@
</span><span class="cx">     // The timer is needed to continue processing when cue scrolling ended.
</span><span class="cx">     void startTimer();
</span><span class="cx">     void stopTimer();
</span><del>-    void scrollTimerFired(Timer*);
</del><ins>+    void scrollTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     enum RegionSetting {
</span><span class="cx">         None,
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorCSSAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorCSSAgent.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorCSSAgent.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/inspector/InspectorCSSAgent.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -110,7 +110,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 timerFired(Timer&amp;);
</del><ins>+    void timerFired();
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     InspectorCSSAgent* m_cssAgent;
</span><span class="lines">@@ -120,7 +120,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, &amp;ChangeRegionOversetTask::timerFired)
</del><ins>+    , m_timer(*this, &amp;ChangeRegionOversetTask::timerFired)
</ins><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -143,7 +143,7 @@
</span><span class="cx">     m_namedFlows.clear();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void ChangeRegionOversetTask::timerFired(Timer&amp;)
</del><ins>+void ChangeRegionOversetTask::timerFired()
</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&lt;WebKitNamedFlow*, int&gt;::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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorDOMAgent.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/inspector/InspectorDOMAgent.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -162,7 +162,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 timerFired(Timer&amp;);
</del><ins>+    void timerFired();
</ins><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx">     InspectorDOMAgent* m_domAgent;
</span><span class="lines">@@ -172,7 +172,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, &amp;RevalidateStyleAttributeTask::timerFired)
</del><ins>+    , m_timer(*this, &amp;RevalidateStyleAttributeTask::timerFired)
</ins><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -183,7 +183,7 @@
</span><span class="cx">         m_timer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void RevalidateStyleAttributeTask::timerFired(Timer&amp;)
</del><ins>+void RevalidateStyleAttributeTask::timerFired()
</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&lt;Element*&gt; elements;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorFrontendClientLocalcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorFrontendClientLocal.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorFrontendClientLocal.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/inspector/InspectorFrontendClientLocal.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -74,7 +74,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, &amp;InspectorBackendDispatchTask::timerFired)
</del><ins>+        , m_timer(*this, &amp;InspectorBackendDispatchTask::timerFired)
</ins><span class="cx">     {
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="lines">@@ -91,7 +91,7 @@
</span><span class="cx">         m_timer.stop();
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    void timerFired(Timer&amp;)
</del><ins>+    void timerFired()
</ins><span class="cx">     {
</span><span class="cx">         if (!m_messages.isEmpty()) {
</span><span class="cx">             // Dispatch can lead to the timer destruction -&gt; schedule the next shot first.
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorOverlaycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorOverlay.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorOverlay.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/inspector/InspectorOverlay.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -203,7 +203,7 @@
</span><span class="cx"> InspectorOverlay::InspectorOverlay(Page&amp; page, InspectorClient* client)
</span><span class="cx">     : m_page(page)
</span><span class="cx">     , m_client(client)
</span><del>-    , m_paintRectUpdateTimer(this, &amp;InspectorOverlay::updatePaintRectsTimerFired)
</del><ins>+    , m_paintRectUpdateTimer(*this, &amp;InspectorOverlay::updatePaintRectsTimerFired)
</ins><span class="cx">     , m_indicating(false)
</span><span class="cx">     , m_showingPaintRects(false)
</span><span class="cx"> {
</span><span class="lines">@@ -505,7 +505,7 @@
</span><span class="cx">     forcePaint();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void InspectorOverlay::updatePaintRectsTimerFired(Timer&amp;)
</del><ins>+void InspectorOverlay::updatePaintRectsTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     std::chrono::steady_clock::time_point now = std::chrono::steady_clock::now();
</span><span class="cx">     bool rectsChanged = false;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorOverlayh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorOverlay.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorOverlay.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/inspector/InspectorOverlay.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -139,7 +139,7 @@
</span><span class="cx">     void drawQuadHighlight();
</span><span class="cx">     void drawPausedInDebuggerMessage();
</span><span class="cx">     void drawPaintRects();
</span><del>-    void updatePaintRectsTimerFired(Timer&amp;);
</del><ins>+    void updatePaintRectsTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     Page* overlayPage();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderDocumentLoadercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/DocumentLoader.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/DocumentLoader.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/loader/DocumentLoader.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -134,12 +134,12 @@
</span><span class="cx">     , m_isLoadingMultipartContent(false)
</span><span class="cx">     , m_wasOnloadHandled(false)
</span><span class="cx">     , m_stopRecordingResponses(false)
</span><del>-    , m_substituteResourceDeliveryTimer(this, &amp;DocumentLoader::substituteResourceDeliveryTimerFired)
</del><ins>+    , m_substituteResourceDeliveryTimer(*this, &amp;DocumentLoader::substituteResourceDeliveryTimerFired)
</ins><span class="cx">     , m_didCreateGlobalHistoryEntry(false)
</span><span class="cx">     , m_loadingMainResource(false)
</span><span class="cx">     , m_timeOfLastDataReceived(0.0)
</span><span class="cx">     , m_identifierForLoadWithoutResourceLoader(0)
</span><del>-    , m_dataLoadTimer(this, &amp;DocumentLoader::handleSubstituteDataLoadNow)
</del><ins>+    , m_dataLoadTimer(*this, &amp;DocumentLoader::handleSubstituteDataLoadNow)
</ins><span class="cx">     , m_waitingForContentPolicy(false)
</span><span class="cx">     , m_subresourceLoadersArePageCacheAcceptable(false)
</span><span class="cx">     , m_applicationCacheHost(adoptPtr(new ApplicationCacheHost(*this)))
</span><span class="lines">@@ -466,7 +466,7 @@
</span><span class="cx">     return false;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void DocumentLoader::handleSubstituteDataLoadNow(DocumentLoaderTimer*)
</del><ins>+void DocumentLoader::handleSubstituteDataLoadNow()
</ins><span class="cx"> {
</span><span class="cx">     URL url = m_substituteData.responseURL();
</span><span class="cx">     if (url.isEmpty())
</span><span class="lines">@@ -488,7 +488,7 @@
</span><span class="cx"> void DocumentLoader::handleSubstituteDataLoadSoon()
</span><span class="cx"> {
</span><span class="cx">     if (!m_deferMainResourceDataLoad || frameLoader()-&gt;loadsSynchronously())
</span><del>-        handleSubstituteDataLoadNow(0);
</del><ins>+        handleSubstituteDataLoadNow();
</ins><span class="cx">     else
</span><span class="cx">         startDataLoadTimer();
</span><span class="cx"> }
</span><span class="lines">@@ -1125,7 +1125,7 @@
</span><span class="cx">         m_substituteResourceDeliveryTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void DocumentLoader::substituteResourceDeliveryTimerFired(Timer&amp;)
</del><ins>+void DocumentLoader::substituteResourceDeliveryTimerFired()
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/DocumentLoader.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/loader/DocumentLoader.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -316,11 +316,11 @@
</span><span class="cx">         typedef Timer DocumentLoaderTimer;
</span><span class="cx"> #endif
</span><span class="cx">         void handleSubstituteDataLoadSoon();
</span><del>-        void handleSubstituteDataLoadNow(DocumentLoaderTimer*);
</del><ins>+        void handleSubstituteDataLoadNow();
</ins><span class="cx">         void startDataLoadTimer();
</span><span class="cx"> 
</span><span class="cx">         void deliverSubstituteResourcesAfterDelay();
</span><del>-        void substituteResourceDeliveryTimerFired(Timer&amp;);
</del><ins>+        void substituteResourceDeliveryTimerFired();
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/FrameLoader.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/loader/FrameLoader.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -236,7 +236,7 @@
</span><span class="cx">     , m_pageDismissalEventBeingDispatched(NoDismissal)
</span><span class="cx">     , m_isComplete(false)
</span><span class="cx">     , m_needsClear(false)
</span><del>-    , m_checkTimer(this, &amp;FrameLoader::checkTimerFired)
</del><ins>+    , m_checkTimer(*this, &amp;FrameLoader::checkTimerFired)
</ins><span class="cx">     , m_shouldCallCheckCompleted(false)
</span><span class="cx">     , m_shouldCallCheckLoadComplete(false)
</span><span class="cx">     , m_opener(nullptr)
</span><span class="lines">@@ -850,7 +850,7 @@
</span><span class="cx">         checkLoadComplete();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void FrameLoader::checkTimerFired(Timer&amp;)
</del><ins>+void FrameLoader::checkTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     Ref&lt;Frame&gt; 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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/FrameLoader.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/loader/FrameLoader.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -299,7 +299,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&amp;);
</del><ins>+    void checkTimerFired();
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/ImageLoader.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/loader/ImageLoader.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -90,7 +90,7 @@
</span><span class="cx"> ImageLoader::ImageLoader(Element&amp; element)
</span><span class="cx">     : m_element(element)
</span><span class="cx">     , m_image(0)
</span><del>-    , m_derefElementTimer(this, &amp;ImageLoader::timerFired)
</del><ins>+    , m_derefElementTimer(*this, &amp;ImageLoader::timerFired)
</ins><span class="cx">     , m_hasPendingBeforeLoadEvent(false)
</span><span class="cx">     , m_hasPendingLoadEvent(false)
</span><span class="cx">     , m_hasPendingErrorEvent(false)
</span><span class="lines">@@ -374,7 +374,7 @@
</span><span class="cx">     }   
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void ImageLoader::timerFired(Timer&amp;)
</del><ins>+void ImageLoader::timerFired()
</ins><span class="cx"> {
</span><span class="cx">     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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/ImageLoader.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/loader/ImageLoader.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -91,7 +91,7 @@
</span><span class="cx">     void setImageWithoutConsideringPendingLoadEvent(CachedImage*);
</span><span class="cx">     void clearFailedLoadURL();
</span><span class="cx"> 
</span><del>-    void timerFired(Timer&amp;);
</del><ins>+    void timerFired();
</ins><span class="cx"> 
</span><span class="cx">     Element&amp; m_element;
</span><span class="cx">     CachedResourceHandle&lt;CachedImage&gt; m_image;
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderLinkLoadercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/LinkLoader.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/LinkLoader.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/loader/LinkLoader.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -49,8 +49,8 @@
</span><span class="cx"> 
</span><span class="cx"> LinkLoader::LinkLoader(LinkLoaderClient* client)
</span><span class="cx">     : m_client(client)
</span><del>-    , m_linkLoadTimer(this, &amp;LinkLoader::linkLoadTimerFired)
-    , m_linkLoadingErrorTimer(this, &amp;LinkLoader::linkLoadingErrorTimerFired)
</del><ins>+    , m_linkLoadTimer(*this, &amp;LinkLoader::linkLoadTimerFired)
+    , m_linkLoadingErrorTimer(*this, &amp;LinkLoader::linkLoadingErrorTimerFired)
</ins><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -60,15 +60,13 @@
</span><span class="cx">         m_cachedLinkResource-&gt;removeClient(this);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void LinkLoader::linkLoadTimerFired(Timer&amp; timer)
</del><ins>+void LinkLoader::linkLoadTimerFired()
</ins><span class="cx"> {
</span><del>-    ASSERT_UNUSED(timer, &amp;timer == &amp;m_linkLoadTimer);
</del><span class="cx">     m_client-&gt;linkLoaded();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void LinkLoader::linkLoadingErrorTimerFired(Timer&amp; timer)
</del><ins>+void LinkLoader::linkLoadingErrorTimerFired()
</ins><span class="cx"> {
</span><del>-    ASSERT_UNUSED(timer, &amp;timer == &amp;m_linkLoadingErrorTimer);
</del><span class="cx">     m_client-&gt;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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/LinkLoader.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/loader/LinkLoader.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -59,8 +59,8 @@
</span><span class="cx">     bool loadLink(const LinkRelAttribute&amp;, const String&amp; type, const String&amp; sizes, const URL&amp;, Document*);
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    void linkLoadTimerFired(Timer&amp;);
-    void linkLoadingErrorTimerFired(Timer&amp;);
</del><ins>+    void linkLoadTimerFired();
+    void linkLoadingErrorTimerFired();
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/NavigationScheduler.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/loader/NavigationScheduler.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -280,7 +280,7 @@
</span><span class="cx"> 
</span><span class="cx"> NavigationScheduler::NavigationScheduler(Frame&amp; frame)
</span><span class="cx">     : m_frame(frame)
</span><del>-    , m_timer(this, &amp;NavigationScheduler::timerFired)
</del><ins>+    , m_timer(*this, &amp;NavigationScheduler::timerFired)
</ins><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -430,7 +430,7 @@
</span><span class="cx">     schedule(std::make_unique&lt;ScheduledHistoryNavigation&gt;(steps));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void NavigationScheduler::timerFired(Timer&amp;)
</del><ins>+void NavigationScheduler::timerFired()
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/NavigationScheduler.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/loader/NavigationScheduler.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -83,7 +83,7 @@
</span><span class="cx">     bool shouldScheduleNavigation() const;
</span><span class="cx">     bool shouldScheduleNavigation(const URL&amp;) const;
</span><span class="cx"> 
</span><del>-    void timerFired(Timer&amp;);
</del><ins>+    void timerFired();
</ins><span class="cx">     void schedule(std::unique_ptr&lt;ScheduledNavigation&gt;);
</span><span class="cx"> 
</span><span class="cx">     static LockBackForwardList mustLockBackForwardList(Frame&amp; targetFrame);
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderPingLoadercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/PingLoader.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/PingLoader.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/loader/PingLoader.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -115,7 +115,7 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> PingLoader::PingLoader(Frame&amp; frame, ResourceRequest&amp; request)
</span><del>-    : m_timeout(this, &amp;PingLoader::timeoutTimerFired)
</del><ins>+    : m_timeout(*this, &amp;PingLoader::timeoutTimerFired)
</ins><span class="cx"> {
</span><span class="cx">     unsigned long identifier = frame.page()-&gt;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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/PingLoader.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/loader/PingLoader.h        2014-11-21 20:10:13 UTC (rev 176459)
</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&amp;) override { delete this; }
</span><span class="cx">     virtual bool shouldUseCredentialStorage(ResourceHandle*)  override { return m_shouldUseCredentialStorage; }
</span><del>-    void timeoutTimerFired(Timer&amp;) { delete this; }
</del><ins>+    void timeoutTimerFired() { delete this; }
</ins><span class="cx"> 
</span><span class="cx">     RefPtr&lt;ResourceHandle&gt; m_handle;
</span><span class="cx">     Timer m_timeout;
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderProgressTrackercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/ProgressTracker.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/ProgressTracker.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/loader/ProgressTracker.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -85,7 +85,7 @@
</span><span class="cx">     , m_finalProgressChangedSent(false)
</span><span class="cx">     , m_progressValue(0)
</span><span class="cx">     , m_numProgressTrackedFrames(0)
</span><del>-    , m_progressHeartbeatTimer(this, &amp;ProgressTracker::progressHeartbeatTimerFired)
</del><ins>+    , m_progressHeartbeatTimer(*this, &amp;ProgressTracker::progressHeartbeatTimerFired)
</ins><span class="cx">     , m_heartbeatsWithNoProgress(0)
</span><span class="cx">     , m_totalBytesReceivedBeforePreviousHeartbeat(0)
</span><span class="cx">     , m_isMainLoad(false)
</span><span class="lines">@@ -305,7 +305,7 @@
</span><span class="cx">     return m_progressValue &amp;&amp; m_progressValue &lt; finalProgressValue &amp;&amp; m_heartbeatsWithNoProgress &lt; loadStalledHeartbeatCount;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void ProgressTracker::progressHeartbeatTimerFired(Timer&amp;)
</del><ins>+void ProgressTracker::progressHeartbeatTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     if (m_totalBytesReceived &lt; 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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/ProgressTracker.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/loader/ProgressTracker.h        2014-11-21 20:10:13 UTC (rev 176459)
</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&amp;);
</del><ins>+    void progressHeartbeatTimerFired();
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/ResourceLoadScheduler.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/loader/ResourceLoadScheduler.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -101,7 +101,7 @@
</span><span class="cx"> 
</span><span class="cx"> ResourceLoadScheduler::ResourceLoadScheduler()
</span><span class="cx">     : m_nonHTTPProtocolHost(new HostInformation(String(), maxRequestsInFlightForNonHTTPProtocols))
</span><del>-    , m_requestTimer(this, &amp;ResourceLoadScheduler::requestTimerFired)
</del><ins>+    , m_requestTimer(*this, &amp;ResourceLoadScheduler::requestTimerFired)
</ins><span class="cx">     , m_suspendPendingRequestsCount(0)
</span><span class="cx">     , m_isSerialLoadingEnabled(false)
</span><span class="cx"> {
</span><span class="lines">@@ -332,7 +332,7 @@
</span><span class="cx">         m_requestTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void ResourceLoadScheduler::requestTimerFired(Timer&amp;)
</del><ins>+void ResourceLoadScheduler::requestTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     LOG(ResourceLoading, &quot;ResourceLoadScheduler::requestTimerFired\n&quot;);
</span><span class="cx">     servePendingRequests();
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderResourceLoadSchedulerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/ResourceLoadScheduler.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/ResourceLoadScheduler.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/loader/ResourceLoadScheduler.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -84,7 +84,7 @@
</span><span class="cx"> private:
</span><span class="cx">     void scheduleLoad(ResourceLoader*);
</span><span class="cx">     void scheduleServePendingRequests();
</span><del>-    void requestTimerFired(Timer&amp;);
</del><ins>+    void requestTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     bool isSuspendingPendingRequests() const { return !!m_suspendPendingRequestsCount; }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderTextTrackLoadercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/TextTrackLoader.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/TextTrackLoader.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/loader/TextTrackLoader.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx"> TextTrackLoader::TextTrackLoader(TextTrackLoaderClient&amp; client, ScriptExecutionContext* context)
</span><span class="cx">     : m_client(client)
</span><span class="cx">     , m_scriptExecutionContext(context)
</span><del>-    , m_cueLoadTimer(this, &amp;TextTrackLoader::cueLoadTimerFired)
</del><ins>+    , m_cueLoadTimer(*this, &amp;TextTrackLoader::cueLoadTimerFired)
</ins><span class="cx">     , m_state(Idle)
</span><span class="cx">     , m_parseOffset(0)
</span><span class="cx">     , m_newCuesAvailable(false)
</span><span class="lines">@@ -59,10 +59,8 @@
</span><span class="cx">         m_resource-&gt;removeClient(this);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void TextTrackLoader::cueLoadTimerFired(Timer* timer)
</del><ins>+void TextTrackLoader::cueLoadTimerFired()
</ins><span class="cx"> {
</span><del>-    ASSERT_UNUSED(timer, timer == &amp;m_cueLoadTimer);
-    
</del><span class="cx">     if (m_newCuesAvailable) {
</span><span class="cx">         m_newCuesAvailable = false;
</span><span class="cx">         m_client.newCuesAvailable(this);
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderTextTrackLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/TextTrackLoader.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/TextTrackLoader.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/loader/TextTrackLoader.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -79,7 +79,7 @@
</span><span class="cx">     virtual void fileFailedToParse() override;
</span><span class="cx">     
</span><span class="cx">     void processNewCueData(CachedResource*);
</span><del>-    void cueLoadTimerFired(Timer*);
</del><ins>+    void cueLoadTimerFired();
</ins><span class="cx">     void corsPolicyPreventedLoad();
</span><span class="cx"> 
</span><span class="cx">     enum State { Idle, Loading, Finished, Failed };
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedResourcecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedResource.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedResource.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/loader/cache/CachedResource.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -110,7 +110,7 @@
</span><span class="cx"> 
</span><span class="cx"> CachedResource::CachedResource(const ResourceRequest&amp; request, Type type, SessionID sessionID)
</span><span class="cx">     : m_resourceRequest(request)
</span><del>-    , m_decodedDataDeletionTimer(this, &amp;CachedResource::decodedDataDeletionTimerFired, deadDecodedDataDeletionIntervalForResourceType(type))
</del><ins>+    , m_decodedDataDeletionTimer(*this, &amp;CachedResource::decodedDataDeletionTimerFired, deadDecodedDataDeletionIntervalForResourceType(type))
</ins><span class="cx">     , m_sessionID(sessionID)
</span><span class="cx">     , m_loadPriority(defaultPriorityForResourceType(type))
</span><span class="cx">     , m_responseTimestamp(currentTime())
</span><span class="lines">@@ -726,7 +726,7 @@
</span><span class="cx"> inline CachedResource::Callback::Callback(CachedResource&amp; resource, CachedResourceClient&amp; client)
</span><span class="cx">     : m_resource(resource)
</span><span class="cx">     , m_client(client)
</span><del>-    , m_timer(this, &amp;Callback::timerFired)
</del><ins>+    , m_timer(*this, &amp;Callback::timerFired)
</ins><span class="cx"> {
</span><span class="cx">     m_timer.startOneShot(0);
</span><span class="cx"> }
</span><span class="lines">@@ -737,7 +737,7 @@
</span><span class="cx">         m_timer.stop();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void CachedResource::Callback::timerFired(Timer&amp;)
</del><ins>+void CachedResource::Callback::timerFired()
</ins><span class="cx"> {
</span><span class="cx">     m_resource.didAddClient(&amp;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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedResource.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/loader/cache/CachedResource.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -352,7 +352,7 @@
</span><span class="cx">     void cancel();
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    void timerFired(Timer&amp;);
</del><ins>+    void timerFired();
</ins><span class="cx"> 
</span><span class="cx">     CachedResource&amp; m_resource;
</span><span class="cx">     CachedResourceClient&amp; m_client;
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedResourceLoadercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedResourceLoader.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedResourceLoader.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/loader/cache/CachedResourceLoader.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -117,7 +117,7 @@
</span><span class="cx">     : m_document(0)
</span><span class="cx">     , m_documentLoader(documentLoader)
</span><span class="cx">     , m_requestCount(0)
</span><del>-    , m_garbageCollectDocumentResourcesTimer(this, &amp;CachedResourceLoader::garbageCollectDocumentResourcesTimerFired)
</del><ins>+    , m_garbageCollectDocumentResourcesTimer(*this, &amp;CachedResourceLoader::garbageCollectDocumentResourcesTimerFired)
</ins><span class="cx">     , m_autoLoadImages(true)
</span><span class="cx">     , m_imagesEnabled(true)
</span><span class="cx">     , m_allowStaleResources(false)
</span><span class="lines">@@ -798,9 +798,8 @@
</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&amp; timer)
</del><ins>+void CachedResourceLoader::garbageCollectDocumentResourcesTimerFired()
</ins><span class="cx"> {
</span><del>-    ASSERT_UNUSED(timer, &amp;timer == &amp;m_garbageCollectDocumentResourcesTimer);
</del><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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedResourceLoader.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/loader/cache/CachedResourceLoader.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -152,7 +152,7 @@
</span><span class="cx">     bool shouldContinueAfterNotifyingLoadedFromMemoryCache(const CachedResourceRequest&amp;, CachedResource*);
</span><span class="cx">     bool checkInsecureContent(CachedResource::Type, const URL&amp;) const;
</span><span class="cx"> 
</span><del>-    void garbageCollectDocumentResourcesTimerFired(Timer&amp;);
</del><ins>+    void garbageCollectDocumentResourcesTimerFired();
</ins><span class="cx">     void performPostLoadActions();
</span><span class="cx"> 
</span><span class="cx">     bool clientDefersImage(const URL&amp;) const;
</span></span></pre></div>
<a id="trunkSourceWebCoreloadericonIconDatabasecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/icon/IconDatabase.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/icon/IconDatabase.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/loader/icon/IconDatabase.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -786,7 +786,7 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> IconDatabase::IconDatabase()
</span><del>-    : m_syncTimer(this, &amp;IconDatabase::syncTimerFired)
</del><ins>+    : m_syncTimer(*this, &amp;IconDatabase::syncTimerFired)
</ins><span class="cx">     , m_syncThreadRunning(false)
</span><span class="cx">     , m_scheduleOrDeferSyncTimerRequested(false)
</span><span class="cx">     , m_isEnabled(false)
</span><span class="lines">@@ -855,7 +855,7 @@
</span><span class="cx">     });
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void IconDatabase::syncTimerFired(Timer&amp;)
</del><ins>+void IconDatabase::syncTimerFired()
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/icon/IconDatabase.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/loader/icon/IconDatabase.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -115,7 +115,7 @@
</span><span class="cx"> 
</span><span class="cx">     void wakeSyncThread();
</span><span class="cx">     void scheduleOrDeferSyncTimer();
</span><del>-    void syncTimerFired(Timer&amp;);
</del><ins>+    void syncTimerFired();
</ins><span class="cx">     
</span><span class="cx">     Timer 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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/AutoscrollController.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/page/AutoscrollController.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -56,7 +56,7 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> AutoscrollController::AutoscrollController()
</span><del>-    : m_autoscrollTimer(this, &amp;AutoscrollController::autoscrollTimerFired)
</del><ins>+    : m_autoscrollTimer(*this, &amp;AutoscrollController::autoscrollTimerFired)
</ins><span class="cx">     , m_autoscrollRenderer(0)
</span><span class="cx">     , m_autoscrollType(NoAutoscroll)
</span><span class="cx">     , m_dragAndDropAutoscrollStartTime(0)
</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&amp;)
</del><ins>+void AutoscrollController::autoscrollTimerFired()
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/AutoscrollController.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/page/AutoscrollController.h        2014-11-21 20:10:13 UTC (rev 176459)
</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&amp;);
</del><ins>+    void autoscrollTimerFired();
</ins><span class="cx">     void startAutoscrollTimer();
</span><span class="cx"> #if ENABLE(PAN_SCROLLING)
</span><span class="cx">     void updatePanScrollState(FrameView*, const IntPoint&amp;);
</span></span></pre></div>
<a id="trunkSourceWebCorepageCaptionUserPreferencescpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/CaptionUserPreferences.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/CaptionUserPreferences.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/page/CaptionUserPreferences.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx"> CaptionUserPreferences::CaptionUserPreferences(PageGroup&amp; group)
</span><span class="cx">     : m_pageGroup(group)
</span><span class="cx">     , m_displayMode(ForcedOnly)
</span><del>-    , m_timer(this, &amp;CaptionUserPreferences::timerFired)
</del><ins>+    , m_timer(*this, &amp;CaptionUserPreferences::timerFired)
</ins><span class="cx">     , m_testingMode(false)
</span><span class="cx">     , m_havePreferences(false)
</span><span class="cx"> {
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void CaptionUserPreferences::timerFired(Timer&amp;)
</del><ins>+void CaptionUserPreferences::timerFired()
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/CaptionUserPreferences.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/page/CaptionUserPreferences.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -97,7 +97,7 @@
</span><span class="cx">     void updateCaptionStyleSheetOveride();
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    void timerFired(Timer&amp;);
</del><ins>+    void timerFired();
</ins><span class="cx">     void notify();
</span><span class="cx"> 
</span><span class="cx">     PageGroup&amp; m_pageGroup;
</span></span></pre></div>
<a id="trunkSourceWebCorepageCaptionUserPreferencesMediaAFcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/CaptionUserPreferencesMediaAF.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/CaptionUserPreferencesMediaAF.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/page/CaptionUserPreferencesMediaAF.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -141,7 +141,7 @@
</span><span class="cx"> CaptionUserPreferencesMediaAF::CaptionUserPreferencesMediaAF(PageGroup&amp; group)
</span><span class="cx">     : CaptionUserPreferences(group)
</span><span class="cx"> #if HAVE(MEDIA_ACCESSIBILITY_FRAMEWORK)
</span><del>-    , m_updateStyleSheetTimer(this, &amp;CaptionUserPreferencesMediaAF::updateTimerFired)
</del><ins>+    , m_updateStyleSheetTimer(*this, &amp;CaptionUserPreferencesMediaAF::updateTimerFired)
</ins><span class="cx">     , m_listeningForPreferenceChanges(false)
</span><span class="cx"> #endif
</span><span class="cx"> {
</span><span class="lines">@@ -224,7 +224,7 @@
</span><span class="cx">     return !(captioningMediaCharacteristics &amp;&amp; CFArrayGetCount(captioningMediaCharacteristics.get()));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void CaptionUserPreferencesMediaAF::updateTimerFired(Timer&amp;)
</del><ins>+void CaptionUserPreferencesMediaAF::updateTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     updateCaptionStyleSheetOveride();
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorepageCaptionUserPreferencesMediaAFh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/CaptionUserPreferencesMediaAF.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/CaptionUserPreferencesMediaAF.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/page/CaptionUserPreferencesMediaAF.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -68,7 +68,7 @@
</span><span class="cx"> 
</span><span class="cx"> private:
</span><span class="cx"> #if HAVE(MEDIA_ACCESSIBILITY_FRAMEWORK)
</span><del>-    void updateTimerFired(Timer&amp;);
</del><ins>+    void updateTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     String captionsWindowCSS() const;
</span><span class="cx">     String captionsBackgroundCSS() const;
</span></span></pre></div>
<a id="trunkSourceWebCorepageDeviceControllercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/DeviceController.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/DeviceController.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/page/DeviceController.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -35,7 +35,7 @@
</span><span class="cx"> 
</span><span class="cx"> DeviceController::DeviceController(DeviceClient* client)
</span><span class="cx">     : m_client(client)
</span><del>-    , m_timer(this, &amp;DeviceController::fireDeviceEvent)
</del><ins>+    , m_timer(*this, &amp;DeviceController::fireDeviceEvent)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(m_client);
</span><span class="cx"> }
</span><span class="lines">@@ -84,9 +84,8 @@
</span><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void DeviceController::fireDeviceEvent(Timer&amp; timer)
</del><ins>+void DeviceController::fireDeviceEvent()
</ins><span class="cx"> {
</span><del>-    ASSERT_UNUSED(timer, &amp;timer == &amp;m_timer);
</del><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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/DeviceController.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/page/DeviceController.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -56,7 +56,7 @@
</span><span class="cx">     virtual PassRefPtr&lt;Event&gt; getLastEvent() { return 0; }
</span><span class="cx"> 
</span><span class="cx"> protected:
</span><del>-    void fireDeviceEvent(Timer&amp;);
</del><ins>+    void fireDeviceEvent();
</ins><span class="cx"> 
</span><span class="cx">     HashCountedSet&lt;RefPtr&lt;DOMWindow&gt;&gt; m_listeners;
</span><span class="cx">     HashCountedSet&lt;RefPtr&lt;DOMWindow&gt;&gt; m_lastEventListeners;
</span></span></pre></div>
<a id="trunkSourceWebCorepageEventHandlercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/EventHandler.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/EventHandler.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/page/EventHandler.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -376,17 +376,17 @@
</span><span class="cx"> #endif
</span><span class="cx">     , m_mouseDownWasSingleClickInSelection(false)
</span><span class="cx">     , m_selectionInitiationState(HaveNotStartedSelection)
</span><del>-    , m_hoverTimer(this, &amp;EventHandler::hoverTimerFired)
</del><ins>+    , m_hoverTimer(*this, &amp;EventHandler::hoverTimerFired)
</ins><span class="cx"> #if ENABLE(CURSOR_SUPPORT)
</span><del>-    , m_cursorUpdateTimer(this, &amp;EventHandler::cursorUpdateTimerFired)
</del><ins>+    , m_cursorUpdateTimer(*this, &amp;EventHandler::cursorUpdateTimerFired)
</ins><span class="cx"> #endif
</span><del>-    , m_longMousePressTimer(this, &amp;EventHandler::recognizeLongMousePress)
</del><ins>+    , m_longMousePressTimer(*this, &amp;EventHandler::recognizeLongMousePress)
</ins><span class="cx">     , m_didRecognizeLongMousePress(false)
</span><span class="cx">     , m_autoscrollController(std::make_unique&lt;AutoscrollController&gt;())
</span><span class="cx">     , m_mouseDownMayStartAutoscroll(false)
</span><span class="cx">     , m_mouseDownWasInSubframe(false)
</span><span class="cx"> #if !ENABLE(IOS_TOUCH_EVENTS)
</span><del>-    , m_fakeMouseMoveEventTimer(this, &amp;EventHandler::fakeMouseMoveEventTimerFired)
</del><ins>+    , m_fakeMouseMoveEventTimer(*this, &amp;EventHandler::fakeMouseMoveEventTimerFired)
</ins><span class="cx"> #endif
</span><span class="cx">     , m_svgPan(false)
</span><span class="cx">     , m_resizeLayer(0)
</span><span class="lines">@@ -420,7 +420,7 @@
</span><span class="cx">     , m_didLongPressInvokeContextMenu(false)
</span><span class="cx">     , m_isHandlingWheelEvent(false)
</span><span class="cx"> #if ENABLE(CURSOR_VISIBILITY)
</span><del>-    , m_autoHideCursorTimer(this, &amp;EventHandler::autoHideCursorTimerFired)
</del><ins>+    , m_autoHideCursorTimer(*this, &amp;EventHandler::autoHideCursorTimerFired)
</ins><span class="cx"> #endif
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="lines">@@ -1310,7 +1310,7 @@
</span><span class="cx">     return ((isOverLink || isSubmitImage(node)) &amp;&amp; (!editable || editableLinkEnabled));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void EventHandler::cursorUpdateTimerFired(Timer&amp;)
</del><ins>+void EventHandler::cursorUpdateTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(m_frame.document());
</span><span class="cx">     updateCursor();
</span><span class="lines">@@ -1553,9 +1553,8 @@
</span><span class="cx">         m_autoHideCursorTimer.stop();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void EventHandler::autoHideCursorTimerFired(Timer&amp; timer)
</del><ins>+void EventHandler::autoHideCursorTimerFired()
</ins><span class="cx"> {
</span><del>-    ASSERT_UNUSED(timer, &amp;timer == &amp;m_autoHideCursorTimer);
</del><span class="cx">     m_currentMouseCursor = noneCursor();
</span><span class="cx">     FrameView* view = m_frame.view();
</span><span class="cx">     if (view &amp;&amp; view-&gt;isActive())
</span><span class="lines">@@ -1576,10 +1575,8 @@
</span><span class="cx">     page-&gt;chrome().didBeginTrackingPotentialLongMousePress(m_mouseDownPos, hitTestResult);
</span><span class="cx"> }
</span><span class="cx">     
</span><del>-void EventHandler::recognizeLongMousePress(Timer&amp; timer)
</del><ins>+void EventHandler::recognizeLongMousePress()
</ins><span class="cx"> {
</span><del>-    ASSERT_UNUSED(timer, &amp;timer == &amp;m_longMousePressTimer);
-
</del><span class="cx">     Page* page = m_frame.page();
</span><span class="cx">     if (!page)
</span><span class="cx">         return;
</span><span class="lines">@@ -2944,9 +2941,8 @@
</span><span class="cx">     m_fakeMouseMoveEventTimer.stop();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void EventHandler::fakeMouseMoveEventTimerFired(Timer&amp; timer)
</del><ins>+void EventHandler::fakeMouseMoveEventTimerFired()
</ins><span class="cx"> {
</span><del>-    ASSERT_UNUSED(timer, &amp;timer == &amp;m_fakeMouseMoveEventTimer);
</del><span class="cx">     ASSERT(!m_mousePressed);
</span><span class="cx"> 
</span><span class="cx">     if (!m_frame.settings().deviceSupportsMouse())
</span><span class="lines">@@ -2980,7 +2976,7 @@
</span><span class="cx">     m_resizeLayer = 0;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void EventHandler::hoverTimerFired(Timer&amp;)
</del><ins>+void EventHandler::hoverTimerFired()
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/EventHandler.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/page/EventHandler.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -326,9 +326,9 @@
</span><span class="cx"> 
</span><span class="cx">     OptionalCursor selectCursor(const HitTestResult&amp;, bool shiftKey);
</span><span class="cx"> 
</span><del>-    void hoverTimerFired(Timer&amp;);
</del><ins>+    void hoverTimerFired();
</ins><span class="cx"> #if ENABLE(CURSOR_SUPPORT)
</span><del>-    void cursorUpdateTimerFired(Timer&amp;);
</del><ins>+    void cursorUpdateTimerFired();
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx">     bool logicalScrollOverflow(ScrollLogicalDirection, ScrollGranularity, Node* startingNode = 0);
</span><span class="lines">@@ -341,7 +341,7 @@
</span><span class="cx">     static bool eventInvertsTabsToLinksClientCallResult(KeyboardEvent*);
</span><span class="cx"> 
</span><span class="cx"> #if !ENABLE(IOS_TOUCH_EVENTS)
</span><del>-    void fakeMouseMoveEventTimerFired(Timer&amp;);
</del><ins>+    void fakeMouseMoveEventTimerFired();
</ins><span class="cx">     void cancelFakeMouseMoveEvent();
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="lines">@@ -437,11 +437,11 @@
</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&amp;);
</del><ins>+    void autoHideCursorTimerFired();
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx">     void beginTrackingPotentialLongMousePress(const HitTestResult&amp;);
</span><del>-    void recognizeLongMousePress(Timer&amp;);
</del><ins>+    void recognizeLongMousePress();
</ins><span class="cx">     void cancelTrackingPotentialLongMousePress();
</span><span class="cx">     bool longMousePressHysteresisExceeded();
</span><span class="cx">     void clearLongMousePressState();
</span></span></pre></div>
<a id="trunkSourceWebCorepageEventSourcecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/EventSource.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/EventSource.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/page/EventSource.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -65,7 +65,7 @@
</span><span class="cx">     , m_withCredentials(false)
</span><span class="cx">     , m_state(CONNECTING)
</span><span class="cx">     , m_decoder(TextResourceDecoder::create(&quot;text/plain&quot;, &quot;UTF-8&quot;))
</span><del>-    , m_connectTimer(this, &amp;EventSource::connectTimerFired)
</del><ins>+    , m_connectTimer(*this, &amp;EventSource::connectTimerFired)
</ins><span class="cx">     , m_discardTrailingNewline(false)
</span><span class="cx">     , m_requestInFlight(false)
</span><span class="cx">     , m_reconnectDelay(defaultReconnectDelay)
</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&amp;)
</del><ins>+void EventSource::connectTimerFired()
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/EventSource.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/page/EventSource.h        2014-11-21 20:10:13 UTC (rev 176459)
</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&amp;);
</del><ins>+    void connectTimerFired();
</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="trunkSourceWebCorepageFocusControllercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/FocusController.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/FocusController.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/page/FocusController.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -164,7 +164,7 @@
</span><span class="cx">     : m_page(page)
</span><span class="cx">     , m_isChangingFocusedFrame(false)
</span><span class="cx">     , m_viewState(viewState)
</span><del>-    , m_focusRepaintTimer(this, &amp;FocusController::focusRepaintTimerFired)
</del><ins>+    , m_focusRepaintTimer(*this, &amp;FocusController::focusRepaintTimerFired)
</ins><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -912,7 +912,7 @@
</span><span class="cx">     m_focusRepaintTimer.startOneShot(0.033);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void FocusController::focusRepaintTimerFired(Timer&amp;)
</del><ins>+void FocusController::focusRepaintTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     Document* focusedDocument = focusedOrMainFrame().document();
</span><span class="cx">     if (!focusedDocument)
</span></span></pre></div>
<a id="trunkSourceWebCorepageFocusControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/FocusController.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/FocusController.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/page/FocusController.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -120,7 +120,7 @@
</span><span class="cx">     bool advanceFocusDirectionallyInContainer(Node* container, const LayoutRect&amp; startingRect, FocusDirection, KeyboardEvent*);
</span><span class="cx">     void findFocusCandidateInContainer(Node* container, const LayoutRect&amp; startingRect, FocusDirection, KeyboardEvent*, FocusCandidate&amp; closest);
</span><span class="cx"> 
</span><del>-    void focusRepaintTimerFired(Timer&amp;);
</del><ins>+    void focusRepaintTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     Page&amp; m_page;
</span><span class="cx">     RefPtr&lt;Frame&gt; m_focusedFrame;
</span></span></pre></div>
<a id="trunkSourceWebCorepageFramecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/Frame.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/Frame.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/page/Frame.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -162,7 +162,7 @@
</span><span class="cx">     , m_eventHandler(std::make_unique&lt;EventHandler&gt;(*this))
</span><span class="cx">     , m_animationController(std::make_unique&lt;AnimationController&gt;(*this))
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>-    , m_overflowAutoScrollTimer(this, &amp;Frame::overflowAutoScrollTimerFired)
</del><ins>+    , m_overflowAutoScrollTimer(*this, &amp;Frame::overflowAutoScrollTimerFired)
</ins><span class="cx">     , m_selectionChangeCallbacksDisabled(false)
</span><span class="cx">     , m_timersPausedCount(0)
</span><span class="cx"> #endif
</span><span class="lines">@@ -516,7 +516,7 @@
</span><span class="cx">     selection().updateAppearance();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void Frame::overflowAutoScrollTimerFired(Timer*)
</del><ins>+void Frame::overflowAutoScrollTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     if (!eventHandler().mousePressed() || checkOverflowScroll(PerformOverflowScroll) == OverflowScrollNone) {
</span><span class="cx">         if (m_overflowAutoScrollTimer.isActive())
</span></span></pre></div>
<a id="trunkSourceWebCorepageFrameh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/Frame.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/Frame.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/page/Frame.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -295,7 +295,7 @@
</span><span class="cx">         bool hitTestResultAtViewportLocation(const FloatPoint&amp; viewportLocation, HitTestResult&amp;, IntPoint&amp; center);
</span><span class="cx">         Node* qualifyingNodeAtViewportLocation(const FloatPoint&amp; viewportLocation, FloatPoint&amp; adjustedViewportLocation, NodeQualifier, bool shouldApproximate);
</span><span class="cx"> 
</span><del>-        void overflowAutoScrollTimerFired(Timer*);
</del><ins>+        void overflowAutoScrollTimerFired();
</ins><span class="cx">         void startOverflowAutoScroll(const IntPoint&amp;);
</span><span class="cx">         int checkOverflowScroll(OverflowScrollAction);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorepageFrameViewcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/FrameView.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/FrameView.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/page/FrameView.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -163,12 +163,12 @@
</span><span class="cx"> FrameView::FrameView(Frame&amp; frame)
</span><span class="cx">     : m_frame(&amp;frame)
</span><span class="cx">     , m_canHaveScrollbars(true)
</span><del>-    , m_layoutTimer(this, &amp;FrameView::layoutTimerFired)
</del><ins>+    , m_layoutTimer(*this, &amp;FrameView::layoutTimerFired)
</ins><span class="cx">     , m_layoutRoot(0)
</span><span class="cx">     , m_layoutPhase(OutsideLayout)
</span><span class="cx">     , m_inSynchronousPostLayout(false)
</span><del>-    , m_postLayoutTasksTimer(this, &amp;FrameView::postLayoutTimerFired)
-    , m_updateEmbeddedObjectsTimer(this, &amp;FrameView::updateEmbeddedObjectsTimerFired)
</del><ins>+    , m_postLayoutTasksTimer(*this, &amp;FrameView::postLayoutTimerFired)
+    , m_updateEmbeddedObjectsTimer(*this, &amp;FrameView::updateEmbeddedObjectsTimerFired)
</ins><span class="cx">     , m_isTransparent(false)
</span><span class="cx">     , m_baseBackgroundColor(Color::white)
</span><span class="cx">     , m_mediaType(&quot;screen&quot;)
</span><span class="lines">@@ -177,14 +177,14 @@
</span><span class="cx">     , m_wasScrolledByUser(false)
</span><span class="cx">     , m_inProgrammaticScroll(false)
</span><span class="cx">     , m_safeToPropagateScrollToParent(true)
</span><del>-    , m_delayedScrollEventTimer(this, &amp;FrameView::delayedScrollEventTimerFired)
</del><ins>+    , m_delayedScrollEventTimer(*this, &amp;FrameView::delayedScrollEventTimerFired)
</ins><span class="cx">     , m_isTrackingRepaints(false)
</span><span class="cx">     , m_shouldUpdateWhileOffscreen(true)
</span><span class="cx">     , m_exposedRect(FloatRect::infiniteRect())
</span><span class="cx">     , m_deferSetNeedsLayouts(0)
</span><span class="cx">     , m_setNeedsLayoutWasDeferred(false)
</span><span class="cx">     , m_speculativeTilingEnabled(false)
</span><del>-    , m_speculativeTilingEnableTimer(this, &amp;FrameView::speculativeTilingEnableTimerFired)
</del><ins>+    , m_speculativeTilingEnableTimer(*this, &amp;FrameView::speculativeTilingEnableTimerFired)
</ins><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx">     , m_useCustomFixedPositionLayoutRect(false)
</span><span class="cx">     , m_useCustomSizeForResizeEvent(false)
</span><span class="lines">@@ -1743,7 +1743,7 @@
</span><span class="cx">     return maximumOffset;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void FrameView::delayedScrollEventTimerFired(Timer&amp;)
</del><ins>+void FrameView::delayedScrollEventTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     sendScrollEvent();
</span><span class="cx"> }
</span><span class="lines">@@ -2406,7 +2406,7 @@
</span><span class="cx">     m_speculativeTilingEnableTimer.startOneShot(speculativeTilingEnableDelay);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void FrameView::speculativeTilingEnableTimerFired(Timer&amp;)
</del><ins>+void FrameView::speculativeTilingEnableTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     if (m_speculativeTilingEnabled)
</span><span class="cx">         return;
</span><span class="lines">@@ -2414,7 +2414,7 @@
</span><span class="cx">     adjustTiledBackingCoverage();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void FrameView::layoutTimerFired(Timer&amp;)
</del><ins>+void FrameView::layoutTimerFired()
</ins><span class="cx"> {
</span><span class="cx"> #ifdef INSTRUMENT_LAYOUT_SCHEDULING
</span><span class="cx">     if (!frame().document()-&gt;ownerElement())
</span><span class="lines">@@ -2856,7 +2856,7 @@
</span><span class="cx">     return m_embeddedObjectsToUpdate-&gt;isEmpty();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void FrameView::updateEmbeddedObjectsTimerFired(Timer*)
</del><ins>+void FrameView::updateEmbeddedObjectsTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     RefPtr&lt;FrameView&gt; protect(this);
</span><span class="cx">     m_updateEmbeddedObjectsTimer.stop();
</span><span class="lines">@@ -2871,7 +2871,7 @@
</span><span class="cx">     if (m_postLayoutTasksTimer.isActive())
</span><span class="cx">         performPostLayoutTasks();
</span><span class="cx">     if (m_updateEmbeddedObjectsTimer.isActive())
</span><del>-        updateEmbeddedObjectsTimerFired(nullptr);
</del><ins>+        updateEmbeddedObjectsTimerFired();
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void FrameView::performPostLayoutTasks()
</span><span class="lines">@@ -3009,7 +3009,7 @@
</span><span class="cx">     adjustTiledBackingCoverage();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void FrameView::postLayoutTimerFired(Timer&amp;)
</del><ins>+void FrameView::postLayoutTimerFired()
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/FrameView.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/page/FrameView.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -106,7 +106,7 @@
</span><span class="cx"> 
</span><span class="cx">     void layout(bool allowSubtree = true);
</span><span class="cx">     WEBCORE_EXPORT bool didFirstLayout() const;
</span><del>-    void layoutTimerFired(Timer&amp;);
</del><ins>+    void layoutTimerFired();
</ins><span class="cx">     void scheduleRelayout();
</span><span class="cx">     void scheduleRelayoutOfSubtree(RenderElement&amp;);
</span><span class="cx">     void unscheduleRelayout();
</span><span class="lines">@@ -241,7 +241,7 @@
</span><span class="cx">     virtual bool isRubberBandInProgress() const override;
</span><span class="cx">     WEBCORE_EXPORT virtual IntPoint minimumScrollPosition() const override;
</span><span class="cx">     WEBCORE_EXPORT virtual IntPoint maximumScrollPosition() const override;
</span><del>-    void delayedScrollEventTimerFired(Timer&amp;);
</del><ins>+    void delayedScrollEventTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     void resumeVisibleImageAnimationsIncludingSubframes();
</span><span class="cx"> 
</span><span class="lines">@@ -303,7 +303,7 @@
</span><span class="cx"> 
</span><span class="cx">     void restoreScrollbar();
</span><span class="cx"> 
</span><del>-    void postLayoutTimerFired(Timer&amp;);
</del><ins>+    void postLayoutTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     void registerThrottledDOMTimer(DOMTimer*);
</span><span class="cx">     void unregisterThrottledDOMTimer(DOMTimer*);
</span><span class="lines">@@ -613,9 +613,9 @@
</span><span class="cx">     virtual void notifyPageThatContentAreaWillPaint() const override;
</span><span class="cx"> 
</span><span class="cx">     void enableSpeculativeTilingIfNeeded();
</span><del>-    void speculativeTilingEnableTimerFired(Timer&amp;);
</del><ins>+    void speculativeTilingEnableTimerFired();
</ins><span class="cx"> 
</span><del>-    void updateEmbeddedObjectsTimerFired(Timer*);
</del><ins>+    void updateEmbeddedObjectsTimerFired();
</ins><span class="cx">     bool updateEmbeddedObjects();
</span><span class="cx">     void updateEmbeddedObject(RenderEmbeddedObject&amp;);
</span><span class="cx">     void scrollToAnchor();
</span></span></pre></div>
<a id="trunkSourceWebCorepagePageOverlaycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/PageOverlay.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/PageOverlay.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/page/PageOverlay.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -54,7 +54,7 @@
</span><span class="cx"> PageOverlay::PageOverlay(Client&amp; client, OverlayType overlayType)
</span><span class="cx">     : m_client(client)
</span><span class="cx">     , m_page(nullptr)
</span><del>-    , m_fadeAnimationTimer(this, &amp;PageOverlay::fadeAnimationTimerFired)
</del><ins>+    , m_fadeAnimationTimer(*this, &amp;PageOverlay::fadeAnimationTimerFired)
</ins><span class="cx">     , m_fadeAnimationStartTime(0)
</span><span class="cx">     , m_fadeAnimationDuration(fadeAnimationDuration)
</span><span class="cx">     , m_fadeAnimationType(NoAnimation)
</span><span class="lines">@@ -232,7 +232,7 @@
</span><span class="cx">     m_fadeAnimationTimer.startRepeating(1 / fadeAnimationFrameRate);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void PageOverlay::fadeAnimationTimerFired(Timer&amp;)
</del><ins>+void PageOverlay::fadeAnimationTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     float animationProgress = (currentTime() - m_fadeAnimationStartTime) / m_fadeAnimationDuration;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorepagePageOverlayh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/PageOverlay.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/PageOverlay.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/page/PageOverlay.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -115,7 +115,7 @@
</span><span class="cx">     explicit PageOverlay(Client&amp;, OverlayType);
</span><span class="cx"> 
</span><span class="cx">     void startFadeAnimation();
</span><del>-    void fadeAnimationTimerFired(Timer&amp;);
</del><ins>+    void fadeAnimationTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     Client&amp; m_client;
</span><span class="cx">     Page* m_page;
</span></span></pre></div>
<a id="trunkSourceWebCorepageSettingscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/Settings.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/Settings.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/page/Settings.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -195,7 +195,7 @@
</span><span class="cx"> #endif
</span><span class="cx">     , m_scrollingPerformanceLoggingEnabled(false)
</span><span class="cx">     , m_timeWithoutMouseMovementBeforeHidingControls(3)
</span><del>-    , m_setImageLoadingSettingsTimer(this, &amp;Settings::imageLoadingSettingsTimerFired)
</del><ins>+    , m_setImageLoadingSettingsTimer(*this, &amp;Settings::imageLoadingSettingsTimerFired)
</ins><span class="cx"> #if ENABLE(HIDDEN_PAGE_DOM_TIMER_THROTTLING)
</span><span class="cx">     , m_hiddenPageDOMTimerThrottlingEnabled(false)
</span><span class="cx"> #endif
</span><span class="lines">@@ -396,7 +396,7 @@
</span><span class="cx">     m_setImageLoadingSettingsTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void Settings::imageLoadingSettingsTimerFired(Timer*)
</del><ins>+void Settings::imageLoadingSettingsTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     setImageLoadingSettings(m_page);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorepageSettingsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/Settings.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/Settings.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/page/Settings.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -322,7 +322,7 @@
</span><span class="cx">     double m_timeWithoutMouseMovementBeforeHidingControls;
</span><span class="cx"> 
</span><span class="cx">     Timer m_setImageLoadingSettingsTimer;
</span><del>-    void imageLoadingSettingsTimerFired(Timer*);
</del><ins>+    void imageLoadingSettingsTimerFired();
</ins><span class="cx"> 
</span><span class="cx"> #if ENABLE(HIDDEN_PAGE_DOM_TIMER_THROTTLING)
</span><span class="cx">     bool m_hiddenPageDOMTimerThrottlingEnabled : 1;
</span></span></pre></div>
<a id="trunkSourceWebCorepageanimationAnimationControllercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/animation/AnimationController.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/animation/AnimationController.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/page/animation/AnimationController.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -52,8 +52,8 @@
</span><span class="cx"> static const double cBeginAnimationUpdateTimeNotSet = -1;
</span><span class="cx"> 
</span><span class="cx"> AnimationControllerPrivate::AnimationControllerPrivate(Frame&amp; frame)
</span><del>-    : m_animationTimer(this, &amp;AnimationControllerPrivate::animationTimerFired)
-    , m_updateStyleIfNeededDispatcher(this, &amp;AnimationControllerPrivate::updateStyleIfNeededDispatcherFired)
</del><ins>+    : m_animationTimer(*this, &amp;AnimationControllerPrivate::animationTimerFired)
+    , m_updateStyleIfNeededDispatcher(*this, &amp;AnimationControllerPrivate::updateStyleIfNeededDispatcherFired)
</ins><span class="cx">     , m_frame(frame)
</span><span class="cx">     , m_beginAnimationUpdateTime(cBeginAnimationUpdateTimeNotSet)
</span><span class="cx">     , m_animationsWaitingForStyle()
</span><span class="lines">@@ -159,7 +159,7 @@
</span><span class="cx">     m_animationTimer.startOneShot(timeToNextService);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void AnimationControllerPrivate::updateStyleIfNeededDispatcherFired(Timer&amp;)
</del><ins>+void AnimationControllerPrivate::updateStyleIfNeededDispatcherFired()
</ins><span class="cx"> {
</span><span class="cx">     fireEventsAndUpdateStyle();
</span><span class="cx"> }
</span><span class="lines">@@ -226,7 +226,7 @@
</span><span class="cx"> }
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-void AnimationControllerPrivate::animationTimerFired(Timer&amp;)
</del><ins>+void AnimationControllerPrivate::animationTimerFired()
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/animation/AnimationControllerPrivate.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/page/animation/AnimationControllerPrivate.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -68,7 +68,7 @@
</span><span class="cx">     CompositeAnimation&amp; ensureCompositeAnimation(RenderElement&amp;);
</span><span class="cx">     bool clear(RenderElement&amp;);
</span><span class="cx"> 
</span><del>-    void updateStyleIfNeededDispatcherFired(Timer&amp;);
</del><ins>+    void updateStyleIfNeededDispatcherFired();
</ins><span class="cx">     void startUpdateStyleIfNeededDispatcher();
</span><span class="cx">     void addEventToDispatch(PassRefPtr&lt;Element&gt; element, const AtomicString&amp; eventType, const String&amp; name, double elapsedTime);
</span><span class="cx">     void addElementChangeToDispatch(PassRef&lt;Element&gt;);
</span><span class="lines">@@ -114,7 +114,7 @@
</span><span class="cx">     void setAllowsNewAnimationsWhileSuspended(bool);
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    void animationTimerFired(Timer&amp;);
</del><ins>+    void animationTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     void styleAvailable();
</span><span class="cx">     void fireEventsAndUpdateStyle();
</span></span></pre></div>
<a id="trunkSourceWebCorepagemacServicesOverlayControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/mac/ServicesOverlayController.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/mac/ServicesOverlayController.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/page/mac/ServicesOverlayController.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -123,7 +123,7 @@
</span><span class="cx"> 
</span><span class="cx">     bool mouseIsOverHighlight(Highlight&amp;, bool&amp; mouseIsOverButton) const;
</span><span class="cx">     std::chrono::milliseconds remainingTimeUntilHighlightShouldBeShown(Highlight*) const;
</span><del>-    void determineActiveHighlightTimerFired(Timer&amp;);
</del><ins>+    void determineActiveHighlightTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     static bool highlightsAreEquivalent(const Highlight* a, const Highlight* b);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorepagemacServicesOverlayControllermm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/mac/ServicesOverlayController.mm (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/mac/ServicesOverlayController.mm        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/page/mac/ServicesOverlayController.mm        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -225,7 +225,7 @@
</span><span class="cx">     : m_mainFrame(mainFrame)
</span><span class="cx">     , m_servicesOverlay(nullptr)
</span><span class="cx">     , m_isTextOnly(false)
</span><del>-    , m_determineActiveHighlightTimer(this, &amp;ServicesOverlayController::determineActiveHighlightTimerFired)
</del><ins>+    , m_determineActiveHighlightTimer(*this, &amp;ServicesOverlayController::determineActiveHighlightTimerFired)
</ins><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -450,7 +450,7 @@
</span><span class="cx">     return std::chrono::duration_cast&lt;std::chrono::milliseconds&gt;(remainingDelay);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void ServicesOverlayController::determineActiveHighlightTimerFired(Timer&amp;)
</del><ins>+void ServicesOverlayController::determineActiveHighlightTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     bool mouseIsOverButton;
</span><span class="cx">     determineActiveHighlight(mouseIsOverButton);
</span></span></pre></div>
<a id="trunkSourceWebCorepagescrollingAsyncScrollingCoordinatorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/scrolling/AsyncScrollingCoordinator.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/scrolling/AsyncScrollingCoordinator.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/page/scrolling/AsyncScrollingCoordinator.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx"> 
</span><span class="cx"> AsyncScrollingCoordinator::AsyncScrollingCoordinator(Page* page)
</span><span class="cx">     : ScrollingCoordinator(page)
</span><del>-    , m_updateNodeScrollPositionTimer(this, &amp;AsyncScrollingCoordinator::updateScrollPositionAfterAsyncScrollTimerFired)
</del><ins>+    , m_updateNodeScrollPositionTimer(*this, &amp;AsyncScrollingCoordinator::updateScrollPositionAfterAsyncScrollTimerFired)
</ins><span class="cx">     , m_scrollingStateTree(ScrollingStateTree::create(this))
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="lines">@@ -213,7 +213,7 @@
</span><span class="cx">     m_updateNodeScrollPositionTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void AsyncScrollingCoordinator::updateScrollPositionAfterAsyncScrollTimerFired(Timer*)
</del><ins>+void AsyncScrollingCoordinator::updateScrollPositionAfterAsyncScrollTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     updateScrollPositionAfterAsyncScroll(m_scheduledScrollUpdate.nodeID, m_scheduledScrollUpdate.scrollPosition, m_scheduledScrollUpdate.isProgrammaticScroll, m_scheduledScrollUpdate.updateLayerPositionAction);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorepagescrollingAsyncScrollingCoordinatorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/scrolling/AsyncScrollingCoordinator.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/scrolling/AsyncScrollingCoordinator.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/page/scrolling/AsyncScrollingCoordinator.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -105,7 +105,7 @@
</span><span class="cx">     void ensureRootStateNodeForFrameView(FrameView*);
</span><span class="cx">     void updateMainFrameScrollLayerPosition();
</span><span class="cx"> 
</span><del>-    void updateScrollPositionAfterAsyncScrollTimerFired(Timer*);
</del><ins>+    void updateScrollPositionAfterAsyncScrollTimerFired();
</ins><span class="cx">     
</span><span class="cx">     FrameView* frameViewForScrollingNode(ScrollingNodeID) const;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorepagescrollingiosScrollingCoordinatorIOSh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/scrolling/ios/ScrollingCoordinatorIOS.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/scrolling/ios/ScrollingCoordinatorIOS.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/page/scrolling/ios/ScrollingCoordinatorIOS.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx"> private:
</span><span class="cx">     virtual void scheduleTreeStateCommit() override;
</span><span class="cx"> 
</span><del>-    void scrollingStateTreeCommitterTimerFired(Timer*);
</del><ins>+    void scrollingStateTreeCommitterTimerFired();
</ins><span class="cx">     void commitTreeState();
</span><span class="cx"> 
</span><span class="cx">     Timer m_scrollingStateTreeCommitterTimer;
</span></span></pre></div>
<a id="trunkSourceWebCorepagescrollingiosScrollingCoordinatorIOSmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/scrolling/ios/ScrollingCoordinatorIOS.mm (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/scrolling/ios/ScrollingCoordinatorIOS.mm        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/page/scrolling/ios/ScrollingCoordinatorIOS.mm        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx"> 
</span><span class="cx"> ScrollingCoordinatorIOS::ScrollingCoordinatorIOS(Page* page)
</span><span class="cx">     : AsyncScrollingCoordinator(page)
</span><del>-    , m_scrollingStateTreeCommitterTimer(this, &amp;ScrollingCoordinatorIOS::scrollingStateTreeCommitterTimerFired)
</del><ins>+    , m_scrollingStateTreeCommitterTimer(*this, &amp;ScrollingCoordinatorIOS::scrollingStateTreeCommitterTimerFired)
</ins><span class="cx"> {
</span><span class="cx">     setScrollingTree(ScrollingTreeIOS::create(this));
</span><span class="cx"> }
</span><span class="lines">@@ -91,7 +91,7 @@
</span><span class="cx">     m_scrollingStateTreeCommitterTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void ScrollingCoordinatorIOS::scrollingStateTreeCommitterTimerFired(Timer*)
</del><ins>+void ScrollingCoordinatorIOS::scrollingStateTreeCommitterTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     commitTreeState();
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorepagescrollingmacScrollingCoordinatorMach"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/scrolling/mac/ScrollingCoordinatorMac.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/scrolling/mac/ScrollingCoordinatorMac.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/page/scrolling/mac/ScrollingCoordinatorMac.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx"> private:
</span><span class="cx">     virtual void scheduleTreeStateCommit() override;
</span><span class="cx"> 
</span><del>-    void scrollingStateTreeCommitterTimerFired(Timer*);
</del><ins>+    void scrollingStateTreeCommitterTimerFired();
</ins><span class="cx">     void commitTreeState();
</span><span class="cx">     
</span><span class="cx">     void updateTiledScrollingIndicator();
</span></span></pre></div>
<a id="trunkSourceWebCorepagescrollingmacScrollingCoordinatorMacmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/scrolling/mac/ScrollingCoordinatorMac.mm (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/scrolling/mac/ScrollingCoordinatorMac.mm        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/page/scrolling/mac/ScrollingCoordinatorMac.mm        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -54,7 +54,7 @@
</span><span class="cx"> 
</span><span class="cx"> ScrollingCoordinatorMac::ScrollingCoordinatorMac(Page* page)
</span><span class="cx">     : AsyncScrollingCoordinator(page)
</span><del>-    , m_scrollingStateTreeCommitterTimer(this, &amp;ScrollingCoordinatorMac::scrollingStateTreeCommitterTimerFired)
</del><ins>+    , m_scrollingStateTreeCommitterTimer(*this, &amp;ScrollingCoordinatorMac::scrollingStateTreeCommitterTimerFired)
</ins><span class="cx"> {
</span><span class="cx">     setScrollingTree(ScrollingTreeMac::create(this));
</span><span class="cx"> }
</span><span class="lines">@@ -106,7 +106,7 @@
</span><span class="cx">     m_scrollingStateTreeCommitterTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void ScrollingCoordinatorMac::scrollingStateTreeCommitterTimerFired(Timer*)
</del><ins>+void ScrollingCoordinatorMac::scrollingStateTreeCommitterTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     commitTreeState();
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformHysteresisActivityh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/HysteresisActivity.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/HysteresisActivity.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/HysteresisActivity.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx">         : m_delegate(delegate)
</span><span class="cx">         , m_hysteresisSeconds(hysteresisSeconds)
</span><span class="cx">         , m_active(false)
</span><del>-        , m_timer(this, &amp;HysteresisActivity&lt;Delegate&gt;::hysteresisTimerFired)
</del><ins>+        , m_timer(*this, &amp;HysteresisActivity&lt;Delegate&gt;::hysteresisTimerFired)
</ins><span class="cx">     {
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="lines">@@ -88,7 +88,7 @@
</span><span class="cx">     }
</span><span class="cx">     
</span><span class="cx"> private:
</span><del>-    void hysteresisTimerFired(Timer&amp;)
</del><ins>+    void hysteresisTimerFired()
</ins><span class="cx">     {
</span><span class="cx">         m_delegate.stopped();
</span><span class="cx">         m_timer.stop();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformScrollAnimatorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ScrollAnimator.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ScrollAnimator.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/ScrollAnimator.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -176,14 +176,14 @@
</span><span class="cx">     // FIXME: Currently, scroll snap animators are recreated even though the snap offsets alone can be updated.
</span><span class="cx">     if (m_scrollableArea-&gt;horizontalSnapOffsets()) {
</span><span class="cx">         m_horizontalScrollSnapAnimator = std::make_unique&lt;AxisScrollSnapAnimator&gt;(this, m_scrollableArea-&gt;horizontalSnapOffsets(), ScrollEventAxis::Horizontal);
</span><del>-        m_horizontalScrollSnapTimer = std::make_unique&lt;Timer&gt;(this, &amp;ScrollAnimator::horizontalScrollSnapTimerFired);
</del><ins>+        m_horizontalScrollSnapTimer = std::make_unique&lt;Timer&gt;(*this, &amp;ScrollAnimator::horizontalScrollSnapTimerFired);
</ins><span class="cx">     } else if (m_horizontalScrollSnapAnimator) {
</span><span class="cx">         m_horizontalScrollSnapAnimator = nullptr;
</span><span class="cx">         m_horizontalScrollSnapTimer = nullptr;
</span><span class="cx">     }
</span><span class="cx">     if (m_scrollableArea-&gt;verticalSnapOffsets()) {
</span><span class="cx">         m_verticalScrollSnapAnimator = std::make_unique&lt;AxisScrollSnapAnimator&gt;(this, m_scrollableArea-&gt;verticalSnapOffsets(), ScrollEventAxis::Vertical);
</span><del>-        m_verticalScrollSnapTimer = std::make_unique&lt;Timer&gt;(this, &amp;ScrollAnimator::verticalScrollSnapTimerFired);
</del><ins>+        m_verticalScrollSnapTimer = std::make_unique&lt;Timer&gt;(*this, &amp;ScrollAnimator::verticalScrollSnapTimerFired);
</ins><span class="cx">     } else if (m_verticalScrollSnapAnimator) {
</span><span class="cx">         m_verticalScrollSnapAnimator = nullptr;
</span><span class="cx">         m_verticalScrollSnapTimer = nullptr;
</span><span class="lines">@@ -219,12 +219,12 @@
</span><span class="cx">         scrollSnapTimer-&gt;stop();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void ScrollAnimator::horizontalScrollSnapTimerFired(Timer&amp;)
</del><ins>+void ScrollAnimator::horizontalScrollSnapTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     m_horizontalScrollSnapAnimator-&gt;scrollSnapAnimationUpdate();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void ScrollAnimator::verticalScrollSnapTimerFired(Timer&amp;)
</del><ins>+void ScrollAnimator::verticalScrollSnapTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     m_verticalScrollSnapAnimator-&gt;scrollSnapAnimationUpdate();
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformScrollAnimatorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ScrollAnimator.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ScrollAnimator.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/ScrollAnimator.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -130,8 +130,8 @@
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(CSS_SCROLL_SNAP) &amp;&amp; PLATFORM(MAC)
</span><span class="cx">     // Trivial wrappers around the actual update loop in AxisScrollSnapAnimator, since WebCore Timer requires a Timer argument.
</span><del>-    void horizontalScrollSnapTimerFired(Timer&amp;);
-    void verticalScrollSnapTimerFired(Timer&amp;);
</del><ins>+    void horizontalScrollSnapTimerFired();
+    void verticalScrollSnapTimerFired();
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx">     ScrollableArea* m_scrollableArea;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformScrollbarcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/Scrollbar.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/Scrollbar.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/Scrollbar.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -76,7 +76,7 @@
</span><span class="cx">     , m_draggingDocument(false)
</span><span class="cx">     , m_documentDragPos(0)
</span><span class="cx">     , m_enabled(true)
</span><del>-    , m_scrollTimer(this, &amp;Scrollbar::autoscrollTimerFired)
</del><ins>+    , m_scrollTimer(*this, &amp;Scrollbar::autoscrollTimerFired)
</ins><span class="cx">     , m_overlapsResizer(false)
</span><span class="cx">     , m_suppressInvalidation(false)
</span><span class="cx">     , m_isAlphaLocked(false)
</span><span class="lines">@@ -185,7 +185,7 @@
</span><span class="cx">         Widget::paint(context, damageRect);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void Scrollbar::autoscrollTimerFired(Timer&amp;)
</del><ins>+void Scrollbar::autoscrollTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     autoscrollPressedPart(theme()-&gt;autoscrollTimerDelay());
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformScrollbarh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/Scrollbar.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/Scrollbar.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/Scrollbar.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -165,7 +165,7 @@
</span><span class="cx">     virtual void updateThumbPosition();
</span><span class="cx">     virtual void updateThumbProportion();
</span><span class="cx"> 
</span><del>-    void autoscrollTimerFired(Timer&amp;);
</del><ins>+    void autoscrollTimerFired();
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/Timer.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/Timer.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -116,18 +116,6 @@
</span><span class="cx"> class Timer : public TimerBase {
</span><span class="cx"> public:
</span><span class="cx">     template &lt;typename TimerFiredClass, typename TimerFiredBaseClass&gt;
</span><del>-    Timer(TimerFiredClass* object, void (TimerFiredBaseClass::*function)(Timer&amp;))
-        : m_function(std::bind(function, object, std::ref(*this)))
-    {
-    }
-
-    template &lt;typename TimerFiredClass, typename TimerFiredBaseClass&gt;
-    Timer(TimerFiredClass* object, void (TimerFiredBaseClass::*function)(Timer*))
-        : m_function(std::bind(function, object, this))
-    {
-    }
-
-    template &lt;typename TimerFiredClass, typename TimerFiredBaseClass&gt;
</del><span class="cx">     Timer(TimerFiredClass&amp; object, void (TimerFiredBaseClass::*function)())
</span><span class="cx">         : m_function(std::bind(function, &amp;object))
</span><span class="cx">     {
</span><span class="lines">@@ -161,8 +149,8 @@
</span><span class="cx"> class DeferrableOneShotTimer : protected TimerBase {
</span><span class="cx"> public:
</span><span class="cx">     template&lt;typename TimerFiredClass&gt;
</span><del>-    DeferrableOneShotTimer(TimerFiredClass* object, void (TimerFiredClass::*function)(), std::chrono::milliseconds delay)
-        : DeferrableOneShotTimer(std::bind(function, object), delay)
</del><ins>+    DeferrableOneShotTimer(TimerFiredClass&amp; object, void (TimerFiredClass::*function)(), std::chrono::milliseconds delay)
+        : DeferrableOneShotTimer(std::bind(function, &amp;object), delay)
</ins><span class="cx">     {
</span><span class="cx">     }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformaudioMediaSessioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/audio/MediaSession.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/audio/MediaSession.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/audio/MediaSession.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -59,7 +59,7 @@
</span><span class="cx"> 
</span><span class="cx"> MediaSession::MediaSession(MediaSessionClient&amp; client)
</span><span class="cx">     : m_client(client)
</span><del>-    , m_clientDataBufferingTimer(this, &amp;MediaSession::clientDataBufferingTimerFired)
</del><ins>+    , m_clientDataBufferingTimer(*this, &amp;MediaSession::clientDataBufferingTimerFired)
</ins><span class="cx">     , m_state(Idle)
</span><span class="cx">     , m_stateToRestore(Idle)
</span><span class="cx">     , m_notifyingClient(false)
</span><span class="lines">@@ -180,7 +180,7 @@
</span><span class="cx">         m_clientDataBufferingTimer.startOneShot(kClientDataBufferingTimerThrottleDelay);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void MediaSession::clientDataBufferingTimerFired(Timer &amp;)
</del><ins>+void MediaSession::clientDataBufferingTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     updateClientDataBuffering();
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformaudioMediaSessionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/audio/MediaSession.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/audio/MediaSession.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/audio/MediaSession.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -115,7 +115,7 @@
</span><span class="cx">     MediaSessionClient&amp; client() const { return m_client; }
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    void clientDataBufferingTimerFired(Timer&amp;);
</del><ins>+    void clientDataBufferingTimerFired();
</ins><span class="cx">     void updateClientDataBuffering();
</span><span class="cx"> 
</span><span class="cx">     MediaSessionClient&amp; m_client;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsBitmapImagecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/BitmapImage.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/BitmapImage.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/graphics/BitmapImage.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -540,7 +540,7 @@
</span><span class="cx"> 
</span><span class="cx">     if (catchUpIfNecessary == DoNotCatchUp || time &lt; m_desiredFrameStartTime) {
</span><span class="cx">         // Haven't yet reached time for next frame to start; delay until then.
</span><del>-        m_frameTimer = std::make_unique&lt;Timer&gt;(this, &amp;BitmapImage::advanceAnimation);
</del><ins>+        m_frameTimer = std::make_unique&lt;Timer&gt;(*this, &amp;BitmapImage::advanceAnimation);
</ins><span class="cx">         m_frameTimer-&gt;startOneShot(std::max(m_desiredFrameStartTime - time, 0.));
</span><span class="cx">     } else {
</span><span class="cx">         // We've already reached or passed the time for the next frame to start.
</span><span class="lines">@@ -641,7 +641,7 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-void BitmapImage::advanceAnimation(Timer&amp;)
</del><ins>+void BitmapImage::advanceAnimation()
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/BitmapImage.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/graphics/BitmapImage.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -258,7 +258,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(CatchUpAnimation = CatchUp) override;
</span><del>-    void advanceAnimation(Timer&amp;);
</del><ins>+    void advanceAnimation();
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/MediaPlayer.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/graphics/MediaPlayer.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -307,7 +307,7 @@
</span><span class="cx"> 
</span><span class="cx"> MediaPlayer::MediaPlayer(MediaPlayerClient&amp; client)
</span><span class="cx">     : m_client(client)
</span><del>-    , m_reloadTimer(this, &amp;MediaPlayer::reloadTimerFired)
</del><ins>+    , m_reloadTimer(*this, &amp;MediaPlayer::reloadTimerFired)
</ins><span class="cx">     , m_private(createNullMediaPlayer(this))
</span><span class="cx">     , m_currentMediaEngine(0)
</span><span class="cx">     , m_preload(Auto)
</span><span class="lines">@@ -955,7 +955,7 @@
</span><span class="cx">     return m_private-&gt;videoDecodedByteCount();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void MediaPlayer::reloadTimerFired(Timer&amp;)
</del><ins>+void MediaPlayer::reloadTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     m_private-&gt;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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/MediaPlayer.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/graphics/MediaPlayer.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -580,7 +580,7 @@
</span><span class="cx">     MediaPlayer(MediaPlayerClient&amp;);
</span><span class="cx">     MediaPlayerFactory* nextBestMediaEngine(MediaPlayerFactory*) const;
</span><span class="cx">     void loadWithNextMediaEngine(MediaPlayerFactory*);
</span><del>-    void reloadTimerFired(Timer&amp;);
</del><ins>+    void reloadTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     static void initializeMediaEngines();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsShadowBlurcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ShadowBlur.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ShadowBlur.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/graphics/ShadowBlur.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx">     WTF_MAKE_FAST_ALLOCATED;
</span><span class="cx"> public:
</span><span class="cx">     ScratchBuffer()
</span><del>-        : m_purgeTimer(this, &amp;ScratchBuffer::timerFired)
</del><ins>+        : m_purgeTimer(*this, &amp;ScratchBuffer::timerFired)
</ins><span class="cx">         , m_lastWasInset(false)
</span><span class="cx"> #if !ASSERT_DISABLED
</span><span class="cx">         , m_bufferInUse(false)
</span><span class="lines">@@ -130,7 +130,7 @@
</span><span class="cx">     static ScratchBuffer&amp; shared();
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    void timerFired(Timer*)
</del><ins>+    void timerFired()
</ins><span class="cx">     {
</span><span class="cx">         clearScratchBuffer();
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationMediaSelectionGroupAVFObjCh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -84,7 +84,7 @@
</span><span class="cx"> private:
</span><span class="cx">     MediaSelectionGroupAVFObjC(AVPlayerItem*, AVMediaSelectionGroup*);
</span><span class="cx"> 
</span><del>-    void selectionTimerFired(Timer&amp;);
</del><ins>+    void selectionTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     RetainPtr&lt;AVPlayerItem&gt; m_playerItem;
</span><span class="cx">     RetainPtr&lt;AVMediaSelectionGroup&gt; m_mediaSelectionGroup;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationMediaSelectionGroupAVFObjCmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.mm (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.mm        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.mm        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -89,7 +89,7 @@
</span><span class="cx">     : m_playerItem(item)
</span><span class="cx">     , m_mediaSelectionGroup(group)
</span><span class="cx">     , m_selectedOption(nullptr)
</span><del>-    , m_selectionTimer(this, &amp;MediaSelectionGroupAVFObjC::selectionTimerFired)
</del><ins>+    , m_selectionTimer(*this, &amp;MediaSelectionGroupAVFObjC::selectionTimerFired)
</ins><span class="cx"> {
</span><span class="cx">     updateOptions();
</span><span class="cx"> }
</span><span class="lines">@@ -141,7 +141,7 @@
</span><span class="cx">     m_selectionTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void MediaSelectionGroupAVFObjC::selectionTimerFired(Timer&amp;)
</del><ins>+void MediaSelectionGroupAVFObjC::selectionTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     [m_playerItem selectMediaOption:(m_selectedOption ? m_selectedOption-&gt;avMediaSelectionOption() : nil) inMediaSelectionGroup:m_mediaSelectionGroup.get()];
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationobjcMediaPlayerPrivateMediaSourceAVFObjCh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -168,7 +168,7 @@
</span><span class="cx">     void ensureLayer();
</span><span class="cx">     void destroyLayer();
</span><span class="cx">     bool shouldBePlaying() const;
</span><del>-    void seekTimerFired(Timer&amp;);
</del><ins>+    void seekTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     friend class MediaSourcePrivateAVFObjC;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsavfoundationobjcMediaPlayerPrivateMediaSourceAVFObjCmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -144,7 +144,7 @@
</span><span class="cx">     : m_player(player)
</span><span class="cx">     , m_weakPtrFactory(this)
</span><span class="cx">     , m_synchronizer(adoptNS([[getAVSampleBufferRenderSynchronizerClass() alloc] init]))
</span><del>-    , m_seekTimer(this, &amp;MediaPlayerPrivateMediaSourceAVFObjC::seekTimerFired)
</del><ins>+    , m_seekTimer(*this, &amp;MediaPlayerPrivateMediaSourceAVFObjC::seekTimerFired)
</ins><span class="cx">     , m_session(nullptr)
</span><span class="cx">     , m_networkState(MediaPlayer::Empty)
</span><span class="cx">     , m_readyState(MediaPlayer::HaveNothing)
</span><span class="lines">@@ -423,7 +423,7 @@
</span><span class="cx">     m_seekTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void MediaPlayerPrivateMediaSourceAVFObjC::seekTimerFired(Timer&amp;)
</del><ins>+void MediaPlayerPrivateMediaSourceAVFObjC::seekTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     seekInternal();
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscaLayerPoolcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ca/LayerPool.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ca/LayerPool.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/graphics/ca/LayerPool.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> LayerPool::LayerPool()
</span><span class="cx">     : m_totalBytes(0)
</span><span class="cx">     , m_maxBytesForPool(48 * 1024 * 1024)
</span><del>-    , m_pruneTimer(this, &amp;LayerPool::pruneTimerFired)
</del><ins>+    , m_pruneTimer(*this, &amp;LayerPool::pruneTimerFired)
</ins><span class="cx">     , m_lastAddTime(0)
</span><span class="cx"> {
</span><span class="cx">     allLayerPools().add(this);
</span><span class="lines">@@ -113,7 +113,7 @@
</span><span class="cx">     m_pruneTimer.startOneShot(1);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void LayerPool::pruneTimerFired(Timer&amp;)
</del><ins>+void LayerPool::pruneTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     unsigned shrinkTo = decayedCapacity();
</span><span class="cx">     while (m_totalBytes &gt; shrinkTo) {
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscaLayerPoolh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ca/LayerPool.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ca/LayerPool.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/graphics/ca/LayerPool.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -61,7 +61,7 @@
</span><span class="cx"> 
</span><span class="cx">     bool canReuseLayerWithSize(const IntSize&amp; size) const { return m_maxBytesForPool &amp;&amp; !size.isEmpty(); }
</span><span class="cx">     void schedulePrune();
</span><del>-    void pruneTimerFired(Timer&amp;);
</del><ins>+    void pruneTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     typedef enum { LeaveUnchanged, MarkAsUsed } AccessType;
</span><span class="cx">     LayerList&amp; listOfLayersWithSize(const IntSize&amp;, AccessType = LeaveUnchanged);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscaTileControllercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ca/TileController.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ca/TileController.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/graphics/ca/TileController.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx">     : m_tileCacheLayer(rootPlatformLayer)
</span><span class="cx">     , m_tileGrid(std::make_unique&lt;TileGrid&gt;(*this))
</span><span class="cx">     , m_tileSize(defaultTileWidth, defaultTileHeight)
</span><del>-    , m_tileRevalidationTimer(this, &amp;TileController::tileRevalidationTimerFired)
</del><ins>+    , m_tileRevalidationTimer(*this, &amp;TileController::tileRevalidationTimerFired)
</ins><span class="cx">     , m_zoomedOutContentsScale(0)
</span><span class="cx">     , m_deviceScaleFactor(owningGraphicsLayer()-&gt;platformCALayerDeviceScaleFactor())
</span><span class="cx">     , m_tileCoverage(CoverageForVisibleArea)
</span><span class="lines">@@ -340,7 +340,7 @@
</span><span class="cx">     return owningGraphicsLayer()-&gt;platformCALayerShouldTemporarilyRetainTileCohorts(m_tileCacheLayer);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void TileController::tileRevalidationTimerFired(Timer*)
</del><ins>+void TileController::tileRevalidationTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     if (!owningGraphicsLayer())
</span><span class="cx">         return;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscaTileControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ca/TileController.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ca/TileController.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/graphics/ca/TileController.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -156,7 +156,7 @@
</span><span class="cx">     virtual float zoomedOutContentsScale() const override;
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-    void tileRevalidationTimerFired(Timer*);
</del><ins>+    void tileRevalidationTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     void setNeedsRevalidateTiles();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscaTileGridcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ca/TileGrid.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ca/TileGrid.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/graphics/ca/TileGrid.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx">     : m_controller(controller)
</span><span class="cx">     , m_containerLayer(*controller.rootLayer().createCompatibleLayer(PlatformCALayer::LayerTypeLayer, nullptr))
</span><span class="cx">     , m_scale(1)
</span><del>-    , m_cohortRemovalTimer(this, &amp;TileGrid::cohortRemovalTimerFired)
</del><ins>+    , m_cohortRemovalTimer(*this, &amp;TileGrid::cohortRemovalTimerFired)
</ins><span class="cx"> {
</span><span class="cx"> #ifndef NDEBUG
</span><span class="cx">     m_containerLayer.get().setName(&quot;TileGrid Container Layer&quot;);
</span><span class="lines">@@ -476,7 +476,7 @@
</span><span class="cx">     return creationTime - timeThreshold;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void TileGrid::cohortRemovalTimerFired(Timer*)
</del><ins>+void TileGrid::cohortRemovalTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     if (m_cohortList.isEmpty()) {
</span><span class="cx">         m_cohortRemovalTimer.stop();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscaTileGridh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ca/TileGrid.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ca/TileGrid.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/graphics/ca/TileGrid.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -123,7 +123,7 @@
</span><span class="cx">     void removeTilesInCohort(TileCohort);
</span><span class="cx"> 
</span><span class="cx">     void scheduleCohortRemoval();
</span><del>-    void cohortRemovalTimerFired(Timer*);
</del><ins>+    void cohortRemovalTimerFired();
</ins><span class="cx">     TileCohort nextTileCohort() const;
</span><span class="cx">     void startedNewCohort(TileCohort);
</span><span class="cx">     TileCohort newestTileCohort() const;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscgIOSurfacePoolcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/cg/IOSurfacePool.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/cg/IOSurfacePool.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/graphics/cg/IOSurfacePool.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><span class="cx"> IOSurfacePool::IOSurfacePool()
</span><del>-    : m_collectionTimer(this, &amp;IOSurfacePool::collectionTimerFired)
</del><ins>+    : m_collectionTimer(*this, &amp;IOSurfacePool::collectionTimerFired)
</ins><span class="cx">     , m_bytesCached(0)
</span><span class="cx">     , m_inUseBytesCached(0)
</span><span class="cx">     , m_maximumBytesCached(defaultMaximumBytesCached)
</span><span class="lines">@@ -292,7 +292,7 @@
</span><span class="cx">     return markedAllSurfaces;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void IOSurfacePool::collectionTimerFired(Timer&amp;)
</del><ins>+void IOSurfacePool::collectionTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     collectInUseSurfaces();
</span><span class="cx">     bool markedAllSurfaces = markOlderSurfacesPurgeable();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscgIOSurfacePoolh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/cg/IOSurfacePool.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/cg/IOSurfacePool.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/graphics/cg/IOSurfacePool.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -87,7 +87,7 @@
</span><span class="cx">     void tryEvictOldestCachedSurface();
</span><span class="cx"> 
</span><span class="cx">     void scheduleCollectionTimer();
</span><del>-    void collectionTimerFired(Timer&amp;);
</del><ins>+    void collectionTimerFired();
</ins><span class="cx">     void collectInUseSurfaces();
</span><span class="cx">     bool markOlderSurfacesPurgeable();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscgSubimageCacheWithTimercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/cg/SubimageCacheWithTimer.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/cg/SubimageCacheWithTimer.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/graphics/cg/SubimageCacheWithTimer.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -61,7 +61,7 @@
</span><span class="cx"> };
</span><span class="cx"> 
</span><span class="cx"> SubimageCacheWithTimer::SubimageCacheWithTimer()
</span><del>-    : m_timer(this, &amp;SubimageCacheWithTimer::invalidateCacheTimerFired, subimageCacheClearDelay)
</del><ins>+    : m_timer(*this, &amp;SubimageCacheWithTimer::invalidateCacheTimerFired, subimageCacheClearDelay)
</ins><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsmacMediaPlayerPrivateQTKith"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -158,7 +158,7 @@
</span><span class="cx">     void updateStates();
</span><span class="cx">     void doSeek();
</span><span class="cx">     void cancelSeek();
</span><del>-    void seekTimerFired(Timer&amp;);
</del><ins>+    void seekTimerFired();
</ins><span class="cx">     MediaTime maxMediaTimeLoaded() 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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.mm        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/graphics/mac/MediaPlayerPrivateQTKit.mm        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -183,7 +183,7 @@
</span><span class="cx">     : m_player(player)
</span><span class="cx">     , m_objcObserver(adoptNS([[WebCoreMovieObserver alloc] initWithCallback:this]))
</span><span class="cx">     , m_seekTo(MediaTime::invalidTime())
</span><del>-    , m_seekTimer(this, &amp;MediaPlayerPrivateQTKit::seekTimerFired)
</del><ins>+    , m_seekTimer(*this, &amp;MediaPlayerPrivateQTKit::seekTimerFired)
</ins><span class="cx">     , m_networkState(MediaPlayer::Empty)
</span><span class="cx">     , m_readyState(MediaPlayer::HaveNothing)
</span><span class="cx">     , m_rect()
</span><span class="lines">@@ -678,7 +678,7 @@
</span><span class="cx">     m_seekTimer.stop();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void MediaPlayerPrivateQTKit::seekTimerFired(Timer&amp;)
</del><ins>+void MediaPlayerPrivateQTKit::seekTimerFired()
</ins><span class="cx"> {        
</span><span class="cx">     if (!metaDataAvailable() || !seeking() || currentMediaTime() == m_seekTo) {
</span><span class="cx">         cancelSeek();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformiosLegacyTileCacheh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/LegacyTileCache.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/LegacyTileCache.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/ios/LegacyTileCache.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -169,7 +169,7 @@
</span><span class="cx">     void createTilesInActiveGrid(SynchronousTileCreationMode);
</span><span class="cx">     void scheduleLayerFlushForPendingRepaint();
</span><span class="cx"> 
</span><del>-    void tileCreationTimerFired(Timer*);
</del><ins>+    void tileCreationTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     void drawReplacementImage(LegacyTileLayer*, CGContextRef, CGImageRef);
</span><span class="cx">     void drawWindowContent(LegacyTileLayer*, CGContextRef, CGRect dirtyRect);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformiosLegacyTileCachemm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/LegacyTileCache.mm (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/LegacyTileCache.mm        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/ios/LegacyTileCache.mm        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -83,7 +83,7 @@
</span><span class="cx">     , m_didCallWillStartScrollingOrZooming(false)
</span><span class="cx">     , m_zoomedOutTileGrid(PassOwnPtr&lt;LegacyTileGrid&gt;())
</span><span class="cx">     , m_zoomedInTileGrid(PassOwnPtr&lt;LegacyTileGrid&gt;())
</span><del>-    , m_tileCreationTimer(this, &amp;LegacyTileCache::tileCreationTimerFired)
</del><ins>+    , m_tileCreationTimer(*this, &amp;LegacyTileCache::tileCreationTimerFired)
</ins><span class="cx">     , m_currentScale(1.f)
</span><span class="cx">     , m_pendingScale(0)
</span><span class="cx">     , m_pendingZoomedOutScale(0)
</span><span class="lines">@@ -415,7 +415,7 @@
</span><span class="cx">         m_tileCreationTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void LegacyTileCache::tileCreationTimerFired(Timer*)
</del><ins>+void LegacyTileCache::tileCreationTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     if (isTileCreationSuspended())
</span><span class="cx">         return;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmacHIDGamepadProvidercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mac/HIDGamepadProvider.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mac/HIDGamepadProvider.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/mac/HIDGamepadProvider.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -81,8 +81,8 @@
</span><span class="cx"> 
</span><span class="cx"> HIDGamepadProvider::HIDGamepadProvider()
</span><span class="cx">     : m_shouldDispatchCallbacks(false)
</span><del>-    , m_connectionDelayTimer(this, &amp;HIDGamepadProvider::connectionDelayTimerFired)
-    , m_inputNotificationTimer(this, &amp;HIDGamepadProvider::inputNotificationTimerFired)
</del><ins>+    , m_connectionDelayTimer(*this, &amp;HIDGamepadProvider::connectionDelayTimerFired)
+    , m_inputNotificationTimer(*this, &amp;HIDGamepadProvider::inputNotificationTimerFired)
</ins><span class="cx"> {
</span><span class="cx">     m_manager = adoptCF(IOHIDManagerCreate(kCFAllocatorDefault, kIOHIDOptionsTypeNone));
</span><span class="cx"> 
</span><span class="lines">@@ -108,7 +108,7 @@
</span><span class="cx">     return index;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void HIDGamepadProvider::connectionDelayTimerFired(Timer&amp;)
</del><ins>+void HIDGamepadProvider::connectionDelayTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     m_shouldDispatchCallbacks = true;
</span><span class="cx"> }
</span><span class="lines">@@ -228,7 +228,7 @@
</span><span class="cx">         m_inputNotificationTimer.startOneShot(InputNotificationDelay);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void HIDGamepadProvider::inputNotificationTimerFired(Timer&amp;)
</del><ins>+void HIDGamepadProvider::inputNotificationTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     if (!m_shouldDispatchCallbacks)
</span><span class="cx">         return;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmacHIDGamepadProviderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mac/HIDGamepadProvider.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mac/HIDGamepadProvider.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/mac/HIDGamepadProvider.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -64,8 +64,8 @@
</span><span class="cx">     void openAndScheduleManager();
</span><span class="cx">     void closeAndUnscheduleManager();
</span><span class="cx"> 
</span><del>-    void connectionDelayTimerFired(Timer&amp;);
-    void inputNotificationTimerFired(Timer&amp;);
</del><ins>+    void connectionDelayTimerFired();
+    void inputNotificationTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     unsigned indexForNewlyConnectedDevice();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmacScrollAnimatorMach"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mac/ScrollAnimatorMac.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mac/ScrollAnimatorMac.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/mac/ScrollAnimatorMac.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -78,10 +78,10 @@
</span><span class="cx">     RetainPtr&lt;WebScrollbarPainterDelegate&gt; m_horizontalScrollbarPainterDelegate;
</span><span class="cx">     RetainPtr&lt;WebScrollbarPainterDelegate&gt; m_verticalScrollbarPainterDelegate;
</span><span class="cx"> 
</span><del>-    void initialScrollbarPaintTimerFired(Timer&amp;);
</del><ins>+    void initialScrollbarPaintTimerFired();
</ins><span class="cx">     Timer m_initialScrollbarPaintTimer;
</span><span class="cx"> 
</span><del>-    void sendContentAreaScrolledTimerFired(Timer&amp;);
</del><ins>+    void sendContentAreaScrolledTimerFired();
</ins><span class="cx">     Timer 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&amp;);
</del><ins>+    void snapRubberBandTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     bool isAlreadyPinnedInDirectionOfGesture(const PlatformWheelEvent&amp;, ScrollEventAxis);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmacScrollAnimatorMacmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mac/ScrollAnimatorMac.mm (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mac/ScrollAnimatorMac.mm        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/mac/ScrollAnimatorMac.mm        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -641,11 +641,11 @@
</span><span class="cx"> 
</span><span class="cx"> ScrollAnimatorMac::ScrollAnimatorMac(ScrollableArea* scrollableArea)
</span><span class="cx">     : ScrollAnimator(scrollableArea)
</span><del>-    , m_initialScrollbarPaintTimer(this, &amp;ScrollAnimatorMac::initialScrollbarPaintTimerFired)
-    , m_sendContentAreaScrolledTimer(this, &amp;ScrollAnimatorMac::sendContentAreaScrolledTimerFired)
</del><ins>+    , m_initialScrollbarPaintTimer(*this, &amp;ScrollAnimatorMac::initialScrollbarPaintTimerFired)
+    , m_sendContentAreaScrolledTimer(*this, &amp;ScrollAnimatorMac::sendContentAreaScrolledTimerFired)
</ins><span class="cx"> #if ENABLE(RUBBER_BANDING)
</span><span class="cx">     , m_scrollElasticityController(this)
</span><del>-    , m_snapRubberBandTimer(this, &amp;ScrollAnimatorMac::snapRubberBandTimerFired)
</del><ins>+    , m_snapRubberBandTimer(*this, &amp;ScrollAnimatorMac::snapRubberBandTimerFired)
</ins><span class="cx"> #endif
</span><span class="cx">     , m_haveScrolledSincePageLoad(false)
</span><span class="cx">     , m_needsScrollerStyleUpdate(false)
</span><span class="lines">@@ -1258,7 +1258,7 @@
</span><span class="cx">     m_snapRubberBandTimer.stop();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void ScrollAnimatorMac::snapRubberBandTimerFired(Timer&amp;)
</del><ins>+void ScrollAnimatorMac::snapRubberBandTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     m_scrollElasticityController.snapRubberBandTimerFired();
</span><span class="cx"> }
</span><span class="lines">@@ -1339,7 +1339,7 @@
</span><span class="cx">     m_initialScrollbarPaintTimer.stop();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void ScrollAnimatorMac::initialScrollbarPaintTimerFired(Timer&amp;)
</del><ins>+void ScrollAnimatorMac::initialScrollbarPaintTimerFired()
</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">@@ -1363,7 +1363,7 @@
</span><span class="cx">         [m_scrollbarPainterController contentAreaScrolled];
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void ScrollAnimatorMac::sendContentAreaScrolledTimerFired(Timer&amp;)
</del><ins>+void ScrollAnimatorMac::sendContentAreaScrolledTimerFired()
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mock/DeviceOrientationClientMock.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/mock/DeviceOrientationClientMock.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> 
</span><span class="cx"> DeviceOrientationClientMock::DeviceOrientationClientMock()
</span><span class="cx">     : m_controller(0)
</span><del>-    , m_timer(this, &amp;DeviceOrientationClientMock::timerFired)
</del><ins>+    , m_timer(*this, &amp;DeviceOrientationClientMock::timerFired)
</ins><span class="cx">     , m_isUpdating(false)
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="lines">@@ -62,9 +62,8 @@
</span><span class="cx">         m_timer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void DeviceOrientationClientMock::timerFired(Timer&amp; timer)
</del><ins>+void DeviceOrientationClientMock::timerFired()
</ins><span class="cx"> {
</span><del>-    ASSERT_UNUSED(timer, &amp;timer == &amp;m_timer);
</del><span class="cx">     m_timer.stop();
</span><span class="cx">     m_controller-&gt;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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mock/DeviceOrientationClientMock.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/mock/DeviceOrientationClientMock.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -54,7 +54,7 @@
</span><span class="cx">     WEBCORE_EXPORT void setOrientation(PassRefPtr&lt;DeviceOrientationData&gt;);
</span><span class="cx"> 
</span><span class="cx"> private:
</span><del>-    void timerFired(Timer&amp;);
</del><ins>+    void timerFired();
</ins><span class="cx"> 
</span><span class="cx">     RefPtr&lt;DeviceOrientationData&gt; m_orientation;
</span><span class="cx">     DeviceOrientationController* m_controller;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmockPlatformSpeechSynthesizerMockcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mock/PlatformSpeechSynthesizerMock.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mock/PlatformSpeechSynthesizerMock.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/mock/PlatformSpeechSynthesizerMock.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> 
</span><span class="cx"> PlatformSpeechSynthesizerMock::PlatformSpeechSynthesizerMock(PlatformSpeechSynthesizerClient* client)
</span><span class="cx">     : PlatformSpeechSynthesizer(client)
</span><del>-    , m_speakingFinishedTimer(this, &amp;PlatformSpeechSynthesizerMock::speakingFinished)
</del><ins>+    , m_speakingFinishedTimer(*this, &amp;PlatformSpeechSynthesizerMock::speakingFinished)
</ins><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">     
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void PlatformSpeechSynthesizerMock::speakingFinished(Timer*)
</del><ins>+void PlatformSpeechSynthesizerMock::speakingFinished()
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(m_utterance.get());
</span><span class="cx">     RefPtr&lt;PlatformSpeechSynthesisUtterance&gt; protect(m_utterance);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmockPlatformSpeechSynthesizerMockh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mock/PlatformSpeechSynthesizerMock.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mock/PlatformSpeechSynthesizerMock.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/mock/PlatformSpeechSynthesizerMock.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx">     
</span><span class="cx"> private:
</span><span class="cx">     virtual void initializeVoiceList();
</span><del>-    void speakingFinished(Timer*);
</del><ins>+    void speakingFinished();
</ins><span class="cx">     
</span><span class="cx">     Timer m_speakingFinishedTimer;
</span><span class="cx">     RefPtr&lt;PlatformSpeechSynthesisUtterance&gt; m_utterance;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkDNSResolveQueuecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/DNSResolveQueue.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/DNSResolveQueue.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/network/DNSResolveQueue.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -58,7 +58,7 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> DNSResolveQueue::DNSResolveQueue()
</span><del>-    : m_timer(this, &amp;DNSResolveQueue::timerFired)
</del><ins>+    : m_timer(*this, &amp;DNSResolveQueue::timerFired)
</ins><span class="cx">     , m_requestsInFlight(0)
</span><span class="cx">     , m_cachedProxyEnabledStatus(false)
</span><span class="cx">     , m_lastProxyEnabledStatusCheckTime(0)
</span><span class="lines">@@ -98,7 +98,7 @@
</span><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void DNSResolveQueue::timerFired(Timer&amp;)
</del><ins>+void DNSResolveQueue::timerFired()
</ins><span class="cx"> {
</span><span class="cx">     if (isUsingProxy()) {
</span><span class="cx">         m_names.clear();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkDNSResolveQueueh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/DNSResolveQueue.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/DNSResolveQueue.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/network/DNSResolveQueue.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -55,7 +55,7 @@
</span><span class="cx">     bool platformProxyIsEnabledInSystemPreferences();
</span><span class="cx">     void platformResolve(const String&amp;);
</span><span class="cx"> 
</span><del>-    void timerFired(Timer&amp;);
</del><ins>+    void timerFired();
</ins><span class="cx"> 
</span><span class="cx">     Timer m_timer;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkNetworkStateNotifierh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/NetworkStateNotifier.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/NetworkStateNotifier.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/network/NetworkStateNotifier.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -73,7 +73,7 @@
</span><span class="cx">     void updateState();
</span><span class="cx"> 
</span><span class="cx"> #if PLATFORM(MAC)
</span><del>-    void networkStateChangeTimerFired(Timer&amp;);
</del><ins>+    void networkStateChangeTimerFired();
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/ResourceHandle.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/network/ResourceHandle.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -108,7 +108,7 @@
</span><span class="cx">     d-&gt;m_failureTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void ResourceHandle::failureTimerFired(Timer&amp;)
</del><ins>+void ResourceHandle::failureTimerFired()
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/ResourceHandle.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/network/ResourceHandle.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -240,7 +240,7 @@
</span><span class="cx">     WEBCORE_EXPORT ResourceRequest&amp; firstRequest();
</span><span class="cx">     const String&amp; lastHTTPMethod() const;
</span><span class="cx"> 
</span><del>-    void failureTimerFired(Timer&amp;);
</del><ins>+    void failureTimerFired();
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/ResourceHandleInternal.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/network/ResourceHandleInternal.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -119,7 +119,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, &amp;ResourceHandle::failureTimerFired)
</del><ins>+            , m_failureTimer(*loader, &amp;ResourceHandle::failureTimerFired)
</ins><span class="cx">         {
</span><span class="cx">             const URL&amp; 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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/mac/NetworkStateNotifierMac.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/platform/network/mac/NetworkStateNotifierMac.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -81,7 +81,7 @@
</span><span class="cx">     notifier-&gt;m_networkStateChangeTimer.startOneShot(StateChangeTimerInterval);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void NetworkStateNotifier::networkStateChangeTimerFired(Timer&amp;)
</del><ins>+void NetworkStateNotifier::networkStateChangeTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     bool oldOnLine = m_isOnLine;
</span><span class="cx">     
</span><span class="lines">@@ -95,7 +95,7 @@
</span><span class="cx"> 
</span><span class="cx"> NetworkStateNotifier::NetworkStateNotifier()
</span><span class="cx">     : m_isOnLine(false)
</span><del>-    , m_networkStateChangeTimer(this, &amp;NetworkStateNotifier::networkStateChangeTimerFired)
</del><ins>+    , m_networkStateChangeTimer(*this, &amp;NetworkStateNotifier::networkStateChangeTimerFired)
</ins><span class="cx"> {
</span><span class="cx">     SCDynamicStoreContext context = { 0, this, 0, 0, 0 };
</span><span class="cx">     
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingImageQualityControllercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/ImageQualityController.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/ImageQualityController.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/rendering/ImageQualityController.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx"> 
</span><span class="cx"> ImageQualityController::ImageQualityController(const RenderView&amp; renderView)
</span><span class="cx">     : m_renderView(renderView)
</span><del>-    , m_timer(this, &amp;ImageQualityController::highQualityRepaintTimerFired)
</del><ins>+    , m_timer(*this, &amp;ImageQualityController::highQualityRepaintTimerFired)
</ins><span class="cx">     , m_animatedResizeIsActive(false)
</span><span class="cx">     , m_liveResizeOptimizationIsActive(false)
</span><span class="cx"> {
</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&amp;)
</del><ins>+void ImageQualityController::highQualityRepaintTimerFired()
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/ImageQualityController.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/rendering/ImageQualityController.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -52,7 +52,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&amp;);
</span><del>-    void highQualityRepaintTimerFired(Timer&amp;);
</del><ins>+    void highQualityRepaintTimerFired();
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderButton.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/rendering/RenderButton.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -116,7 +116,7 @@
</span><span class="cx">     if (!m_default &amp;&amp; theme().isDefault(*this)) {
</span><span class="cx">         if (theme().defaultButtonHasAnimation()) {
</span><span class="cx">             if (!m_timer)
</span><del>-                m_timer = std::make_unique&lt;Timer&gt;(this, &amp;RenderButton::timerFired);
</del><ins>+                m_timer = std::make_unique&lt;Timer&gt;(*this, &amp;RenderButton::timerFired);
</ins><span class="cx">             m_timer-&gt;startRepeating(0.03);
</span><span class="cx">         }
</span><span class="cx">         m_default = true;
</span><span class="lines">@@ -187,7 +187,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&amp;)
</del><ins>+void RenderButton::timerFired()
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderButton.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/rendering/RenderButton.h        2014-11-21 20:10:13 UTC (rev 176459)
</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&amp;);
</del><ins>+    void timerFired();
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderLayerCompositor.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/rendering/RenderLayerCompositor.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -265,7 +265,7 @@
</span><span class="cx"> 
</span><span class="cx"> RenderLayerCompositor::RenderLayerCompositor(RenderView&amp; renderView)
</span><span class="cx">     : m_renderView(renderView)
</span><del>-    , m_updateCompositingLayersTimer(this, &amp;RenderLayerCompositor::updateCompositingLayersTimerFired)
</del><ins>+    , m_updateCompositingLayersTimer(*this, &amp;RenderLayerCompositor::updateCompositingLayersTimerFired)
</ins><span class="cx">     , m_hasAcceleratedCompositing(true)
</span><span class="cx">     , m_compositingTriggers(static_cast&lt;ChromeClient::CompositingTriggerFlags&gt;(ChromeClient::AllTriggers))
</span><span class="cx">     , m_compositedLayerCount(0)
</span><span class="lines">@@ -283,11 +283,11 @@
</span><span class="cx">     , m_isTrackingRepaints(false)
</span><span class="cx">     , m_layersWithTiledBackingCount(0)
</span><span class="cx">     , m_rootLayerAttachment(RootLayerUnattached)
</span><del>-    , m_layerFlushTimer(this, &amp;RenderLayerCompositor::layerFlushTimerFired)
</del><ins>+    , m_layerFlushTimer(*this, &amp;RenderLayerCompositor::layerFlushTimerFired)
</ins><span class="cx">     , m_layerFlushThrottlingEnabled(false)
</span><span class="cx">     , m_layerFlushThrottlingTemporarilyDisabledForInteraction(false)
</span><span class="cx">     , m_hasPendingLayerFlush(false)
</span><del>-    , m_paintRelatedMilestonesTimer(this, &amp;RenderLayerCompositor::paintRelatedMilestonesTimerFired)
</del><ins>+    , m_paintRelatedMilestonesTimer(*this, &amp;RenderLayerCompositor::paintRelatedMilestonesTimerFired)
</ins><span class="cx"> #if !LOG_DISABLED
</span><span class="cx">     , m_rootLayerUpdateCount(0)
</span><span class="cx">     , m_obligateCompositedLayerCount(0)
</span><span class="lines">@@ -637,7 +637,7 @@
</span><span class="cx">         m_updateCompositingLayersTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void RenderLayerCompositor::updateCompositingLayersTimerFired(Timer&amp;)
</del><ins>+void RenderLayerCompositor::updateCompositingLayersTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     updateCompositingLayers(CompositingUpdateAfterLayout);
</span><span class="cx"> }
</span><span class="lines">@@ -4076,14 +4076,14 @@
</span><span class="cx">     m_layerFlushTimer.startOneShot(throttledLayerFlushInitialDelay);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void RenderLayerCompositor::layerFlushTimerFired(Timer&amp;)
</del><ins>+void RenderLayerCompositor::layerFlushTimerFired()
</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&amp;)
</del><ins>+void RenderLayerCompositor::paintRelatedMilestonesTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     Frame&amp; 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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderLayerCompositor.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/rendering/RenderLayerCompositor.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -336,7 +336,7 @@
</span><span class="cx">     void addToOverlapMap(OverlapMap&amp;, RenderLayer&amp;, IntRect&amp; layerBounds, bool&amp; boundsComputed);
</span><span class="cx">     void addToOverlapMapRecursive(OverlapMap&amp;, RenderLayer&amp;, RenderLayer* ancestorLayer = nullptr);
</span><span class="cx"> 
</span><del>-    void updateCompositingLayersTimerFired(Timer&amp;);
</del><ins>+    void updateCompositingLayersTimerFired();
</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&amp;, OverlapMap&amp;, struct CompositingState&amp;, bool&amp; layersChanged, bool&amp; descendantHas3DTransform);
</span><span class="lines">@@ -454,9 +454,9 @@
</span><span class="cx">     bool isThrottlingLayerFlushes() const;
</span><span class="cx">     void startInitialLayerFlushTimerIfNeeded();
</span><span class="cx">     void startLayerFlushTimerIfNeeded();
</span><del>-    void layerFlushTimerFired(Timer&amp;);
</del><ins>+    void layerFlushTimerFired();
</ins><span class="cx"> 
</span><del>-    void paintRelatedMilestonesTimerFired(Timer&amp;);
</del><ins>+    void paintRelatedMilestonesTimerFired();
</ins><span class="cx"> 
</span><span class="cx"> #if !LOG_DISABLED
</span><span class="cx">     const char* logReasonsForCompositing(const RenderLayer&amp;);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderMarqueecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderMarquee.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderMarquee.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/rendering/RenderMarquee.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -59,7 +59,7 @@
</span><span class="cx"> RenderMarquee::RenderMarquee(RenderLayer* l)
</span><span class="cx">     : m_layer(l), m_currentLoop(0)
</span><span class="cx">     , m_totalLoops(0)
</span><del>-    , m_timer(this, &amp;RenderMarquee::timerFired)
</del><ins>+    , m_timer(*this, &amp;RenderMarquee::timerFired)
</ins><span class="cx">     , m_start(0), m_end(0), m_speed(0), m_reset(false)
</span><span class="cx">     , m_suspended(false), m_stopped(false), m_direction(MAUTO)
</span><span class="cx"> {
</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&amp;)
</del><ins>+void RenderMarquee::timerFired()
</ins><span class="cx"> {
</span><span class="cx">     if (m_layer-&gt;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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderMarquee.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/rendering/RenderMarquee.h        2014-11-21 20:10:13 UTC (rev 176459)
</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&amp;);
</del><ins>+    void timerFired();
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderNamedFlowThread.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/rendering/RenderNamedFlowThread.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx">     , m_hasRegionsWithStyling(false)
</span><span class="cx">     , m_dispatchRegionOversetChangeEvent(false)
</span><span class="cx">     , m_namedFlow(WTF::move(namedFlow))
</span><del>-    , m_regionOversetChangeEventTimer(this, &amp;RenderNamedFlowThread::regionOversetChangeEventTimerFired)
</del><ins>+    , m_regionOversetChangeEventTimer(*this, &amp;RenderNamedFlowThread::regionOversetChangeEventTimerFired)
</ins><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -566,7 +566,7 @@
</span><span class="cx">         m_regionOversetChangeEventTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void RenderNamedFlowThread::regionOversetChangeEventTimerFired(Timer&amp;)
</del><ins>+void RenderNamedFlowThread::regionOversetChangeEventTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     namedFlow().dispatchRegionOversetChangeEvent();
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderNamedFlowThreadh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderNamedFlowThread.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderNamedFlowThread.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/rendering/RenderNamedFlowThread.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -124,7 +124,7 @@
</span><span class="cx">     void checkInvalidRegions();
</span><span class="cx"> 
</span><span class="cx">     bool canBeDestroyed() const { return m_invalidRegionList.isEmpty() &amp;&amp; m_regionList.isEmpty() &amp;&amp; m_contentElements.isEmpty(); }
</span><del>-    void regionOversetChangeEventTimerFired(Timer&amp;);
</del><ins>+    void regionOversetChangeEventTimerFired();
</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 (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderProgress.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/rendering/RenderProgress.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx">     , m_animationRepeatInterval(0)
</span><span class="cx">     , m_animationDuration(0)
</span><span class="cx">     , m_animating(false)
</span><del>-    , m_animationTimer(this, &amp;RenderProgress::animationTimerFired)
</del><ins>+    , m_animationTimer(*this, &amp;RenderProgress::animationTimerFired)
</ins><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -81,7 +81,7 @@
</span><span class="cx">             &amp;&amp; HTMLProgressElement::InvalidPosition != position());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void RenderProgress::animationTimerFired(Timer&amp;)
</del><ins>+void RenderProgress::animationTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     repaint();
</span><span class="cx">     if (!m_animationTimer.isActive() &amp;&amp; m_animating)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderProgressh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderProgress.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderProgress.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/rendering/RenderProgress.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx">     virtual bool requiresForcedStyleRecalcPropagation() const override { return true; }
</span><span class="cx">     virtual void computeLogicalHeight(LayoutUnit logicalHeight, LayoutUnit logicalTop, LogicalExtentComputedValues&amp;) const override;
</span><span class="cx"> 
</span><del>-    void animationTimerFired(Timer&amp;);
</del><ins>+    void animationTimerFired();
</ins><span class="cx">     void updateAnimationState();
</span><span class="cx"> 
</span><span class="cx">     double m_position;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderViewcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderView.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderView.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/rendering/RenderView.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -102,7 +102,7 @@
</span><span class="cx">     , m_selectionUnsplitEndPos(-1)
</span><span class="cx">     , m_rendererCount(0)
</span><span class="cx">     , m_maximalOutlineSize(0)
</span><del>-    , m_lazyRepaintTimer(this, &amp;RenderView::lazyRepaintTimerFired)
</del><ins>+    , m_lazyRepaintTimer(*this, &amp;RenderView::lazyRepaintTimerFired)
</ins><span class="cx">     , m_pageLogicalHeight(0)
</span><span class="cx">     , m_pageLogicalHeightChanged(false)
</span><span class="cx">     , m_layoutState(nullptr)
</span><span class="lines">@@ -155,7 +155,7 @@
</span><span class="cx">         m_lazyRepaintTimer.stop();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void RenderView::lazyRepaintTimerFired(Timer&amp;)
</del><ins>+void RenderView::lazyRepaintTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     bool shouldRepaint = !document().inPageCache();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderViewh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderView.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderView.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/rendering/RenderView.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -339,7 +339,7 @@
</span><span class="cx"> 
</span><span class="cx">     bool shouldUsePrintingLayout() const;
</span><span class="cx"> 
</span><del>-    void lazyRepaintTimerFired(Timer&amp;);
</del><ins>+    void lazyRepaintTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     Timer m_lazyRepaintTimer;
</span><span class="cx">     HashSet&lt;RenderBox*&gt; m_renderersNeedingLazyRepaint;
</span></span></pre></div>
<a id="trunkSourceWebCorereplayEventLoopInputDispatchercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/replay/EventLoopInputDispatcher.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/replay/EventLoopInputDispatcher.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/replay/EventLoopInputDispatcher.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -48,7 +48,7 @@
</span><span class="cx">     : m_page(page)
</span><span class="cx">     , m_client(client)
</span><span class="cx">     , m_cursor(cursor)
</span><del>-    , m_timer(this, &amp;EventLoopInputDispatcher::timerFired)
</del><ins>+    , m_timer(*this, &amp;EventLoopInputDispatcher::timerFired)
</ins><span class="cx">     , m_dispatching(false)
</span><span class="cx">     , m_running(false)
</span><span class="cx">     , m_speed(DispatchSpeed::FastForward)
</span><span class="lines">@@ -79,7 +79,7 @@
</span><span class="cx">         m_timer.stop();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void EventLoopInputDispatcher::timerFired(Timer*)
</del><ins>+void EventLoopInputDispatcher::timerFired()
</ins><span class="cx"> {
</span><span class="cx">     dispatchInput();
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorereplayEventLoopInputDispatcherh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/replay/EventLoopInputDispatcher.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/replay/EventLoopInputDispatcher.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/replay/EventLoopInputDispatcher.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -72,7 +72,7 @@
</span><span class="cx"> private:
</span><span class="cx">     void dispatchInputSoon();
</span><span class="cx">     void dispatchInput();
</span><del>-    void timerFired(Timer*);
</del><ins>+    void timerFired();
</ins><span class="cx"> 
</span><span class="cx">     Page&amp; m_page;
</span><span class="cx">     EventLoopInputDispatcherClient* m_client;
</span></span></pre></div>
<a id="trunkSourceWebCorestorageStorageAreaImplcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/storage/StorageAreaImpl.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/storage/StorageAreaImpl.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/storage/StorageAreaImpl.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -56,7 +56,7 @@
</span><span class="cx">     , m_isShutdown(false)
</span><span class="cx"> #endif
</span><span class="cx">     , m_accessCount(0)
</span><del>-    , m_closeDatabaseTimer(this, &amp;StorageAreaImpl::closeDatabaseTimerFired)
</del><ins>+    , m_closeDatabaseTimer(*this, &amp;StorageAreaImpl::closeDatabaseTimerFired)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(isMainThread());
</span><span class="cx">     ASSERT(m_securityOrigin);
</span><span class="lines">@@ -96,7 +96,7 @@
</span><span class="cx">     , m_isShutdown(area-&gt;m_isShutdown)
</span><span class="cx"> #endif
</span><span class="cx">     , m_accessCount(0)
</span><del>-    , m_closeDatabaseTimer(this, &amp;StorageAreaImpl::closeDatabaseTimerFired)
</del><ins>+    , m_closeDatabaseTimer(*this, &amp;StorageAreaImpl::closeDatabaseTimerFired)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(isMainThread());
</span><span class="cx">     ASSERT(m_securityOrigin);
</span><span class="lines">@@ -278,7 +278,7 @@
</span><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void StorageAreaImpl::closeDatabaseTimerFired(Timer *)
</del><ins>+void StorageAreaImpl::closeDatabaseTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     blockUntilImportComplete();
</span><span class="cx">     if (m_storageAreaSync)
</span><span class="lines">@@ -291,7 +291,7 @@
</span><span class="cx">         ASSERT(!m_accessCount);
</span><span class="cx">         m_closeDatabaseTimer.stop();
</span><span class="cx"> 
</span><del>-        closeDatabaseTimerFired(&amp;m_closeDatabaseTimer);
</del><ins>+        closeDatabaseTimerFired();
</ins><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorestorageStorageAreaImplh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/storage/StorageAreaImpl.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/storage/StorageAreaImpl.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/storage/StorageAreaImpl.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -77,7 +77,7 @@
</span><span class="cx">     explicit StorageAreaImpl(StorageAreaImpl*);
</span><span class="cx"> 
</span><span class="cx">     void blockUntilImportComplete() const;
</span><del>-    void closeDatabaseTimerFired(Timer*);
</del><ins>+    void closeDatabaseTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     void dispatchStorageEvent(const String&amp; key, const String&amp; oldValue, const String&amp; newValue, Frame* sourceFrame);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorestorageStorageAreaSynccpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/storage/StorageAreaSync.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/storage/StorageAreaSync.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/storage/StorageAreaSync.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx"> static const int MaxiumItemsToSync = 100;
</span><span class="cx"> 
</span><span class="cx"> inline StorageAreaSync::StorageAreaSync(PassRefPtr&lt;StorageSyncManager&gt; storageSyncManager, PassRefPtr&lt;StorageAreaImpl&gt; storageArea, const String&amp; databaseIdentifier)
</span><del>-    : m_syncTimer(this, &amp;StorageAreaSync::syncTimerFired)
</del><ins>+    : m_syncTimer(*this, &amp;StorageAreaSync::syncTimerFired)
</ins><span class="cx">     , m_itemsCleared(false)
</span><span class="cx">     , m_finalSyncScheduled(false)
</span><span class="cx">     , m_storageArea(storageArea)
</span><span class="lines">@@ -108,7 +108,7 @@
</span><span class="cx">     // FIXME: This is synchronous.  We should do it on the background process, but
</span><span class="cx">     // we should do it safely.
</span><span class="cx">     m_finalSyncScheduled = true;
</span><del>-    syncTimerFired(&amp;m_syncTimer);
</del><ins>+    syncTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     RefPtr&lt;StorageAreaSync&gt; protector(this);
</span><span class="cx">     m_syncManager-&gt;dispatch([protector] {
</span><span class="lines">@@ -166,7 +166,7 @@
</span><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void StorageAreaSync::syncTimerFired(Timer*)
</del><ins>+void StorageAreaSync::syncTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(isMainThread());
</span><span class="cx"> 
</span><span class="lines">@@ -537,7 +537,7 @@
</span><span class="cx"> 
</span><span class="cx"> void StorageAreaSync::scheduleSync()
</span><span class="cx"> {
</span><del>-    syncTimerFired(&amp;m_syncTimer);
</del><ins>+    syncTimerFired();
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCorestorageStorageAreaSynch"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/storage/StorageAreaSync.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/storage/StorageAreaSync.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/storage/StorageAreaSync.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -79,7 +79,7 @@
</span><span class="cx">       SkipIfNonExistent
</span><span class="cx">     };
</span><span class="cx"> 
</span><del>-    void syncTimerFired(Timer*);
</del><ins>+    void syncTimerFired();
</ins><span class="cx">     void openDatabase(OpenDatabaseParamType openingStrategy);
</span><span class="cx">     void sync(bool clearItems, const HashMap&lt;String, String&gt;&amp; items);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGElement.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGElement.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/svg/SVGElement.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -686,7 +686,7 @@
</span><span class="cx">     svgLoadEventTimer()-&gt;startOneShot(0);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void SVGElement::svgLoadEventTimerFired(Timer*)
</del><ins>+void SVGElement::svgLoadEventTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     sendSVGLoadEventIfPossible();
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGElement.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGElement.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/svg/SVGElement.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -89,7 +89,7 @@
</span><span class="cx"> 
</span><span class="cx">     void sendSVGLoadEventIfPossible(bool sendParentLoadEvents = false);
</span><span class="cx">     void sendSVGLoadEventIfPossibleAsynchronously();
</span><del>-    void svgLoadEventTimerFired(Timer*);
</del><ins>+    void svgLoadEventTimerFired();
</ins><span class="cx">     virtual Timer* svgLoadEventTimer();
</span><span class="cx"> 
</span><span class="cx">     virtual AffineTransform* supplementalTransform() { return 0; }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGScriptElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGScriptElement.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGScriptElement.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/svg/SVGScriptElement.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx"> inline SVGScriptElement::SVGScriptElement(const QualifiedName&amp; tagName, Document&amp; document, bool wasInsertedByParser, bool alreadyStarted)
</span><span class="cx">     : SVGElement(tagName, document)
</span><span class="cx">     , ScriptElement(*this, wasInsertedByParser, alreadyStarted)
</span><del>-    , m_svgLoadEventTimer(this, &amp;SVGElement::svgLoadEventTimerFired)
</del><ins>+    , m_svgLoadEventTimer(*this, &amp;SVGElement::svgLoadEventTimerFired)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(hasTagName(SVGNames::scriptTag));
</span><span class="cx">     registerAnimatedPropertiesForSVGScriptElement();
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGStyleElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGStyleElement.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGStyleElement.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/svg/SVGStyleElement.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -36,7 +36,7 @@
</span><span class="cx"> inline SVGStyleElement::SVGStyleElement(const QualifiedName&amp; tagName, Document&amp; document, bool createdByParser)
</span><span class="cx">     : SVGElement(tagName, document)
</span><span class="cx">     , m_styleSheetOwner(document, createdByParser)
</span><del>-    , m_svgLoadEventTimer(this, &amp;SVGElement::svgLoadEventTimerFired)
</del><ins>+    , m_svgLoadEventTimer(*this, &amp;SVGElement::svgLoadEventTimerFired)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(hasTagName(SVGNames::styleTag));
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGUseElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGUseElement.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGUseElement.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/svg/SVGUseElement.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -88,7 +88,7 @@
</span><span class="cx">     , m_wasInsertedByParser(wasInsertedByParser)
</span><span class="cx">     , m_haveFiredLoadEvent(false)
</span><span class="cx">     , m_needsShadowTreeRecreation(false)
</span><del>-    , m_svgLoadEventTimer(this, &amp;SVGElement::svgLoadEventTimerFired)
</del><ins>+    , m_svgLoadEventTimer(*this, &amp;SVGElement::svgLoadEventTimerFired)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(hasCustomStyleResolveCallbacks());
</span><span class="cx">     ASSERT(hasTagName(SVGNames::useTag));
</span></span></pre></div>
<a id="trunkSourceWebCoresvganimationSMILTimeContainercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/animation/SMILTimeContainer.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/animation/SMILTimeContainer.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/svg/animation/SMILTimeContainer.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx">     , m_resumeTime(0)
</span><span class="cx">     , m_presetStartTime(0)
</span><span class="cx">     , m_documentOrderIndexesDirty(false)
</span><del>-    , m_timer(this, &amp;SMILTimeContainer::timerFired)
</del><ins>+    , m_timer(*this, &amp;SMILTimeContainer::timerFired)
</ins><span class="cx">     , m_ownerSVGElement(owner)
</span><span class="cx"> #ifndef NDEBUG
</span><span class="cx">     , m_preventScheduledAnimationsChanges(false)
</span><span class="lines">@@ -213,7 +213,7 @@
</span><span class="cx">     m_timer.startOneShot(delay.value());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void SMILTimeContainer::timerFired(Timer*)
</del><ins>+void SMILTimeContainer::timerFired()
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(m_beginTime);
</span><span class="cx">     ASSERT(!m_pauseTime);
</span></span></pre></div>
<a id="trunkSourceWebCoresvganimationSMILTimeContainerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/animation/SMILTimeContainer.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/animation/SMILTimeContainer.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/svg/animation/SMILTimeContainer.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -67,7 +67,7 @@
</span><span class="cx"> private:
</span><span class="cx">     SMILTimeContainer(SVGSVGElement* owner);
</span><span class="cx"> 
</span><del>-    void timerFired(Timer*);
</del><ins>+    void timerFired();
</ins><span class="cx">     void startTimer(SMILTime fireTime, SMILTime minimumDelay = 0);
</span><span class="cx">     void updateAnimations(SMILTime elapsed, bool seekToTime = false);
</span><span class="cx">     
</span></span></pre></div>
<a id="trunkSourceWebCorexmlXMLHttpRequestProgressEventThrottlecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/xml/XMLHttpRequestProgressEventThrottle.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/xml/XMLHttpRequestProgressEventThrottle.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/xml/XMLHttpRequestProgressEventThrottle.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -41,7 +41,7 @@
</span><span class="cx">     , m_loaded(0)
</span><span class="cx">     , m_total(0)
</span><span class="cx">     , m_deferEvents(false)
</span><del>-    , m_dispatchDeferredEventsTimer(this, &amp;XMLHttpRequestProgressEventThrottle::dispatchDeferredEvents)
</del><ins>+    , m_dispatchDeferredEventsTimer(*this, &amp;XMLHttpRequestProgressEventThrottle::dispatchDeferredEvents)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(target);
</span><span class="cx"> }
</span><span class="lines">@@ -137,9 +137,8 @@
</span><span class="cx">     dispatchEvent(event);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void XMLHttpRequestProgressEventThrottle::dispatchDeferredEvents(Timer* timer)
</del><ins>+void XMLHttpRequestProgressEventThrottle::dispatchDeferredEvents()
</ins><span class="cx"> {
</span><del>-    ASSERT_UNUSED(timer, timer == &amp;m_dispatchDeferredEventsTimer);
</del><span class="cx">     ASSERT(m_deferEvents);
</span><span class="cx">     m_deferEvents = false;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorexmlXMLHttpRequestProgressEventThrottleh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/xml/XMLHttpRequestProgressEventThrottle.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/xml/XMLHttpRequestProgressEventThrottle.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebCore/xml/XMLHttpRequestProgressEventThrottle.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -60,7 +60,7 @@
</span><span class="cx">     static const double minimumProgressEventDispatchingIntervalInSeconds;
</span><span class="cx"> 
</span><span class="cx">     virtual void fired();
</span><del>-    void dispatchDeferredEvents(Timer*);
</del><ins>+    void dispatchDeferredEvents();
</ins><span class="cx">     void flushProgressEvent();
</span><span class="cx">     void dispatchEvent(PassRefPtr&lt;Event&gt;);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKitmacChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/ChangeLog (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/ChangeLog        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebKit/mac/ChangeLog        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -1,5 +1,21 @@
</span><span class="cx"> 2014-11-21  Anders Carlsson  &lt;andersca@apple.com&gt;
</span><span class="cx"> 
</span><ins>+        Remove the Timer parameters from timer callbacks
+        https://bugs.webkit.org/show_bug.cgi?id=138974
+
+        Reviewed by Antti Koivisto.
+
+        * Plugins/Hosted/NetscapePluginInstanceProxy.h:
+        * Plugins/Hosted/NetscapePluginInstanceProxy.mm:
+        (WebKit::NetscapePluginInstanceProxy::NetscapePluginInstanceProxy):
+        (WebKit::NetscapePluginInstanceProxy::requestTimerFired):
+        * Plugins/WebNetscapePluginStream.h:
+        * Plugins/WebNetscapePluginStream.mm:
+        (WebNetscapePluginStream::WebNetscapePluginStream):
+        (WebNetscapePluginStream::deliverDataTimerFired):
+
+2014-11-21  Anders Carlsson  &lt;andersca@apple.com&gt;
+
</ins><span class="cx">         Make memoryCache() return a reference
</span><span class="cx">         https://bugs.webkit.org/show_bug.cgi?id=138939
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKitmacPluginsHostedNetscapePluginInstanceProxyh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -295,7 +295,7 @@
</span><span class="cx">     NetscapePluginHostProxy* m_pluginHostProxy;
</span><span class="cx">     WebHostedNetscapePluginView *m_pluginView;
</span><span class="cx"> 
</span><del>-    void requestTimerFired(WebCore::Timer*);
</del><ins>+    void requestTimerFired();
</ins><span class="cx">     WebCore::Timer m_requestTimer;
</span><span class="cx">     Deque&lt;RefPtr&lt;PluginRequest&gt;&gt; m_pluginRequests;
</span><span class="cx">     
</span></span></pre></div>
<a id="trunkSourceWebKitmacPluginsHostedNetscapePluginInstanceProxymm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.mm (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.mm        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebKit/mac/Plugins/Hosted/NetscapePluginInstanceProxy.mm        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -217,7 +217,7 @@
</span><span class="cx"> NetscapePluginInstanceProxy::NetscapePluginInstanceProxy(NetscapePluginHostProxy* pluginHostProxy, WebHostedNetscapePluginView *pluginView, bool fullFramePlugin)
</span><span class="cx">     : m_pluginHostProxy(pluginHostProxy)
</span><span class="cx">     , m_pluginView(pluginView)
</span><del>-    , m_requestTimer(this, &amp;NetscapePluginInstanceProxy::requestTimerFired)
</del><ins>+    , m_requestTimer(*this, &amp;NetscapePluginInstanceProxy::requestTimerFired)
</ins><span class="cx">     , m_currentURLRequestID(0)
</span><span class="cx">     , m_renderContextID(0)
</span><span class="cx">     , m_rendererType(UseSoftwareRenderer)
</span><span class="lines">@@ -735,7 +735,7 @@
</span><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void NetscapePluginInstanceProxy::requestTimerFired(Timer*)
</del><ins>+void NetscapePluginInstanceProxy::requestTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(!m_pluginRequests.isEmpty());
</span><span class="cx">     ASSERT(m_pluginView);
</span></span></pre></div>
<a id="trunkSourceWebKitmacPluginsWebNetscapePluginStreamh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/Plugins/WebNetscapePluginStream.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/Plugins/WebNetscapePluginStream.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebKit/mac/Plugins/WebNetscapePluginStream.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -123,7 +123,7 @@
</span><span class="cx">     RetainPtr&lt;NSMutableURLRequest&gt; m_request;
</span><span class="cx">     NPPluginFuncs *m_pluginFuncs;
</span><span class="cx"> 
</span><del>-    void deliverDataTimerFired(WebCore::Timer*);
</del><ins>+    void deliverDataTimerFired();
</ins><span class="cx">     WebCore::Timer m_deliverDataTimer;
</span><span class="cx">     
</span><span class="cx">     WebNetscapePluginStream(WebCore::FrameLoader*);
</span></span></pre></div>
<a id="trunkSourceWebKitmacPluginsWebNetscapePluginStreammm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/Plugins/WebNetscapePluginStream.mm (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/Plugins/WebNetscapePluginStream.mm        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebKit/mac/Plugins/WebNetscapePluginStream.mm        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -135,7 +135,7 @@
</span><span class="cx">     , m_newStreamSuccessful(false)
</span><span class="cx">     , m_frameLoader(frameLoader)
</span><span class="cx">     , m_pluginFuncs(0)
</span><del>-    , m_deliverDataTimer(this, &amp;WebNetscapePluginStream::deliverDataTimerFired)
</del><ins>+    , m_deliverDataTimer(*this, &amp;WebNetscapePluginStream::deliverDataTimerFired)
</ins><span class="cx"> {
</span><span class="cx">     memset(&amp;m_stream, 0, sizeof(NPStream));
</span><span class="cx"> }
</span><span class="lines">@@ -155,7 +155,7 @@
</span><span class="cx">     , m_frameLoader(0)
</span><span class="cx">     , m_request(adoptNS([request mutableCopy]))
</span><span class="cx">     , m_pluginFuncs(0)
</span><del>-    , m_deliverDataTimer(this, &amp;WebNetscapePluginStream::deliverDataTimerFired)
</del><ins>+    , m_deliverDataTimer(*this, &amp;WebNetscapePluginStream::deliverDataTimerFired)
</ins><span class="cx"> {
</span><span class="cx">     memset(&amp;m_stream, 0, sizeof(NPStream));
</span><span class="cx"> 
</span><span class="lines">@@ -552,7 +552,7 @@
</span><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WebNetscapePluginStream::deliverDataTimerFired(WebCore::Timer* timer)
</del><ins>+void WebNetscapePluginStream::deliverDataTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     deliverData();
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebKitwinChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/win/ChangeLog (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/win/ChangeLog        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebKit/win/ChangeLog        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -1,5 +1,16 @@
</span><span class="cx"> 2014-11-21  Anders Carlsson  &lt;andersca@apple.com&gt;
</span><span class="cx"> 
</span><ins>+        Remove the Timer parameters from timer callbacks
+        https://bugs.webkit.org/show_bug.cgi?id=138974
+
+        Reviewed by Antti Koivisto.
+
+        * FullscreenVideoController.cpp:
+        (FullscreenVideoController::timerFired):
+        * FullscreenVideoController.h:
+
+2014-11-21  Anders Carlsson  &lt;andersca@apple.com&gt;
+
</ins><span class="cx">         Make memoryCache() return a reference
</span><span class="cx">         https://bugs.webkit.org/show_bug.cgi?id=138939
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKitwinFullscreenVideoControllercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/win/FullscreenVideoController.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/win/FullscreenVideoController.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebKit/win/FullscreenVideoController.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -595,7 +595,7 @@
</span><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void FullscreenVideoController::timerFired(Timer*)
</del><ins>+void FullscreenVideoController::timerFired()
</ins><span class="cx"> {
</span><span class="cx">     // Update the time slider
</span><span class="cx">     m_timeSlider.setValue(currentTime() / duration());
</span></span></pre></div>
<a id="trunkSourceWebKitwinFullscreenVideoControllerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/win/FullscreenVideoController.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/win/FullscreenVideoController.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebKit/win/FullscreenVideoController.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -138,7 +138,7 @@
</span><span class="cx">     static void registerHUDWindowClass();
</span><span class="cx">     static LRESULT CALLBACK hudWndProc(HWND, UINT message, WPARAM, LPARAM);
</span><span class="cx">     void createHUDWindow();
</span><del>-    void timerFired(WebCore::Timer*);
</del><ins>+    void timerFired();
</ins><span class="cx"> 
</span><span class="cx">     void togglePlay();
</span><span class="cx">     void draw();
</span></span></pre></div>
<a id="trunkSourceWebKit2ChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/ChangeLog (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/ChangeLog        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebKit2/ChangeLog        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -1,3 +1,67 @@
</span><ins>+2014-11-21  Anders Carlsson  &lt;andersca@apple.com&gt;
+
+        Remove the Timer parameters from timer callbacks
+        https://bugs.webkit.org/show_bug.cgi?id=138974
+
+        Reviewed by Antti Koivisto.
+
+        * NetworkProcess/NetworkResourceLoader.cpp:
+        (WebKit::NetworkResourceLoader::NetworkResourceLoader):
+        (WebKit::NetworkResourceLoader::bufferingTimerFired):
+        * NetworkProcess/NetworkResourceLoader.h:
+        * Shared/WebMemorySampler.cpp:
+        (WebKit::WebMemorySampler::WebMemorySampler):
+        (WebKit::WebMemorySampler::sampleTimerFired):
+        (WebKit::WebMemorySampler::stopTimerFired):
+        * Shared/WebMemorySampler.h:
+        * Shared/mac/RemoteLayerBackingStoreCollection.h:
+        * Shared/mac/RemoteLayerBackingStoreCollection.mm:
+        (WebKit::RemoteLayerBackingStoreCollection::RemoteLayerBackingStoreCollection):
+        (WebKit::RemoteLayerBackingStoreCollection::volatilityTimerFired):
+        * WebProcess/Plugins/PluginView.cpp:
+        (WebKit::PluginView::PluginView):
+        * WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.h:
+        * WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.mm:
+        (WebKit::RemoteLayerTreeDrawingArea::RemoteLayerTreeDrawingArea):
+        (WebKit::RemoteLayerTreeDrawingArea::layerFlushTimerFired):
+        * WebProcess/WebProcess.cpp:
+        (WebKit::WebProcess::WebProcess):
+        (WebKit::WebProcess::processSuspensionCleanupTimerFired):
+        (WebKit::WebProcess::nonVisibleProcessCleanupTimerFired):
+        * WebProcess/WebProcess.h:
+
+2014-11-21  Anders Carlsson  &lt;andersca@apple.com&gt;
+
+        Remove the Timer parameters from timer callbacks
+        https://bugs.webkit.org/show_bug.cgi?id=138974
+
+        Reviewed by Antti Koivisto.
+
+        * NetworkProcess/NetworkResourceLoader.cpp:
+        (WebKit::NetworkResourceLoader::NetworkResourceLoader):
+        (WebKit::NetworkResourceLoader::bufferingTimerFired):
+        * NetworkProcess/NetworkResourceLoader.h:
+        * Shared/WebMemorySampler.cpp:
+        (WebKit::WebMemorySampler::WebMemorySampler):
+        (WebKit::WebMemorySampler::sampleTimerFired):
+        (WebKit::WebMemorySampler::stopTimerFired):
+        * Shared/WebMemorySampler.h:
+        * Shared/mac/RemoteLayerBackingStoreCollection.h:
+        * Shared/mac/RemoteLayerBackingStoreCollection.mm:
+        (WebKit::RemoteLayerBackingStoreCollection::RemoteLayerBackingStoreCollection):
+        (WebKit::RemoteLayerBackingStoreCollection::volatilityTimerFired):
+        * WebProcess/Plugins/PluginView.cpp:
+        (WebKit::PluginView::PluginView):
+        * WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.h:
+        * WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.mm:
+        (WebKit::RemoteLayerTreeDrawingArea::RemoteLayerTreeDrawingArea):
+        (WebKit::RemoteLayerTreeDrawingArea::layerFlushTimerFired):
+        * WebProcess/WebProcess.cpp:
+        (WebKit::WebProcess::WebProcess):
+        (WebKit::WebProcess::processSuspensionCleanupTimerFired):
+        (WebKit::WebProcess::nonVisibleProcessCleanupTimerFired):
+        * WebProcess/WebProcess.h:
+
</ins><span class="cx"> 2014-11-21  Antti Koivisto  &lt;antti@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Fix iOS build.
</span></span></pre></div>
<a id="trunkSourceWebKit2NetworkProcessNetworkResourceLoadercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/NetworkProcess/NetworkResourceLoader.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/NetworkProcess/NetworkResourceLoader.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebKit2/NetworkProcess/NetworkResourceLoader.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -88,7 +88,7 @@
</span><span class="cx">     , m_didConvertHandleToDownload(false)
</span><span class="cx">     , m_didConsumeSandboxExtensions(false)
</span><span class="cx">     , m_defersLoading(parameters.defersLoading)
</span><del>-    , m_bufferingTimer(this, &amp;NetworkResourceLoader::bufferingTimerFired)
</del><ins>+    , m_bufferingTimer(*this, &amp;NetworkResourceLoader::bufferingTimerFired)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(RunLoop::isMain());
</span><span class="cx">     // FIXME: This is necessary because of the existence of EmptyFrameLoaderClient in WebCore.
</span><span class="lines">@@ -393,7 +393,7 @@
</span><span class="cx">     m_bufferingTimer.startOneShot(m_parameters.maximumBufferingTime);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void NetworkResourceLoader::bufferingTimerFired(Timer&amp;)
</del><ins>+void NetworkResourceLoader::bufferingTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(m_bufferedData);
</span><span class="cx">     ASSERT(m_handle);
</span></span></pre></div>
<a id="trunkSourceWebKit2NetworkProcessNetworkResourceLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/NetworkProcess/NetworkResourceLoader.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/NetworkProcess/NetworkResourceLoader.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebKit2/NetworkProcess/NetworkResourceLoader.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -148,7 +148,7 @@
</span><span class="cx">     void platformDidReceiveResponse(const WebCore::ResourceResponse&amp;);
</span><span class="cx"> 
</span><span class="cx">     void startBufferingTimerIfNeeded();
</span><del>-    void bufferingTimerFired(WebCore::Timer&amp;);
</del><ins>+    void bufferingTimerFired();
</ins><span class="cx">     void sendBuffer(WebCore::SharedBuffer*, int encodedDataLength);
</span><span class="cx"> 
</span><span class="cx">     bool isSynchronous() const;
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedWebMemorySamplercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/WebMemorySampler.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/WebMemorySampler.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebKit2/Shared/WebMemorySampler.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -48,8 +48,8 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> WebMemorySampler::WebMemorySampler() 
</span><del>-    : m_sampleTimer(this, &amp;WebMemorySampler::sampleTimerFired)
-    , m_stopTimer(this, &amp;WebMemorySampler::stopTimerFired)
</del><ins>+    : m_sampleTimer(*this, &amp;WebMemorySampler::sampleTimerFired)
+    , m_stopTimer(*this, &amp;WebMemorySampler::stopTimerFired)
</ins><span class="cx">     , m_isRunning(false)
</span><span class="cx">     , m_runningTime(0)
</span><span class="cx"> {
</span><span class="lines">@@ -154,13 +154,13 @@
</span><span class="cx">     writeToFile(m_sampleLogFile, utf8String.data(), utf8String.length());
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WebMemorySampler::sampleTimerFired(Timer*)
</del><ins>+void WebMemorySampler::sampleTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     sendMemoryPressureEvent();
</span><span class="cx">     appendCurrentMemoryUsageToFile(m_sampleLogFile);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WebMemorySampler::stopTimerFired(Timer*)
</del><ins>+void WebMemorySampler::stopTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     if (!m_isRunning)
</span><span class="cx">         return;
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedWebMemorySamplerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/WebMemorySampler.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/WebMemorySampler.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebKit2/Shared/WebMemorySampler.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -85,8 +85,8 @@
</span><span class="cx">     void initializeSandboxedLogFile(const SandboxExtension::Handle&amp;, const String&amp;);
</span><span class="cx">     void writeHeaders();
</span><span class="cx">     void initializeTimers(double);
</span><del>-    void sampleTimerFired(WebCore::Timer*);
-    void stopTimerFired(WebCore::Timer*);
</del><ins>+    void sampleTimerFired();
+    void stopTimerFired();
</ins><span class="cx">     void appendCurrentMemoryUsageToFile(WebCore::PlatformFileHandle&amp;);
</span><span class="cx">     void sendMemoryPressureEvent();
</span><span class="cx">     
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedmacRemoteLayerBackingStoreCollectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/mac/RemoteLayerBackingStoreCollection.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/mac/RemoteLayerBackingStoreCollection.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebKit2/Shared/mac/RemoteLayerBackingStoreCollection.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx">     void willCommitLayerTree(RemoteLayerTreeTransaction&amp;);
</span><span class="cx">     void didFlushLayers();
</span><span class="cx"> 
</span><del>-    void volatilityTimerFired(WebCore::Timer&amp;);
</del><ins>+    void volatilityTimerFired();
</ins><span class="cx">     bool markAllBackingStoreVolatileImmediatelyIfPossible();
</span><span class="cx"> 
</span><span class="cx">     void scheduleVolatilityTimer();
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedmacRemoteLayerBackingStoreCollectionmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/mac/RemoteLayerBackingStoreCollection.mm (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/mac/RemoteLayerBackingStoreCollection.mm        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebKit2/Shared/mac/RemoteLayerBackingStoreCollection.mm        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -37,7 +37,7 @@
</span><span class="cx"> namespace WebKit {
</span><span class="cx"> 
</span><span class="cx"> RemoteLayerBackingStoreCollection::RemoteLayerBackingStoreCollection()
</span><del>-    : m_volatilityTimer(this, &amp;RemoteLayerBackingStoreCollection::volatilityTimerFired)
</del><ins>+    : m_volatilityTimer(*this, &amp;RemoteLayerBackingStoreCollection::volatilityTimerFired)
</ins><span class="cx">     , m_inLayerFlush(false)
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="lines">@@ -163,7 +163,7 @@
</span><span class="cx">     return successfullyMadeBackingStoreVolatile;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void RemoteLayerBackingStoreCollection::volatilityTimerFired(WebCore::Timer&amp;)
</del><ins>+void RemoteLayerBackingStoreCollection::volatilityTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     bool successfullyMadeBackingStoreVolatile = true;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessPluginsPluginViewcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Plugins/PluginView.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Plugins/PluginView.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebKit2/WebProcess/Plugins/PluginView.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -293,7 +293,7 @@
</span><span class="cx">     , m_npRuntimeObjectMap(this)
</span><span class="cx"> #endif
</span><span class="cx">     , m_manualStreamState(StreamStateInitial)
</span><del>-    , m_pluginSnapshotTimer(this, &amp;PluginView::pluginSnapshotTimerFired, pluginSnapshotTimerDelay)
</del><ins>+    , m_pluginSnapshotTimer(*this, &amp;PluginView::pluginSnapshotTimerFired, pluginSnapshotTimerDelay)
</ins><span class="cx">     , m_countSnapshotRetries(0)
</span><span class="cx">     , m_didReceiveUserInteraction(false)
</span><span class="cx">     , m_pageScaleFactor(1)
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPagemacRemoteLayerTreeDrawingAreah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebKit2/WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -110,7 +110,7 @@
</span><span class="cx">     void updateScrolledExposedRect();
</span><span class="cx">     void updateRootLayers();
</span><span class="cx"> 
</span><del>-    void layerFlushTimerFired(WebCore::Timer*);
</del><ins>+    void layerFlushTimerFired();
</ins><span class="cx">     void flushLayers();
</span><span class="cx"> 
</span><span class="cx">     WebCore::TiledBacking* mainFrameTiledBacking() const;
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPagemacRemoteLayerTreeDrawingAreamm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.mm (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.mm        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebKit2/WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.mm        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -58,7 +58,7 @@
</span><span class="cx">     , m_rootLayer(GraphicsLayer::create(graphicsLayerFactory(), *this))
</span><span class="cx">     , m_exposedRect(FloatRect::infiniteRect())
</span><span class="cx">     , m_scrolledExposedRect(FloatRect::infiniteRect())
</span><del>-    , m_layerFlushTimer(this, &amp;RemoteLayerTreeDrawingArea::layerFlushTimerFired)
</del><ins>+    , m_layerFlushTimer(*this, &amp;RemoteLayerTreeDrawingArea::layerFlushTimerFired)
</ins><span class="cx">     , m_isFlushingSuspended(false)
</span><span class="cx">     , m_hasDeferredFlush(false)
</span><span class="cx">     , m_isThrottlingLayerFlushes(false)
</span><span class="lines">@@ -313,7 +313,7 @@
</span><span class="cx">     return true;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void RemoteLayerTreeDrawingArea::layerFlushTimerFired(WebCore::Timer*)
</del><ins>+void RemoteLayerTreeDrawingArea::layerFlushTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     flushLayers();
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebProcesscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebProcess.cpp (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebProcess.cpp        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebKit2/WebProcess/WebProcess.cpp        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -152,7 +152,7 @@
</span><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx">     , m_viewUpdateDispatcher(ViewUpdateDispatcher::create())
</span><span class="cx"> #endif
</span><del>-    , m_processSuspensionCleanupTimer(this, &amp;WebProcess::processSuspensionCleanupTimerFired)
</del><ins>+    , m_processSuspensionCleanupTimer(*this, &amp;WebProcess::processSuspensionCleanupTimerFired)
</ins><span class="cx">     , m_inDidClose(false)
</span><span class="cx">     , m_hasSetCacheModel(false)
</span><span class="cx">     , m_cacheModel(CacheModelDocumentViewer)
</span><span class="lines">@@ -179,7 +179,7 @@
</span><span class="cx">     , m_hasSelectionServices(false)
</span><span class="cx">     , m_hasRichContentServices(false)
</span><span class="cx"> #endif
</span><del>-    , m_nonVisibleProcessCleanupTimer(this, &amp;WebProcess::nonVisibleProcessCleanupTimerFired)
</del><ins>+    , m_nonVisibleProcessCleanupTimer(*this, &amp;WebProcess::nonVisibleProcessCleanupTimerFired)
</ins><span class="cx">     , m_webOriginDataManager(std::make_unique&lt;WebOriginDataManager&gt;(*this, *this))
</span><span class="cx"> {
</span><span class="cx">     // Initialize our platform strategies.
</span><span class="lines">@@ -1197,11 +1197,10 @@
</span><span class="cx">     return successfullyMarkedAllLayersVolatile;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-void WebProcess::processSuspensionCleanupTimerFired(Timer* timer)
</del><ins>+void WebProcess::processSuspensionCleanupTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     if (markAllLayersVolatileIfPossible()) {
</span><span class="cx">         parentProcessConnection()-&gt;send(Messages::WebProcessProxy::ProcessReadyToSuspend(), 0);
</span><del>-        timer-&gt;stop();
</del><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -1219,7 +1218,7 @@
</span><span class="cx">         m_nonVisibleProcessCleanupTimer.startOneShot(nonVisibleProcessCleanupDelay);
</span><span class="cx"> }
</span><span class="cx">     
</span><del>-void WebProcess::nonVisibleProcessCleanupTimerFired(Timer*)
</del><ins>+void WebProcess::nonVisibleProcessCleanupTimerFired()
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(m_pagesInWindows.isEmpty());
</span><span class="cx">     if (!m_pagesInWindows.isEmpty())
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebProcessh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebProcess.h (176458 => 176459)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebProcess.h        2014-11-21 19:48:21 UTC (rev 176458)
+++ trunk/Source/WebKit2/WebProcess/WebProcess.h        2014-11-21 20:10:13 UTC (rev 176459)
</span><span class="lines">@@ -173,7 +173,7 @@
</span><span class="cx">     void pageDidEnterWindow(uint64_t pageID);
</span><span class="cx">     void pageWillLeaveWindow(uint64_t pageID);
</span><span class="cx"> 
</span><del>-    void nonVisibleProcessCleanupTimerFired(WebCore::Timer*);
</del><ins>+    void nonVisibleProcessCleanupTimerFired();
</ins><span class="cx"> 
</span><span class="cx">     void updateActivePages();
</span><span class="cx"> 
</span><span class="lines">@@ -184,7 +184,7 @@
</span><span class="cx">     void processWillSuspend();
</span><span class="cx">     void cancelProcessWillSuspend();
</span><span class="cx">     bool markAllLayersVolatileIfPossible();
</span><del>-    void processSuspensionCleanupTimerFired(WebCore::Timer*);
</del><ins>+    void processSuspensionCleanupTimerFired();
</ins><span class="cx"> 
</span><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx">     void resetAllGeolocationPermissions();
</span></span></pre>
</div>
</div>

</body>
</html>