<!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<T>::EventSender):
* dom/ScriptRunner.cpp:
(WebCore::ScriptRunner::ScriptRunner):
(WebCore::ScriptRunner::timerFired):
* dom/ScriptRunner.h:
* dom/ScriptedAnimationController.cpp:
(WebCore::ScriptedAnimationController::ScriptedAnimationController):
(WebCore::ScriptedAnimationController::animationTimerFired):
* dom/ScriptedAnimationController.h:
* dom/StyledElement.cpp:
(WebCore::PresentationAttributeCacheCleaner::PresentationAttributeCacheCleaner):
(WebCore::PresentationAttributeCacheCleaner::cleanCache):
* editing/AlternativeTextController.cpp:
(WebCore::AlternativeTextController::AlternativeTextController):
(WebCore::AlternativeTextController::timerFired):
* editing/AlternativeTextController.h:
* editing/Editor.cpp:
(WebCore::Editor::Editor):
(WebCore::Editor::updateEditorUINowIfScheduled):
(WebCore::Editor::editorUIUpdateTimerFired):
(WebCore::Editor::scanSelectionForTelephoneNumbers): Deleted.
* editing/Editor.h:
* editing/FrameSelection.cpp:
(WebCore::FrameSelection::FrameSelection):
(WebCore::FrameSelection::caretBlinkTimerFired):
* editing/FrameSelection.h:
* editing/SpellChecker.cpp:
(WebCore::SpellChecker::SpellChecker):
(WebCore::SpellChecker::timerFiredToProcessQueuedRequest):
* editing/SpellChecker.h:
* html/HTMLFormElement.cpp:
(WebCore::HTMLFormElement::HTMLFormElement):
(WebCore::HTMLFormElement::requestAutocompleteTimerFired):
* html/HTMLFormElement.h:
* html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::HTMLMediaElement):
(WebCore::HTMLMediaElement::parseAttribute):
* html/HTMLMediaElement.h:
* html/HTMLPlugInElement.cpp:
(WebCore::HTMLPlugInElement::HTMLPlugInElement):
(WebCore::HTMLPlugInElement::swapRendererTimerFired):
* html/HTMLPlugInElement.h:
* html/HTMLPlugInImageElement.cpp:
(WebCore::HTMLPlugInImageElement::HTMLPlugInImageElement):
(WebCore::HTMLPlugInImageElement::removeSnapshotTimerFired):
* html/HTMLPlugInImageElement.h:
* html/HTMLSourceElement.cpp:
(WebCore::HTMLSourceElement::HTMLSourceElement):
(WebCore::HTMLSourceElement::errorEventTimerFired):
* html/HTMLSourceElement.h:
* html/HTMLTrackElement.cpp:
(WebCore::HTMLTrackElement::HTMLTrackElement):
(WebCore::HTMLTrackElement::loadTimerFired):
* html/HTMLTrackElement.h:
* html/MediaController.cpp:
(MediaController::MediaController):
(MediaController::asyncEventTimerFired):
(MediaController::clearPositionTimerFired):
(MediaController::timeupdateTimerFired):
* html/MediaController.h:
* html/MediaDocument.cpp:
(WebCore::MediaDocument::MediaDocument):
(WebCore::MediaDocument::replaceMediaElementTimerFired):
* html/MediaDocument.h:
* html/SearchInputType.cpp:
(WebCore::SearchInputType::SearchInputType):
(WebCore::SearchInputType::searchEventTimerFired):
* html/SearchInputType.h:
* html/ValidationMessage.cpp:
(WebCore::ValidationMessage::setMessage):
(WebCore::ValidationMessage::setMessageDOMAndStartTimer):
(WebCore::ValidationMessage::buildBubbleTree):
(WebCore::ValidationMessage::requestToHideMessage):
(WebCore::ValidationMessage::deleteBubbleTree):
* html/ValidationMessage.h:
* html/canvas/WebGLRenderingContext.cpp:
(WebCore::WebGLRenderingContext::WebGLRenderingContext):
(WebCore::WebGLRenderingContext::dispatchContextLostEvent):
(WebCore::WebGLRenderingContext::maybeRestoreContext):
* html/canvas/WebGLRenderingContext.h:
* html/parser/HTMLParserScheduler.cpp:
(WebCore::HTMLParserScheduler::HTMLParserScheduler):
(WebCore::HTMLParserScheduler::continueNextChunkTimerFired):
* html/parser/HTMLParserScheduler.h:
* html/shadow/MediaControlElements.cpp:
(WebCore::MediaControlPanelElement::MediaControlPanelElement):
(WebCore::MediaControlPanelElement::transitionTimerFired):
(WebCore::MediaControlTextTrackContainerElement::MediaControlTextTrackContainerElement):
(WebCore::MediaControlTextTrackContainerElement::updateTimerFired):
* html/shadow/MediaControlElements.h:
* html/shadow/MediaControls.cpp:
(WebCore::MediaControls::MediaControls):
(WebCore::MediaControls::hideFullscreenControlsTimerFired):
* html/shadow/MediaControls.h:
* html/shadow/SpinButtonElement.cpp:
(WebCore::SpinButtonElement::SpinButtonElement):
(WebCore::SpinButtonElement::repeatingTimerFired):
* html/shadow/SpinButtonElement.h:
* html/track/LoadableTextTrack.cpp:
(WebCore::LoadableTextTrack::LoadableTextTrack):
(WebCore::LoadableTextTrack::loadTimerFired):
* html/track/LoadableTextTrack.h:
* html/track/VTTRegion.cpp:
(WebCore::VTTRegion::VTTRegion):
(WebCore::VTTRegion::scrollTimerFired):
* html/track/VTTRegion.h:
* inspector/InspectorCSSAgent.cpp:
(WebCore::ChangeRegionOversetTask::ChangeRegionOversetTask):
(WebCore::ChangeRegionOversetTask::timerFired):
* inspector/InspectorDOMAgent.cpp:
(WebCore::RevalidateStyleAttributeTask::RevalidateStyleAttributeTask):
(WebCore::RevalidateStyleAttributeTask::timerFired):
* inspector/InspectorFrontendClientLocal.cpp:
(WebCore::InspectorBackendDispatchTask::InspectorBackendDispatchTask):
(WebCore::InspectorBackendDispatchTask::timerFired):
* inspector/InspectorOverlay.cpp:
(WebCore::InspectorOverlay::InspectorOverlay):
(WebCore::InspectorOverlay::updatePaintRectsTimerFired):
* inspector/InspectorOverlay.h:
* loader/DocumentLoader.cpp:
(WebCore::DocumentLoader::DocumentLoader):
(WebCore::DocumentLoader::handleSubstituteDataLoadNow):
(WebCore::DocumentLoader::handleSubstituteDataLoadSoon):
(WebCore::DocumentLoader::substituteResourceDeliveryTimerFired):
* loader/DocumentLoader.h:
* loader/FrameLoader.cpp:
(WebCore::FrameLoader::FrameLoader):
(WebCore::FrameLoader::checkTimerFired):
* loader/FrameLoader.h:
* loader/ImageLoader.cpp:
(WebCore::ImageLoader::ImageLoader):
(WebCore::ImageLoader::timerFired):
* loader/ImageLoader.h:
* loader/LinkLoader.cpp:
(WebCore::LinkLoader::LinkLoader):
(WebCore::LinkLoader::linkLoadTimerFired):
(WebCore::LinkLoader::linkLoadingErrorTimerFired):
* loader/LinkLoader.h:
* loader/NavigationScheduler.cpp:
(WebCore::NavigationScheduler::NavigationScheduler):
(WebCore::NavigationScheduler::timerFired):
* loader/NavigationScheduler.h:
* loader/PingLoader.cpp:
(WebCore::PingLoader::PingLoader):
* loader/PingLoader.h:
(WebCore::PingLoader::timeoutTimerFired):
* loader/ProgressTracker.cpp:
(WebCore::ProgressTracker::ProgressTracker):
(WebCore::ProgressTracker::progressHeartbeatTimerFired):
* loader/ProgressTracker.h:
* loader/ResourceLoadScheduler.cpp:
(WebCore::ResourceLoadScheduler::ResourceLoadScheduler):
(WebCore::ResourceLoadScheduler::requestTimerFired):
* loader/ResourceLoadScheduler.h:
* loader/TextTrackLoader.cpp:
(WebCore::TextTrackLoader::TextTrackLoader):
(WebCore::TextTrackLoader::cueLoadTimerFired):
* loader/TextTrackLoader.h:
* loader/cache/CachedResource.cpp:
(WebCore::CachedResource::CachedResource):
(WebCore::CachedResource::Callback::Callback):
(WebCore::CachedResource::Callback::timerFired):
* loader/cache/CachedResource.h:
* loader/cache/CachedResourceLoader.cpp:
(WebCore::CachedResourceLoader::CachedResourceLoader):
(WebCore::CachedResourceLoader::garbageCollectDocumentResourcesTimerFired):
* loader/cache/CachedResourceLoader.h:
* loader/icon/IconDatabase.cpp:
(WebCore::IconDatabase::IconDatabase):
(WebCore::IconDatabase::syncTimerFired):
* loader/icon/IconDatabase.h:
* page/AutoscrollController.cpp:
(WebCore::AutoscrollController::AutoscrollController):
(WebCore::AutoscrollController::autoscrollTimerFired):
* page/AutoscrollController.h:
* page/CaptionUserPreferences.cpp:
(WebCore::CaptionUserPreferences::CaptionUserPreferences):
(WebCore::CaptionUserPreferences::timerFired):
* page/CaptionUserPreferences.h:
* page/CaptionUserPreferencesMediaAF.cpp:
(WebCore::CaptionUserPreferencesMediaAF::CaptionUserPreferencesMediaAF):
(WebCore::CaptionUserPreferencesMediaAF::updateTimerFired):
* page/CaptionUserPreferencesMediaAF.h:
* page/DeviceController.cpp:
(WebCore::DeviceController::DeviceController):
(WebCore::DeviceController::fireDeviceEvent):
* page/DeviceController.h:
* page/EventHandler.cpp:
(WebCore::EventHandler::EventHandler):
(WebCore::EventHandler::cursorUpdateTimerFired):
(WebCore::EventHandler::autoHideCursorTimerFired):
(WebCore::EventHandler::recognizeLongMousePress):
(WebCore::EventHandler::fakeMouseMoveEventTimerFired):
(WebCore::EventHandler::hoverTimerFired):
* page/EventHandler.h:
* page/EventSource.cpp:
(WebCore::EventSource::EventSource):
(WebCore::EventSource::connectTimerFired):
* page/EventSource.h:
* page/FocusController.cpp:
(WebCore::FocusController::FocusController):
(WebCore::FocusController::focusRepaintTimerFired):
* page/FocusController.h:
* page/Frame.cpp:
(WebCore::Frame::Frame):
(WebCore::Frame::overflowAutoScrollTimerFired):
* page/Frame.h:
* page/FrameView.cpp:
(WebCore::FrameView::FrameView):
(WebCore::FrameView::delayedScrollEventTimerFired):
(WebCore::FrameView::speculativeTilingEnableTimerFired):
(WebCore::FrameView::layoutTimerFired):
(WebCore::FrameView::updateEmbeddedObjectsTimerFired):
(WebCore::FrameView::flushAnyPendingPostLayoutTasks):
(WebCore::FrameView::postLayoutTimerFired):
* page/FrameView.h:
* page/PageOverlay.cpp:
(WebCore::PageOverlay::PageOverlay):
(WebCore::PageOverlay::fadeAnimationTimerFired):
* page/PageOverlay.h:
* page/Settings.cpp:
(WebCore::Settings::Settings):
(WebCore::Settings::imageLoadingSettingsTimerFired):
* page/Settings.h:
* page/animation/AnimationController.cpp:
(WebCore::AnimationControllerPrivate::AnimationControllerPrivate):
(WebCore::AnimationControllerPrivate::updateStyleIfNeededDispatcherFired):
(WebCore::AnimationControllerPrivate::animationTimerFired):
* page/animation/AnimationControllerPrivate.h:
* page/mac/ServicesOverlayController.h:
* page/mac/ServicesOverlayController.mm:
(WebCore::ServicesOverlayController::ServicesOverlayController):
(WebCore::ServicesOverlayController::determineActiveHighlightTimerFired):
* page/scrolling/AsyncScrollingCoordinator.cpp:
(WebCore::AsyncScrollingCoordinator::AsyncScrollingCoordinator):
(WebCore::AsyncScrollingCoordinator::updateScrollPositionAfterAsyncScrollTimerFired):
* page/scrolling/AsyncScrollingCoordinator.h:
* page/scrolling/ios/ScrollingCoordinatorIOS.h:
* page/scrolling/ios/ScrollingCoordinatorIOS.mm:
(WebCore::ScrollingCoordinatorIOS::ScrollingCoordinatorIOS):
(WebCore::ScrollingCoordinatorIOS::scrollingStateTreeCommitterTimerFired):
* page/scrolling/mac/ScrollingCoordinatorMac.h:
* page/scrolling/mac/ScrollingCoordinatorMac.mm:
(WebCore::ScrollingCoordinatorMac::ScrollingCoordinatorMac):
(WebCore::ScrollingCoordinatorMac::scrollingStateTreeCommitterTimerFired):
* platform/HysteresisActivity.h:
(WebCore::HysteresisActivity::HysteresisActivity):
(WebCore::HysteresisActivity::hysteresisTimerFired):
* platform/ScrollAnimator.cpp:
(WebCore::ScrollAnimator::updateScrollAnimatorsAndTimers):
(WebCore::ScrollAnimator::horizontalScrollSnapTimerFired):
(WebCore::ScrollAnimator::verticalScrollSnapTimerFired):
* platform/ScrollAnimator.h:
* platform/Scrollbar.cpp:
(WebCore::Scrollbar::Scrollbar):
(WebCore::Scrollbar::autoscrollTimerFired):
* platform/Scrollbar.h:
* platform/Timer.h:
(WebCore::DeferrableOneShotTimer::DeferrableOneShotTimer):
(WebCore::Timer::Timer): Deleted.
* platform/audio/MediaSession.cpp:
(WebCore::MediaSession::MediaSession):
(WebCore::MediaSession::clientDataBufferingTimerFired):
* platform/audio/MediaSession.h:
* platform/graphics/BitmapImage.cpp:
(WebCore::BitmapImage::startAnimation):
(WebCore::BitmapImage::advanceAnimation):
* platform/graphics/BitmapImage.h:
* platform/graphics/MediaPlayer.cpp:
(WebCore::MediaPlayer::MediaPlayer):
(WebCore::MediaPlayer::reloadTimerFired):
* platform/graphics/MediaPlayer.h:
* platform/graphics/ShadowBlur.cpp:
(WebCore::ScratchBuffer::ScratchBuffer):
(WebCore::ScratchBuffer::timerFired):
* platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.h:
* platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.mm:
(WebCore::MediaSelectionGroupAVFObjC::MediaSelectionGroupAVFObjC):
(WebCore::MediaSelectionGroupAVFObjC::selectionTimerFired):
* platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h:
* platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm:
(WebCore::MediaPlayerPrivateMediaSourceAVFObjC::MediaPlayerPrivateMediaSourceAVFObjC):
(WebCore::MediaPlayerPrivateMediaSourceAVFObjC::seekTimerFired):
* platform/graphics/ca/LayerPool.cpp:
(WebCore::LayerPool::LayerPool):
(WebCore::LayerPool::pruneTimerFired):
* platform/graphics/ca/LayerPool.h:
* platform/graphics/ca/TileController.cpp:
(WebCore::TileController::TileController):
(WebCore::TileController::tileRevalidationTimerFired):
* platform/graphics/ca/TileController.h:
* platform/graphics/ca/TileGrid.cpp:
(WebCore::TileGrid::TileGrid):
(WebCore::TileGrid::cohortRemovalTimerFired):
* platform/graphics/ca/TileGrid.h:
* platform/graphics/cg/IOSurfacePool.cpp:
(WebCore::IOSurfacePool::IOSurfacePool):
(WebCore::IOSurfacePool::collectionTimerFired):
* platform/graphics/cg/IOSurfacePool.h:
* platform/graphics/cg/SubimageCacheWithTimer.cpp:
(WebCore::SubimageCacheWithTimer::SubimageCacheWithTimer):
* platform/graphics/mac/MediaPlayerPrivateQTKit.h:
* platform/graphics/mac/MediaPlayerPrivateQTKit.mm:
(WebCore::MediaPlayerPrivateQTKit::MediaPlayerPrivateQTKit):
(WebCore::MediaPlayerPrivateQTKit::seekTimerFired):
* platform/ios/LegacyTileCache.h:
* platform/ios/LegacyTileCache.mm:
(WebCore::LegacyTileCache::LegacyTileCache):
(WebCore::LegacyTileCache::tileCreationTimerFired):
* platform/mac/HIDGamepadProvider.cpp:
(WebCore::HIDGamepadProvider::HIDGamepadProvider):
(WebCore::HIDGamepadProvider::connectionDelayTimerFired):
(WebCore::HIDGamepadProvider::inputNotificationTimerFired):
* platform/mac/HIDGamepadProvider.h:
* platform/mac/ScrollAnimatorMac.h:
* platform/mac/ScrollAnimatorMac.mm:
(WebCore::ScrollAnimatorMac::ScrollAnimatorMac):
(WebCore::ScrollAnimatorMac::snapRubberBandTimerFired):
(WebCore::ScrollAnimatorMac::initialScrollbarPaintTimerFired):
(WebCore::ScrollAnimatorMac::sendContentAreaScrolledTimerFired):
* platform/mock/DeviceOrientationClientMock.cpp:
(WebCore::DeviceOrientationClientMock::DeviceOrientationClientMock):
(WebCore::DeviceOrientationClientMock::timerFired):
* platform/mock/DeviceOrientationClientMock.h:
* platform/mock/PlatformSpeechSynthesizerMock.cpp:
(WebCore::PlatformSpeechSynthesizerMock::PlatformSpeechSynthesizerMock):
(WebCore::PlatformSpeechSynthesizerMock::speakingFinished):
* platform/mock/PlatformSpeechSynthesizerMock.h:
* platform/network/DNSResolveQueue.cpp:
(WebCore::DNSResolveQueue::DNSResolveQueue):
(WebCore::DNSResolveQueue::timerFired):
* platform/network/DNSResolveQueue.h:
* platform/network/NetworkStateNotifier.h:
* platform/network/ResourceHandle.cpp:
(WebCore::ResourceHandle::failureTimerFired):
* platform/network/ResourceHandle.h:
* platform/network/ResourceHandleInternal.h:
(WebCore::ResourceHandleInternal::ResourceHandleInternal):
* platform/network/mac/NetworkStateNotifierMac.cpp:
(WebCore::NetworkStateNotifier::networkStateChangeTimerFired):
(WebCore::NetworkStateNotifier::NetworkStateNotifier):
* rendering/ImageQualityController.cpp:
(WebCore::ImageQualityController::ImageQualityController):
(WebCore::ImageQualityController::highQualityRepaintTimerFired):
* rendering/ImageQualityController.h:
* rendering/RenderButton.cpp:
(WebCore::RenderButton::styleDidChange):
(WebCore::RenderButton::timerFired):
* rendering/RenderButton.h:
* rendering/RenderLayerCompositor.cpp:
(WebCore::RenderLayerCompositor::RenderLayerCompositor):
(WebCore::RenderLayerCompositor::updateCompositingLayersTimerFired):
(WebCore::RenderLayerCompositor::layerFlushTimerFired):
(WebCore::RenderLayerCompositor::paintRelatedMilestonesTimerFired):
* rendering/RenderLayerCompositor.h:
* rendering/RenderMarquee.cpp:
(WebCore::RenderMarquee::RenderMarquee):
(WebCore::RenderMarquee::timerFired):
* rendering/RenderMarquee.h:
* rendering/RenderNamedFlowThread.cpp:
(WebCore::RenderNamedFlowThread::RenderNamedFlowThread):
(WebCore::RenderNamedFlowThread::regionOversetChangeEventTimerFired):
* rendering/RenderNamedFlowThread.h:
* rendering/RenderProgress.cpp:
(WebCore::RenderProgress::RenderProgress):
(WebCore::RenderProgress::animationTimerFired):
* rendering/RenderProgress.h:
* rendering/RenderView.cpp:
(WebCore::RenderView::RenderView):
(WebCore::RenderView::lazyRepaintTimerFired):
* rendering/RenderView.h:
* replay/EventLoopInputDispatcher.cpp:
(WebCore::EventLoopInputDispatcher::EventLoopInputDispatcher):
(WebCore::EventLoopInputDispatcher::timerFired):
* replay/EventLoopInputDispatcher.h:
* storage/StorageAreaImpl.cpp:
(WebCore::StorageAreaImpl::StorageAreaImpl):
(WebCore::StorageAreaImpl::closeDatabaseTimerFired):
(WebCore::StorageAreaImpl::closeDatabaseIfIdle):
* storage/StorageAreaImpl.h:
* storage/StorageAreaSync.cpp:
(WebCore::StorageAreaSync::StorageAreaSync):
(WebCore::StorageAreaSync::scheduleFinalSync):
(WebCore::StorageAreaSync::syncTimerFired):
(WebCore::StorageAreaSync::scheduleSync):
* storage/StorageAreaSync.h:
* svg/SVGElement.cpp:
(WebCore::SVGElement::svgLoadEventTimerFired):
* svg/SVGElement.h:
* svg/SVGScriptElement.cpp:
(WebCore::SVGScriptElement::SVGScriptElement):
* svg/SVGStyleElement.cpp:
(WebCore::SVGStyleElement::SVGStyleElement):
* svg/SVGUseElement.cpp:
(WebCore::SVGUseElement::SVGUseElement):
* svg/animation/SMILTimeContainer.cpp:
(WebCore::SMILTimeContainer::SMILTimeContainer):
(WebCore::SMILTimeContainer::timerFired):
* svg/animation/SMILTimeContainer.h:
* xml/XMLHttpRequestProgressEventThrottle.cpp:
(WebCore::XMLHttpRequestProgressEventThrottle::XMLHttpRequestProgressEventThrottle):
(WebCore::XMLHttpRequestProgressEventThrottle::dispatchDeferredEvents):
* xml/XMLHttpRequestProgressEventThrottle.h:
Source/WebKit/mac:
* Plugins/Hosted/NetscapePluginInstanceProxy.h:
* Plugins/Hosted/NetscapePluginInstanceProxy.mm:
(WebKit::NetscapePluginInstanceProxy::NetscapePluginInstanceProxy):
(WebKit::NetscapePluginInstanceProxy::requestTimerFired):
* Plugins/WebNetscapePluginStream.h:
* Plugins/WebNetscapePluginStream.mm:
(WebNetscapePluginStream::WebNetscapePluginStream):
(WebNetscapePluginStream::deliverDataTimerFired):
Source/WebKit/win:
* FullscreenVideoController.cpp:
(FullscreenVideoController::timerFired):
* FullscreenVideoController.h:
Source/WebKit2:
* NetworkProcess/NetworkResourceLoader.cpp:
(WebKit::NetworkResourceLoader::NetworkResourceLoader):
(WebKit::NetworkResourceLoader::bufferingTimerFired):
* NetworkProcess/NetworkResourceLoader.h:
* Shared/WebMemorySampler.cpp:
(WebKit::WebMemorySampler::WebMemorySampler):
(WebKit::WebMemorySampler::sampleTimerFired):
(WebKit::WebMemorySampler::stopTimerFired):
* Shared/WebMemorySampler.h:
* Shared/mac/RemoteLayerBackingStoreCollection.h:
* Shared/mac/RemoteLayerBackingStoreCollection.mm:
(WebKit::RemoteLayerBackingStoreCollection::RemoteLayerBackingStoreCollection):
(WebKit::RemoteLayerBackingStoreCollection::volatilityTimerFired):
* WebProcess/Plugins/PluginView.cpp:
(WebKit::PluginView::PluginView):
* WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.h:
* WebProcess/WebPage/mac/RemoteLayerTreeDrawingArea.mm:
(WebKit::RemoteLayerTreeDrawingArea::RemoteLayerTreeDrawingArea):
(WebKit::RemoteLayerTreeDrawingArea::layerFlushTimerFired):
* WebProcess/WebProcess.cpp:
(WebKit::WebProcess::WebProcess):
(WebKit::WebProcess::processSuspensionCleanupTimerFired):
(WebKit::WebProcess::nonVisibleProcessCleanupTimerFired):
* WebProcess/WebProcess.h:
Source/WTF:
* wtf/RunLoopTimer.h:
(WTF::RunLoopTimer::RunLoopTimer):
(WTF::RunLoopTimer::fired):</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 <andersca@apple.com>
+
+ 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 <cdumez@apple.com>
</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 <typename TimerFiredClass> 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& o, TimerFiredFunction f)
+ : m_object(&o), m_function(f) { }
</ins><span class="cx">
</span><del>- virtual void fired() { (m_object->*m_function)(this); }
</del><ins>+ virtual void fired() { (m_object->*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 <andersca@apple.com>
+
+ 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<T>::EventSender):
+ * dom/ScriptRunner.cpp:
+ (WebCore::ScriptRunner::ScriptRunner):
+ (WebCore::ScriptRunner::timerFired):
+ * dom/ScriptRunner.h:
+ * dom/ScriptedAnimationController.cpp:
+ (WebCore::ScriptedAnimationController::ScriptedAnimationController):
+ (WebCore::ScriptedAnimationController::animationTimerFired):
+ * dom/ScriptedAnimationController.h:
+ * dom/StyledElement.cpp:
+ (WebCore::PresentationAttributeCacheCleaner::PresentationAttributeCacheCleaner):
+ (WebCore::PresentationAttributeCacheCleaner::cleanCache):
+ * editing/AlternativeTextController.cpp:
+ (WebCore::AlternativeTextController::AlternativeTextController):
+ (WebCore::AlternativeTextController::timerFired):
+ * editing/AlternativeTextController.h:
+ * editing/Editor.cpp:
+ (WebCore::Editor::Editor):
+ (WebCore::Editor::updateEditorUINowIfScheduled):
+ (WebCore::Editor::editorUIUpdateTimerFired):
+ (WebCore::Editor::scanSelectionForTelephoneNumbers): Deleted.
+ * editing/Editor.h:
+ * editing/FrameSelection.cpp:
+ (WebCore::FrameSelection::FrameSelection):
+ (WebCore::FrameSelection::caretBlinkTimerFired):
+ * editing/FrameSelection.h:
+ * editing/SpellChecker.cpp:
+ (WebCore::SpellChecker::SpellChecker):
+ (WebCore::SpellChecker::timerFiredToProcessQueuedRequest):
+ * editing/SpellChecker.h:
+ * html/HTMLFormElement.cpp:
+ (WebCore::HTMLFormElement::HTMLFormElement):
+ (WebCore::HTMLFormElement::requestAutocompleteTimerFired):
+ * html/HTMLFormElement.h:
+ * html/HTMLMediaElement.cpp:
+ (WebCore::HTMLMediaElement::HTMLMediaElement):
+ (WebCore::HTMLMediaElement::parseAttribute):
+ * html/HTMLMediaElement.h:
+ * html/HTMLPlugInElement.cpp:
+ (WebCore::HTMLPlugInElement::HTMLPlugInElement):
+ (WebCore::HTMLPlugInElement::swapRendererTimerFired):
+ * html/HTMLPlugInElement.h:
+ * html/HTMLPlugInImageElement.cpp:
+ (WebCore::HTMLPlugInImageElement::HTMLPlugInImageElement):
+ (WebCore::HTMLPlugInImageElement::removeSnapshotTimerFired):
+ * html/HTMLPlugInImageElement.h:
+ * html/HTMLSourceElement.cpp:
+ (WebCore::HTMLSourceElement::HTMLSourceElement):
+ (WebCore::HTMLSourceElement::errorEventTimerFired):
+ * html/HTMLSourceElement.h:
+ * html/HTMLTrackElement.cpp:
+ (WebCore::HTMLTrackElement::HTMLTrackElement):
+ (WebCore::HTMLTrackElement::loadTimerFired):
+ * html/HTMLTrackElement.h:
+ * html/MediaController.cpp:
+ (MediaController::MediaController):
+ (MediaController::asyncEventTimerFired):
+ (MediaController::clearPositionTimerFired):
+ (MediaController::timeupdateTimerFired):
+ * html/MediaController.h:
+ * html/MediaDocument.cpp:
+ (WebCore::MediaDocument::MediaDocument):
+ (WebCore::MediaDocument::replaceMediaElementTimerFired):
+ * html/MediaDocument.h:
+ * html/SearchInputType.cpp:
+ (WebCore::SearchInputType::SearchInputType):
+ (WebCore::SearchInputType::searchEventTimerFired):
+ * html/SearchInputType.h:
+ * html/ValidationMessage.cpp:
+ (WebCore::ValidationMessage::setMessage):
+ (WebCore::ValidationMessage::setMessageDOMAndStartTimer):
+ (WebCore::ValidationMessage::buildBubbleTree):
+ (WebCore::ValidationMessage::requestToHideMessage):
+ (WebCore::ValidationMessage::deleteBubbleTree):
+ * html/ValidationMessage.h:
+ * html/canvas/WebGLRenderingContext.cpp:
+ (WebCore::WebGLRenderingContext::WebGLRenderingContext):
+ (WebCore::WebGLRenderingContext::dispatchContextLostEvent):
+ (WebCore::WebGLRenderingContext::maybeRestoreContext):
+ * html/canvas/WebGLRenderingContext.h:
+ * html/parser/HTMLParserScheduler.cpp:
+ (WebCore::HTMLParserScheduler::HTMLParserScheduler):
+ (WebCore::HTMLParserScheduler::continueNextChunkTimerFired):
+ * html/parser/HTMLParserScheduler.h:
+ * html/shadow/MediaControlElements.cpp:
+ (WebCore::MediaControlPanelElement::MediaControlPanelElement):
+ (WebCore::MediaControlPanelElement::transitionTimerFired):
+ (WebCore::MediaControlTextTrackContainerElement::MediaControlTextTrackContainerElement):
+ (WebCore::MediaControlTextTrackContainerElement::updateTimerFired):
+ * html/shadow/MediaControlElements.h:
+ * html/shadow/MediaControls.cpp:
+ (WebCore::MediaControls::MediaControls):
+ (WebCore::MediaControls::hideFullscreenControlsTimerFired):
+ * html/shadow/MediaControls.h:
+ * html/shadow/SpinButtonElement.cpp:
+ (WebCore::SpinButtonElement::SpinButtonElement):
+ (WebCore::SpinButtonElement::repeatingTimerFired):
+ * html/shadow/SpinButtonElement.h:
+ * html/track/LoadableTextTrack.cpp:
+ (WebCore::LoadableTextTrack::LoadableTextTrack):
+ (WebCore::LoadableTextTrack::loadTimerFired):
+ * html/track/LoadableTextTrack.h:
+ * html/track/VTTRegion.cpp:
+ (WebCore::VTTRegion::VTTRegion):
+ (WebCore::VTTRegion::scrollTimerFired):
+ * html/track/VTTRegion.h:
+ * inspector/InspectorCSSAgent.cpp:
+ (WebCore::ChangeRegionOversetTask::ChangeRegionOversetTask):
+ (WebCore::ChangeRegionOversetTask::timerFired):
+ * inspector/InspectorDOMAgent.cpp:
+ (WebCore::RevalidateStyleAttributeTask::RevalidateStyleAttributeTask):
+ (WebCore::RevalidateStyleAttributeTask::timerFired):
+ * inspector/InspectorFrontendClientLocal.cpp:
+ (WebCore::InspectorBackendDispatchTask::InspectorBackendDispatchTask):
+ (WebCore::InspectorBackendDispatchTask::timerFired):
+ * inspector/InspectorOverlay.cpp:
+ (WebCore::InspectorOverlay::InspectorOverlay):
+ (WebCore::InspectorOverlay::updatePaintRectsTimerFired):
+ * inspector/InspectorOverlay.h:
+ * loader/DocumentLoader.cpp:
+ (WebCore::DocumentLoader::DocumentLoader):
+ (WebCore::DocumentLoader::handleSubstituteDataLoadNow):
+ (WebCore::DocumentLoader::handleSubstituteDataLoadSoon):
+ (WebCore::DocumentLoader::substituteResourceDeliveryTimerFired):
+ * loader/DocumentLoader.h:
+ * loader/FrameLoader.cpp:
+ (WebCore::FrameLoader::FrameLoader):
+ (WebCore::FrameLoader::checkTimerFired):
+ * loader/FrameLoader.h:
+ * loader/ImageLoader.cpp:
+ (WebCore::ImageLoader::ImageLoader):
+ (WebCore::ImageLoader::timerFired):
+ * loader/ImageLoader.h:
+ * loader/LinkLoader.cpp:
+ (WebCore::LinkLoader::LinkLoader):
+ (WebCore::LinkLoader::linkLoadTimerFired):
+ (WebCore::LinkLoader::linkLoadingErrorTimerFired):
+ * loader/LinkLoader.h:
+ * loader/NavigationScheduler.cpp:
+ (WebCore::NavigationScheduler::NavigationScheduler):
+ (WebCore::NavigationScheduler::timerFired):
+ * loader/NavigationScheduler.h:
+ * loader/PingLoader.cpp:
+ (WebCore::PingLoader::PingLoader):
+ * loader/PingLoader.h:
+ (WebCore::PingLoader::timeoutTimerFired):
+ * loader/ProgressTracker.cpp:
+ (WebCore::ProgressTracker::ProgressTracker):
+ (WebCore::ProgressTracker::progressHeartbeatTimerFired):
+ * loader/ProgressTracker.h:
+ * loader/ResourceLoadScheduler.cpp:
+ (WebCore::ResourceLoadScheduler::ResourceLoadScheduler):
+ (WebCore::ResourceLoadScheduler::requestTimerFired):
+ * loader/ResourceLoadScheduler.h:
+ * loader/TextTrackLoader.cpp:
+ (WebCore::TextTrackLoader::TextTrackLoader):
+ (WebCore::TextTrackLoader::cueLoadTimerFired):
+ * loader/TextTrackLoader.h:
+ * loader/cache/CachedResource.cpp:
+ (WebCore::CachedResource::CachedResource):
+ (WebCore::CachedResource::Callback::Callback):
+ (WebCore::CachedResource::Callback::timerFired):
+ * loader/cache/CachedResource.h:
+ * loader/cache/CachedResourceLoader.cpp:
+ (WebCore::CachedResourceLoader::CachedResourceLoader):
+ (WebCore::CachedResourceLoader::garbageCollectDocumentResourcesTimerFired):
+ * loader/cache/CachedResourceLoader.h:
+ * loader/icon/IconDatabase.cpp:
+ (WebCore::IconDatabase::IconDatabase):
+ (WebCore::IconDatabase::syncTimerFired):
+ * loader/icon/IconDatabase.h:
+ * page/AutoscrollController.cpp:
+ (WebCore::AutoscrollController::AutoscrollController):
+ (WebCore::AutoscrollController::autoscrollTimerFired):
+ * page/AutoscrollController.h:
+ * page/CaptionUserPreferences.cpp:
+ (WebCore::CaptionUserPreferences::CaptionUserPreferences):
+ (WebCore::CaptionUserPreferences::timerFired):
+ * page/CaptionUserPreferences.h:
+ * page/CaptionUserPreferencesMediaAF.cpp:
+ (WebCore::CaptionUserPreferencesMediaAF::CaptionUserPreferencesMediaAF):
+ (WebCore::CaptionUserPreferencesMediaAF::updateTimerFired):
+ * page/CaptionUserPreferencesMediaAF.h:
+ * page/DeviceController.cpp:
+ (WebCore::DeviceController::DeviceController):
+ (WebCore::DeviceController::fireDeviceEvent):
+ * page/DeviceController.h:
+ * page/EventHandler.cpp:
+ (WebCore::EventHandler::EventHandler):
+ (WebCore::EventHandler::cursorUpdateTimerFired):
+ (WebCore::EventHandler::autoHideCursorTimerFired):
+ (WebCore::EventHandler::recognizeLongMousePress):
+ (WebCore::EventHandler::fakeMouseMoveEventTimerFired):
+ (WebCore::EventHandler::hoverTimerFired):
+ * page/EventHandler.h:
+ * page/EventSource.cpp:
+ (WebCore::EventSource::EventSource):
+ (WebCore::EventSource::connectTimerFired):
+ * page/EventSource.h:
+ * page/FocusController.cpp:
+ (WebCore::FocusController::FocusController):
+ (WebCore::FocusController::focusRepaintTimerFired):
+ * page/FocusController.h:
+ * page/Frame.cpp:
+ (WebCore::Frame::Frame):
+ (WebCore::Frame::overflowAutoScrollTimerFired):
+ * page/Frame.h:
+ * page/FrameView.cpp:
+ (WebCore::FrameView::FrameView):
+ (WebCore::FrameView::delayedScrollEventTimerFired):
+ (WebCore::FrameView::speculativeTilingEnableTimerFired):
+ (WebCore::FrameView::layoutTimerFired):
+ (WebCore::FrameView::updateEmbeddedObjectsTimerFired):
+ (WebCore::FrameView::flushAnyPendingPostLayoutTasks):
+ (WebCore::FrameView::postLayoutTimerFired):
+ * page/FrameView.h:
+ * page/PageOverlay.cpp:
+ (WebCore::PageOverlay::PageOverlay):
+ (WebCore::PageOverlay::fadeAnimationTimerFired):
+ * page/PageOverlay.h:
+ * page/Settings.cpp:
+ (WebCore::Settings::Settings):
+ (WebCore::Settings::imageLoadingSettingsTimerFired):
+ * page/Settings.h:
+ * page/animation/AnimationController.cpp:
+ (WebCore::AnimationControllerPrivate::AnimationControllerPrivate):
+ (WebCore::AnimationControllerPrivate::updateStyleIfNeededDispatcherFired):
+ (WebCore::AnimationControllerPrivate::animationTimerFired):
+ * page/animation/AnimationControllerPrivate.h:
+ * page/mac/ServicesOverlayController.h:
+ * page/mac/ServicesOverlayController.mm:
+ (WebCore::ServicesOverlayController::ServicesOverlayController):
+ (WebCore::ServicesOverlayController::determineActiveHighlightTimerFired):
+ * page/scrolling/AsyncScrollingCoordinator.cpp:
+ (WebCore::AsyncScrollingCoordinator::AsyncScrollingCoordinator):
+ (WebCore::AsyncScrollingCoordinator::updateScrollPositionAfterAsyncScrollTimerFired):
+ * page/scrolling/AsyncScrollingCoordinator.h:
+ * page/scrolling/ios/ScrollingCoordinatorIOS.h:
+ * page/scrolling/ios/ScrollingCoordinatorIOS.mm:
+ (WebCore::ScrollingCoordinatorIOS::ScrollingCoordinatorIOS):
+ (WebCore::ScrollingCoordinatorIOS::scrollingStateTreeCommitterTimerFired):
+ * page/scrolling/mac/ScrollingCoordinatorMac.h:
+ * page/scrolling/mac/ScrollingCoordinatorMac.mm:
+ (WebCore::ScrollingCoordinatorMac::ScrollingCoordinatorMac):
+ (WebCore::ScrollingCoordinatorMac::scrollingStateTreeCommitterTimerFired):
+ * platform/HysteresisActivity.h:
+ (WebCore::HysteresisActivity::HysteresisActivity):
+ (WebCore::HysteresisActivity::hysteresisTimerFired):
+ * platform/ScrollAnimator.cpp:
+ (WebCore::ScrollAnimator::updateScrollAnimatorsAndTimers):
+ (WebCore::ScrollAnimator::horizontalScrollSnapTimerFired):
+ (WebCore::ScrollAnimator::verticalScrollSnapTimerFired):
+ * platform/ScrollAnimator.h:
+ * platform/Scrollbar.cpp:
+ (WebCore::Scrollbar::Scrollbar):
+ (WebCore::Scrollbar::autoscrollTimerFired):
+ * platform/Scrollbar.h:
+ * platform/Timer.h:
+ (WebCore::DeferrableOneShotTimer::DeferrableOneShotTimer):
+ (WebCore::Timer::Timer): Deleted.
+ * platform/audio/MediaSession.cpp:
+ (WebCore::MediaSession::MediaSession):
+ (WebCore::MediaSession::clientDataBufferingTimerFired):
+ * platform/audio/MediaSession.h:
+ * platform/graphics/BitmapImage.cpp:
+ (WebCore::BitmapImage::startAnimation):
+ (WebCore::BitmapImage::advanceAnimation):
+ * platform/graphics/BitmapImage.h:
+ * platform/graphics/MediaPlayer.cpp:
+ (WebCore::MediaPlayer::MediaPlayer):
+ (WebCore::MediaPlayer::reloadTimerFired):
+ * platform/graphics/MediaPlayer.h:
+ * platform/graphics/ShadowBlur.cpp:
+ (WebCore::ScratchBuffer::ScratchBuffer):
+ (WebCore::ScratchBuffer::timerFired):
+ * platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.h:
+ * platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.mm:
+ (WebCore::MediaSelectionGroupAVFObjC::MediaSelectionGroupAVFObjC):
+ (WebCore::MediaSelectionGroupAVFObjC::selectionTimerFired):
+ * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h:
+ * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm:
+ (WebCore::MediaPlayerPrivateMediaSourceAVFObjC::MediaPlayerPrivateMediaSourceAVFObjC):
+ (WebCore::MediaPlayerPrivateMediaSourceAVFObjC::seekTimerFired):
+ * platform/graphics/ca/LayerPool.cpp:
+ (WebCore::LayerPool::LayerPool):
+ (WebCore::LayerPool::pruneTimerFired):
+ * platform/graphics/ca/LayerPool.h:
+ * platform/graphics/ca/TileController.cpp:
+ (WebCore::TileController::TileController):
+ (WebCore::TileController::tileRevalidationTimerFired):
+ * platform/graphics/ca/TileController.h:
+ * platform/graphics/ca/TileGrid.cpp:
+ (WebCore::TileGrid::TileGrid):
+ (WebCore::TileGrid::cohortRemovalTimerFired):
+ * platform/graphics/ca/TileGrid.h:
+ * platform/graphics/cg/IOSurfacePool.cpp:
+ (WebCore::IOSurfacePool::IOSurfacePool):
+ (WebCore::IOSurfacePool::collectionTimerFired):
+ * platform/graphics/cg/IOSurfacePool.h:
+ * platform/graphics/cg/SubimageCacheWithTimer.cpp:
+ (WebCore::SubimageCacheWithTimer::SubimageCacheWithTimer):
+ * platform/graphics/mac/MediaPlayerPrivateQTKit.h:
+ * platform/graphics/mac/MediaPlayerPrivateQTKit.mm:
+ (WebCore::MediaPlayerPrivateQTKit::MediaPlayerPrivateQTKit):
+ (WebCore::MediaPlayerPrivateQTKit::seekTimerFired):
+ * platform/ios/LegacyTileCache.h:
+ * platform/ios/LegacyTileCache.mm:
+ (WebCore::LegacyTileCache::LegacyTileCache):
+ (WebCore::LegacyTileCache::tileCreationTimerFired):
+ * platform/mac/HIDGamepadProvider.cpp:
+ (WebCore::HIDGamepadProvider::HIDGamepadProvider):
+ (WebCore::HIDGamepadProvider::connectionDelayTimerFired):
+ (WebCore::HIDGamepadProvider::inputNotificationTimerFired):
+ * platform/mac/HIDGamepadProvider.h:
+ * platform/mac/ScrollAnimatorMac.h:
+ * platform/mac/ScrollAnimatorMac.mm:
+ (WebCore::ScrollAnimatorMac::ScrollAnimatorMac):
+ (WebCore::ScrollAnimatorMac::snapRubberBandTimerFired):
+ (WebCore::ScrollAnimatorMac::initialScrollbarPaintTimerFired):
+ (WebCore::ScrollAnimatorMac::sendContentAreaScrolledTimerFired):
+ * platform/mock/DeviceOrientationClientMock.cpp:
+ (WebCore::DeviceOrientationClientMock::DeviceOrientationClientMock):
+ (WebCore::DeviceOrientationClientMock::timerFired):
+ * platform/mock/DeviceOrientationClientMock.h:
+ * platform/mock/PlatformSpeechSynthesizerMock.cpp:
+ (WebCore::PlatformSpeechSynthesizerMock::PlatformSpeechSynthesizerMock):
+ (WebCore::PlatformSpeechSynthesizerMock::speakingFinished):
+ * platform/mock/PlatformSpeechSynthesizerMock.h:
+ * platform/network/DNSResolveQueue.cpp:
+ (WebCore::DNSResolveQueue::DNSResolveQueue):
+ (WebCore::DNSResolveQueue::timerFired):
+ * platform/network/DNSResolveQueue.h:
+ * platform/network/NetworkStateNotifier.h:
+ * platform/network/ResourceHandle.cpp:
+ (WebCore::ResourceHandle::failureTimerFired):
+ * platform/network/ResourceHandle.h:
+ * platform/network/ResourceHandleInternal.h:
+ (WebCore::ResourceHandleInternal::ResourceHandleInternal):
+ * platform/network/mac/NetworkStateNotifierMac.cpp:
+ (WebCore::NetworkStateNotifier::networkStateChangeTimerFired):
+ (WebCore::NetworkStateNotifier::NetworkStateNotifier):
+ * rendering/ImageQualityController.cpp:
+ (WebCore::ImageQualityController::ImageQualityController):
+ (WebCore::ImageQualityController::highQualityRepaintTimerFired):
+ * rendering/ImageQualityController.h:
+ * rendering/RenderButton.cpp:
+ (WebCore::RenderButton::styleDidChange):
+ (WebCore::RenderButton::timerFired):
+ * rendering/RenderButton.h:
+ * rendering/RenderLayerCompositor.cpp:
+ (WebCore::RenderLayerCompositor::RenderLayerCompositor):
+ (WebCore::RenderLayerCompositor::updateCompositingLayersTimerFired):
+ (WebCore::RenderLayerCompositor::layerFlushTimerFired):
+ (WebCore::RenderLayerCompositor::paintRelatedMilestonesTimerFired):
+ * rendering/RenderLayerCompositor.h:
+ * rendering/RenderMarquee.cpp:
+ (WebCore::RenderMarquee::RenderMarquee):
+ (WebCore::RenderMarquee::timerFired):
+ * rendering/RenderMarquee.h:
+ * rendering/RenderNamedFlowThread.cpp:
+ (WebCore::RenderNamedFlowThread::RenderNamedFlowThread):
+ (WebCore::RenderNamedFlowThread::regionOversetChangeEventTimerFired):
+ * rendering/RenderNamedFlowThread.h:
+ * rendering/RenderProgress.cpp:
+ (WebCore::RenderProgress::RenderProgress):
+ (WebCore::RenderProgress::animationTimerFired):
+ * rendering/RenderProgress.h:
+ * rendering/RenderView.cpp:
+ (WebCore::RenderView::RenderView):
+ (WebCore::RenderView::lazyRepaintTimerFired):
+ * rendering/RenderView.h:
+ * replay/EventLoopInputDispatcher.cpp:
+ (WebCore::EventLoopInputDispatcher::EventLoopInputDispatcher):
+ (WebCore::EventLoopInputDispatcher::timerFired):
+ * replay/EventLoopInputDispatcher.h:
+ * storage/StorageAreaImpl.cpp:
+ (WebCore::StorageAreaImpl::StorageAreaImpl):
+ (WebCore::StorageAreaImpl::closeDatabaseTimerFired):
+ (WebCore::StorageAreaImpl::closeDatabaseIfIdle):
+ * storage/StorageAreaImpl.h:
+ * storage/StorageAreaSync.cpp:
+ (WebCore::StorageAreaSync::StorageAreaSync):
+ (WebCore::StorageAreaSync::scheduleFinalSync):
+ (WebCore::StorageAreaSync::syncTimerFired):
+ (WebCore::StorageAreaSync::scheduleSync):
+ * storage/StorageAreaSync.h:
+ * svg/SVGElement.cpp:
+ (WebCore::SVGElement::svgLoadEventTimerFired):
+ * svg/SVGElement.h:
+ * svg/SVGScriptElement.cpp:
+ (WebCore::SVGScriptElement::SVGScriptElement):
+ * svg/SVGStyleElement.cpp:
+ (WebCore::SVGStyleElement::SVGStyleElement):
+ * svg/SVGUseElement.cpp:
+ (WebCore::SVGUseElement::SVGUseElement):
+ * svg/animation/SMILTimeContainer.cpp:
+ (WebCore::SMILTimeContainer::SMILTimeContainer):
+ (WebCore::SMILTimeContainer::timerFired):
+ * svg/animation/SMILTimeContainer.h:
+ * xml/XMLHttpRequestProgressEventThrottle.cpp:
+ (WebCore::XMLHttpRequestProgressEventThrottle::XMLHttpRequestProgressEventThrottle):
+ (WebCore::XMLHttpRequestProgressEventThrottle::dispatchDeferredEvents):
+ * xml/XMLHttpRequestProgressEventThrottle.h:
+
+2014-11-21 Anders Carlsson <andersca@apple.com>
+
+ 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<T>::EventSender):
+ * dom/ScriptRunner.cpp:
+ (WebCore::ScriptRunner::ScriptRunner):
+ (WebCore::ScriptRunner::timerFired):
+ * dom/ScriptRunner.h:
+ * dom/ScriptedAnimationController.cpp:
+ (WebCore::ScriptedAnimationController::ScriptedAnimationController):
+ (WebCore::ScriptedAnimationController::animationTimerFired):
+ * dom/ScriptedAnimationController.h:
+ * dom/StyledElement.cpp:
+ (WebCore::PresentationAttributeCacheCleaner::PresentationAttributeCacheCleaner):
+ (WebCore::PresentationAttributeCacheCleaner::cleanCache):
+ * editing/AlternativeTextController.cpp:
+ (WebCore::AlternativeTextController::AlternativeTextController):
+ (WebCore::AlternativeTextController::timerFired):
+ * editing/AlternativeTextController.h:
+ * editing/Editor.cpp:
+ (WebCore::Editor::Editor):
+ (WebCore::Editor::updateEditorUINowIfScheduled):
+ (WebCore::Editor::editorUIUpdateTimerFired):
+ (WebCore::Editor::scanSelectionForTelephoneNumbers): Deleted.
+ * editing/Editor.h:
+ * editing/FrameSelection.cpp:
+ (WebCore::FrameSelection::FrameSelection):
+ (WebCore::FrameSelection::caretBlinkTimerFired):
+ * editing/FrameSelection.h:
+ * editing/SpellChecker.cpp:
+ (WebCore::SpellChecker::SpellChecker):
+ (WebCore::SpellChecker::timerFiredToProcessQueuedRequest):
+ * editing/SpellChecker.h:
+ * html/HTMLFormElement.cpp:
+ (WebCore::HTMLFormElement::HTMLFormElement):
+ (WebCore::HTMLFormElement::requestAutocompleteTimerFired):
+ * html/HTMLFormElement.h:
+ * html/HTMLMediaElement.cpp:
+ (WebCore::HTMLMediaElement::HTMLMediaElement):
+ (WebCore::HTMLMediaElement::parseAttribute):
+ * html/HTMLMediaElement.h:
+ * html/HTMLPlugInElement.cpp:
+ (WebCore::HTMLPlugInElement::HTMLPlugInElement):
+ (WebCore::HTMLPlugInElement::swapRendererTimerFired):
+ * html/HTMLPlugInElement.h:
+ * html/HTMLPlugInImageElement.cpp:
+ (WebCore::HTMLPlugInImageElement::HTMLPlugInImageElement):
+ (WebCore::HTMLPlugInImageElement::removeSnapshotTimerFired):
+ * html/HTMLPlugInImageElement.h:
+ * html/HTMLSourceElement.cpp:
+ (WebCore::HTMLSourceElement::HTMLSourceElement):
+ (WebCore::HTMLSourceElement::errorEventTimerFired):
+ * html/HTMLSourceElement.h:
+ * html/HTMLTrackElement.cpp:
+ (WebCore::HTMLTrackElement::HTMLTrackElement):
+ (WebCore::HTMLTrackElement::loadTimerFired):
+ * html/HTMLTrackElement.h:
+ * html/MediaController.cpp:
+ (MediaController::MediaController):
+ (MediaController::asyncEventTimerFired):
+ (MediaController::clearPositionTimerFired):
+ (MediaController::timeupdateTimerFired):
+ * html/MediaController.h:
+ * html/MediaDocument.cpp:
+ (WebCore::MediaDocument::MediaDocument):
+ (WebCore::MediaDocument::replaceMediaElementTimerFired):
+ * html/MediaDocument.h:
+ * html/SearchInputType.cpp:
+ (WebCore::SearchInputType::SearchInputType):
+ (WebCore::SearchInputType::searchEventTimerFired):
+ * html/SearchInputType.h:
+ * html/ValidationMessage.cpp:
+ (WebCore::ValidationMessage::setMessage):
+ (WebCore::ValidationMessage::setMessageDOMAndStartTimer):
+ (WebCore::ValidationMessage::buildBubbleTree):
+ (WebCore::ValidationMessage::requestToHideMessage):
+ (WebCore::ValidationMessage::deleteBubbleTree):
+ * html/ValidationMessage.h:
+ * html/canvas/WebGLRenderingContext.cpp:
+ (WebCore::WebGLRenderingContext::WebGLRenderingContext):
+ (WebCore::WebGLRenderingContext::dispatchContextLostEvent):
+ (WebCore::WebGLRenderingContext::maybeRestoreContext):
+ * html/canvas/WebGLRenderingContext.h:
+ * html/parser/HTMLParserScheduler.cpp:
+ (WebCore::HTMLParserScheduler::HTMLParserScheduler):
+ (WebCore::HTMLParserScheduler::continueNextChunkTimerFired):
+ * html/parser/HTMLParserScheduler.h:
+ * html/shadow/MediaControlElements.cpp:
+ (WebCore::MediaControlPanelElement::MediaControlPanelElement):
+ (WebCore::MediaControlPanelElement::transitionTimerFired):
+ (WebCore::MediaControlTextTrackContainerElement::MediaControlTextTrackContainerElement):
+ (WebCore::MediaControlTextTrackContainerElement::updateTimerFired):
+ * html/shadow/MediaControlElements.h:
+ * html/shadow/MediaControls.cpp:
+ (WebCore::MediaControls::MediaControls):
+ (WebCore::MediaControls::hideFullscreenControlsTimerFired):
+ * html/shadow/MediaControls.h:
+ * html/shadow/SpinButtonElement.cpp:
+ (WebCore::SpinButtonElement::SpinButtonElement):
+ (WebCore::SpinButtonElement::repeatingTimerFired):
+ * html/shadow/SpinButtonElement.h:
+ * html/track/LoadableTextTrack.cpp:
+ (WebCore::LoadableTextTrack::LoadableTextTrack):
+ (WebCore::LoadableTextTrack::loadTimerFired):
+ * html/track/LoadableTextTrack.h:
+ * html/track/VTTRegion.cpp:
+ (WebCore::VTTRegion::VTTRegion):
+ (WebCore::VTTRegion::scrollTimerFired):
+ * html/track/VTTRegion.h:
+ * inspector/InspectorCSSAgent.cpp:
+ (WebCore::ChangeRegionOversetTask::ChangeRegionOversetTask):
+ (WebCore::ChangeRegionOversetTask::timerFired):
+ * inspector/InspectorDOMAgent.cpp:
+ (WebCore::RevalidateStyleAttributeTask::RevalidateStyleAttributeTask):
+ (WebCore::RevalidateStyleAttributeTask::timerFired):
+ * inspector/InspectorFrontendClientLocal.cpp:
+ (WebCore::InspectorBackendDispatchTask::InspectorBackendDispatchTask):
+ (WebCore::InspectorBackendDispatchTask::timerFired):
+ * inspector/InspectorOverlay.cpp:
+ (WebCore::InspectorOverlay::InspectorOverlay):
+ (WebCore::InspectorOverlay::updatePaintRectsTimerFired):
+ * inspector/InspectorOverlay.h:
+ * loader/DocumentLoader.cpp:
+ (WebCore::DocumentLoader::DocumentLoader):
+ (WebCore::DocumentLoader::handleSubstituteDataLoadNow):
+ (WebCore::DocumentLoader::handleSubstituteDataLoadSoon):
+ (WebCore::DocumentLoader::substituteResourceDeliveryTimerFired):
+ * loader/DocumentLoader.h:
+ * loader/FrameLoader.cpp:
+ (WebCore::FrameLoader::FrameLoader):
+ (WebCore::FrameLoader::checkTimerFired):
+ * loader/FrameLoader.h:
+ * loader/ImageLoader.cpp:
+ (WebCore::ImageLoader::ImageLoader):
+ (WebCore::ImageLoader::timerFired):
+ * loader/ImageLoader.h:
+ * loader/LinkLoader.cpp:
+ (WebCore::LinkLoader::LinkLoader):
+ (WebCore::LinkLoader::linkLoadTimerFired):
+ (WebCore::LinkLoader::linkLoadingErrorTimerFired):
+ * loader/LinkLoader.h:
+ * loader/NavigationScheduler.cpp:
+ (WebCore::NavigationScheduler::NavigationScheduler):
+ (WebCore::NavigationScheduler::timerFired):
+ * loader/NavigationScheduler.h:
+ * loader/PingLoader.cpp:
+ (WebCore::PingLoader::PingLoader):
+ * loader/PingLoader.h:
+ (WebCore::PingLoader::timeoutTimerFired):
+ * loader/ProgressTracker.cpp:
+ (WebCore::ProgressTracker::ProgressTracker):
+ (WebCore::ProgressTracker::progressHeartbeatTimerFired):
+ * loader/ProgressTracker.h:
+ * loader/ResourceLoadScheduler.cpp:
+ (WebCore::ResourceLoadScheduler::ResourceLoadScheduler):
+ (WebCore::ResourceLoadScheduler::requestTimerFired):
+ * loader/ResourceLoadScheduler.h:
+ * loader/TextTrackLoader.cpp:
+ (WebCore::TextTrackLoader::TextTrackLoader):
+ (WebCore::TextTrackLoader::cueLoadTimerFired):
+ * loader/TextTrackLoader.h:
+ * loader/cache/CachedResource.cpp:
+ (WebCore::CachedResource::CachedResource):
+ (WebCore::CachedResource::Callback::Callback):
+ (WebCore::CachedResource::Callback::timerFired):
+ * loader/cache/CachedResource.h:
+ * loader/cache/CachedResourceLoader.cpp:
+ (WebCore::CachedResourceLoader::CachedResourceLoader):
+ (WebCore::CachedResourceLoader::garbageCollectDocumentResourcesTimerFired):
+ * loader/cache/CachedResourceLoader.h:
+ * loader/icon/IconDatabase.cpp:
+ (WebCore::IconDatabase::IconDatabase):
+ (WebCore::IconDatabase::syncTimerFired):
+ * loader/icon/IconDatabase.h:
+ * page/AutoscrollController.cpp:
+ (WebCore::AutoscrollController::AutoscrollController):
+ (WebCore::AutoscrollController::autoscrollTimerFired):
+ * page/AutoscrollController.h:
+ * page/CaptionUserPreferences.cpp:
+ (WebCore::CaptionUserPreferences::CaptionUserPreferences):
+ (WebCore::CaptionUserPreferences::timerFired):
+ * page/CaptionUserPreferences.h:
+ * page/CaptionUserPreferencesMediaAF.cpp:
+ (WebCore::CaptionUserPreferencesMediaAF::CaptionUserPreferencesMediaAF):
+ (WebCore::CaptionUserPreferencesMediaAF::updateTimerFired):
+ * page/CaptionUserPreferencesMediaAF.h:
+ * page/DeviceController.cpp:
+ (WebCore::DeviceController::DeviceController):
+ (WebCore::DeviceController::fireDeviceEvent):
+ * page/DeviceController.h:
+ * page/EventHandler.cpp:
+ (WebCore::EventHandler::EventHandler):
+ (WebCore::EventHandler::cursorUpdateTimerFired):
+ (WebCore::EventHandler::autoHideCursorTimerFired):
+ (WebCore::EventHandler::recognizeLongMousePress):
+ (WebCore::EventHandler::fakeMouseMoveEventTimerFired):
+ (WebCore::EventHandler::hoverTimerFired):
+ * page/EventHandler.h:
+ * page/EventSource.cpp:
+ (WebCore::EventSource::EventSource):
+ (WebCore::EventSource::connectTimerFired):
+ * page/EventSource.h:
+ * page/FocusController.cpp:
+ (WebCore::FocusController::FocusController):
+ (WebCore::FocusController::focusRepaintTimerFired):
+ * page/FocusController.h:
+ * page/Frame.cpp:
+ (WebCore::Frame::Frame):
+ (WebCore::Frame::overflowAutoScrollTimerFired):
+ * page/Frame.h:
+ * page/FrameView.cpp:
+ (WebCore::FrameView::FrameView):
+ (WebCore::FrameView::delayedScrollEventTimerFired):
+ (WebCore::FrameView::speculativeTilingEnableTimerFired):
+ (WebCore::FrameView::layoutTimerFired):
+ (WebCore::FrameView::updateEmbeddedObjectsTimerFired):
+ (WebCore::FrameView::flushAnyPendingPostLayoutTasks):
+ (WebCore::FrameView::postLayoutTimerFired):
+ * page/FrameView.h:
+ * page/PageOverlay.cpp:
+ (WebCore::PageOverlay::PageOverlay):
+ (WebCore::PageOverlay::fadeAnimationTimerFired):
+ * page/PageOverlay.h:
+ * page/Settings.cpp:
+ (WebCore::Settings::Settings):
+ (WebCore::Settings::imageLoadingSettingsTimerFired):
+ * page/Settings.h:
+ * page/animation/AnimationController.cpp:
+ (WebCore::AnimationControllerPrivate::AnimationControllerPrivate):
+ (WebCore::AnimationControllerPrivate::updateStyleIfNeededDispatcherFired):
+ (WebCore::AnimationControllerPrivate::animationTimerFired):
+ * page/animation/AnimationControllerPrivate.h:
+ * page/mac/ServicesOverlayController.h:
+ * page/mac/ServicesOverlayController.mm:
+ (WebCore::ServicesOverlayController::ServicesOverlayController):
+ (WebCore::ServicesOverlayController::determineActiveHighlightTimerFired):
+ * page/scrolling/AsyncScrollingCoordinator.cpp:
+ (WebCore::AsyncScrollingCoordinator::AsyncScrollingCoordinator):
+ (WebCore::AsyncScrollingCoordinator::updateScrollPositionAfterAsyncScrollTimerFired):
+ * page/scrolling/AsyncScrollingCoordinator.h:
+ * page/scrolling/ios/ScrollingCoordinatorIOS.h:
+ * page/scrolling/ios/ScrollingCoordinatorIOS.mm:
+ (WebCore::ScrollingCoordinatorIOS::ScrollingCoordinatorIOS):
+ (WebCore::ScrollingCoordinatorIOS::scrollingStateTreeCommitterTimerFired):
+ * page/scrolling/mac/ScrollingCoordinatorMac.h:
+ * page/scrolling/mac/ScrollingCoordinatorMac.mm:
+ (WebCore::ScrollingCoordinatorMac::ScrollingCoordinatorMac):
+ (WebCore::ScrollingCoordinatorMac::scrollingStateTreeCommitterTimerFired):
+ * platform/HysteresisActivity.h:
+ (WebCore::HysteresisActivity::HysteresisActivity):
+ (WebCore::HysteresisActivity::hysteresisTimerFired):
+ * platform/ScrollAnimator.cpp:
+ (WebCore::ScrollAnimator::updateScrollAnimatorsAndTimers):
+ (WebCore::ScrollAnimator::horizontalScrollSnapTimerFired):
+ (WebCore::ScrollAnimator::verticalScrollSnapTimerFired):
+ * platform/ScrollAnimator.h:
+ * platform/Scrollbar.cpp:
+ (WebCore::Scrollbar::Scrollbar):
+ (WebCore::Scrollbar::autoscrollTimerFired):
+ * platform/Scrollbar.h:
+ * platform/Timer.h:
+ (WebCore::DeferrableOneShotTimer::DeferrableOneShotTimer):
+ (WebCore::Timer::Timer): Deleted.
+ * platform/audio/MediaSession.cpp:
+ (WebCore::MediaSession::MediaSession):
+ (WebCore::MediaSession::clientDataBufferingTimerFired):
+ * platform/audio/MediaSession.h:
+ * platform/graphics/BitmapImage.cpp:
+ (WebCore::BitmapImage::startAnimation):
+ (WebCore::BitmapImage::advanceAnimation):
+ * platform/graphics/BitmapImage.h:
+ * platform/graphics/MediaPlayer.cpp:
+ (WebCore::MediaPlayer::MediaPlayer):
+ (WebCore::MediaPlayer::reloadTimerFired):
+ * platform/graphics/MediaPlayer.h:
+ * platform/graphics/ShadowBlur.cpp:
+ (WebCore::ScratchBuffer::ScratchBuffer):
+ (WebCore::ScratchBuffer::timerFired):
+ * platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.h:
+ * platform/graphics/avfoundation/MediaSelectionGroupAVFObjC.mm:
+ (WebCore::MediaSelectionGroupAVFObjC::MediaSelectionGroupAVFObjC):
+ (WebCore::MediaSelectionGroupAVFObjC::selectionTimerFired):
+ * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.h:
+ * platform/graphics/avfoundation/objc/MediaPlayerPrivateMediaSourceAVFObjC.mm:
+ (WebCore::MediaPlayerPrivateMediaSourceAVFObjC::MediaPlayerPrivateMediaSourceAVFObjC):
+ (WebCore::MediaPlayerPrivateMediaSourceAVFObjC::seekTimerFired):
+ * platform/graphics/ca/LayerPool.cpp:
+ (WebCore::LayerPool::LayerPool):
+ (WebCore::LayerPool::pruneTimerFired):
+ * platform/graphics/ca/LayerPool.h:
+ * platform/graphics/ca/TileController.cpp:
+ (WebCore::TileController::TileController):
+ (WebCore::TileController::tileRevalidationTimerFired):
+ * platform/graphics/ca/TileController.h:
+ * platform/graphics/ca/TileGrid.cpp:
+ (WebCore::TileGrid::TileGrid):
+ (WebCore::TileGrid::cohortRemovalTimerFired):
+ * platform/graphics/ca/TileGrid.h:
+ * platform/graphics/cg/IOSurfacePool.cpp:
+ (WebCore::IOSurfacePool::IOSurfacePool):
+ (WebCore::IOSurfacePool::collectionTimerFired):
+ * platform/graphics/cg/IOSurfacePool.h:
+ * platform/graphics/cg/SubimageCacheWithTimer.cpp:
+ (WebCore::SubimageCacheWithTimer::SubimageCacheWithTimer):
+ * platform/graphics/mac/MediaPlayerPrivateQTKit.h:
+ * platform/graphics/mac/MediaPlayerPrivateQTKit.mm:
+ (WebCore::MediaPlayerPrivateQTKit::MediaPlayerPrivateQTKit):
+ (WebCore::MediaPlayerPrivateQTKit::seekTimerFired):
+ * platform/ios/LegacyTileCache.h:
+ * platform/ios/LegacyTileCache.mm:
+ (WebCore::LegacyTileCache::LegacyTileCache):
+ (WebCore::LegacyTileCache::tileCreationTimerFired):
+ * platform/mac/HIDGamepadProvider.cpp:
+ (WebCore::HIDGamepadProvider::HIDGamepadProvider):
+ (WebCore::HIDGamepadProvider::connectionDelayTimerFired):
+ (WebCore::HIDGamepadProvider::inputNotificationTimerFired):
+ * platform/mac/HIDGamepadProvider.h:
+ * platform/mac/ScrollAnimatorMac.h:
+ * platform/mac/ScrollAnimatorMac.mm:
+ (WebCore::ScrollAnimatorMac::ScrollAnimatorMac):
+ (WebCore::ScrollAnimatorMac::snapRubberBandTimerFired):
+ (WebCore::ScrollAnimatorMac::initialScrollbarPaintTimerFired):
+ (WebCore::ScrollAnimatorMac::sendContentAreaScrolledTimerFired):
+ * platform/mock/DeviceOrientationClientMock.cpp:
+ (WebCore::DeviceOrientationClientMock::DeviceOrientationClientMock):
+ (WebCore::DeviceOrientationClientMock::timerFired):
+ * platform/mock/DeviceOrientationClientMock.h:
+ * platform/mock/PlatformSpeechSynthesizerMock.cpp:
+ (WebCore::PlatformSpeechSynthesizerMock::PlatformSpeechSynthesizerMock):
+ (WebCore::PlatformSpeechSynthesizerMock::speakingFinished):
+ * platform/mock/PlatformSpeechSynthesizerMock.h:
+ * platform/network/DNSResolveQueue.cpp:
+ (WebCore::DNSResolveQueue::DNSResolveQueue):
+ (WebCore::DNSResolveQueue::timerFired):
+ * platform/network/DNSResolveQueue.h:
+ * platform/network/NetworkStateNotifier.h:
+ * platform/network/ResourceHandle.cpp:
+ (WebCore::ResourceHandle::failureTimerFired):
+ * platform/network/ResourceHandle.h:
+ * platform/network/ResourceHandleInternal.h:
+ (WebCore::ResourceHandleInternal::ResourceHandleInternal):
+ * platform/network/mac/NetworkStateNotifierMac.cpp:
+ (WebCore::NetworkStateNotifier::networkStateChangeTimerFired):
+ (WebCore::NetworkStateNotifier::NetworkStateNotifier):
+ * rendering/ImageQualityController.cpp:
+ (WebCore::ImageQualityController::ImageQualityController):
+ (WebCore::ImageQualityController::highQualityRepaintTimerFired):
+ * rendering/ImageQualityController.h:
+ * rendering/RenderButton.cpp:
+ (WebCore::RenderButton::styleDidChange):
+ (WebCore::RenderButton::timerFired):
+ * rendering/RenderButton.h:
+ * rendering/RenderLayerCompositor.cpp:
+ (WebCore::RenderLayerCompositor::RenderLayerCompositor):
+ (WebCore::RenderLayerCompositor::updateCompositingLayersTimerFired):
+ (WebCore::RenderLayerCompositor::layerFlushTimerFired):
+ (WebCore::RenderLayerCompositor::paintRelatedMilestonesTimerFired):
+ * rendering/RenderLayerCompositor.h:
+ * rendering/RenderMarquee.cpp:
+ (WebCore::RenderMarquee::RenderMarquee):
+ (WebCore::RenderMarquee::timerFired):
+ * rendering/RenderMarquee.h:
+ * rendering/RenderNamedFlowThread.cpp:
+ (WebCore::RenderNamedFlowThread::RenderNamedFlowThread):
+ (WebCore::RenderNamedFlowThread::regionOversetChangeEventTimerFired):
+ * rendering/RenderNamedFlowThread.h:
+ * rendering/RenderProgress.cpp:
+ (WebCore::RenderProgress::RenderProgress):
+ (WebCore::RenderProgress::animationTimerFired):
+ * rendering/RenderProgress.h:
+ * rendering/RenderView.cpp:
+ (WebCore::RenderView::RenderView):
+ (WebCore::RenderView::lazyRepaintTimerFired):
+ * rendering/RenderView.h:
+ * replay/EventLoopInputDispatcher.cpp:
+ (WebCore::EventLoopInputDispatcher::EventLoopInputDispatcher):
+ (WebCore::EventLoopInputDispatcher::timerFired):
+ * replay/EventLoopInputDispatcher.h:
+ * storage/StorageAreaImpl.cpp:
+ (WebCore::StorageAreaImpl::StorageAreaImpl):
+ (WebCore::StorageAreaImpl::closeDatabaseTimerFired):
+ (WebCore::StorageAreaImpl::closeDatabaseIfIdle):
+ * storage/StorageAreaImpl.h:
+ * storage/StorageAreaSync.cpp:
+ (WebCore::StorageAreaSync::StorageAreaSync):
+ (WebCore::StorageAreaSync::scheduleFinalSync):
+ (WebCore::StorageAreaSync::syncTimerFired):
+ (WebCore::StorageAreaSync::scheduleSync):
+ * storage/StorageAreaSync.h:
+ * svg/SVGElement.cpp:
+ (WebCore::SVGElement::svgLoadEventTimerFired):
+ * svg/SVGElement.h:
+ * svg/SVGScriptElement.cpp:
+ (WebCore::SVGScriptElement::SVGScriptElement):
+ * svg/SVGStyleElement.cpp:
+ (WebCore::SVGStyleElement::SVGStyleElement):
+ * svg/SVGUseElement.cpp:
+ (WebCore::SVGUseElement::SVGUseElement):
+ * svg/animation/SMILTimeContainer.cpp:
+ (WebCore::SMILTimeContainer::SMILTimeContainer):
+ (WebCore::SMILTimeContainer::timerFired):
+ * svg/animation/SMILTimeContainer.h:
+ * xml/XMLHttpRequestProgressEventThrottle.cpp:
+ (WebCore::XMLHttpRequestProgressEventThrottle::XMLHttpRequestProgressEventThrottle):
+ (WebCore::XMLHttpRequestProgressEventThrottle::dispatchDeferredEvents):
+ * xml/XMLHttpRequestProgressEventThrottle.h:
+
</ins><span class="cx"> 2014-11-21 Chris Dumez <cdumez@apple.com>
</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->cdm()->createSession())
</span><del>- , m_keyRequestTimer(this, &MediaKeySession::keyRequestTimerFired)
- , m_addKeyTimer(this, &MediaKeySession::addKeyTimerFired)
</del><ins>+ , m_keyRequestTimer(*this, &MediaKeySession::keyRequestTimerFired)
+ , m_addKeyTimer(*this, &MediaKeySession::addKeyTimerFired)
</ins><span class="cx"> {
</span><span class="cx"> m_session->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&)
</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&)
</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& keySystem);
</span><del>- void keyRequestTimerFired(Timer&);
- void addKeyTimerFired(Timer&);
</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, &Geolocation::GeoNotifier::timerFired)
</del><ins>+ , m_timer(*this, &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&)
</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, &Geolocation::resumeTimerFired)
</del><ins>+ , m_resumeTimer(*this, &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&)
</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&);
</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<PositionError> m_errorWaitingForResume;
</span><span class="cx">
</span><del>- void resumeTimerFired(Timer&);
</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, &IDBTransactionBackend::taskTimerFired)
</del><ins>+ , m_taskTimer(*this, &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&)
</del><ins>+void IDBTransactionBackend::taskTimerFired()
</ins><span class="cx"> {
</span><span class="cx"> LOG(StorageAPI, "IDBTransactionBackend::taskTimerFired");
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbIDBTransactionBackendh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/IDBTransactionBackend.h (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&);
</del><ins>+ void taskTimerFired();
</ins><span class="cx"> void closeOpenCursors();
</span><span class="cx">
</span><span class="cx"> const HashSet<int64_t> m_objectStoreIds;
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediasourceSourceBuffercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediasource/SourceBuffer.cpp (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, &SourceBuffer::appendBufferTimerFired)
</del><ins>+ , m_appendBufferTimer(*this, &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, &SourceBuffer::removeTimerFired)
</del><ins>+ , m_removeTimer(*this, &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&)
</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, "SourceBuffer::removeCodedFrames(%p) - buffered = %s", this, toString(m_buffered->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& eventName);
</span><span class="cx">
</span><span class="cx"> void appendBufferInternal(unsigned char*, unsigned, ExceptionCode&);
</span><del>- void appendBufferTimerFired(Timer&);
</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& start, const MediaTime& 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& context, PassRefPtr<MediaStreamPrivate> privateStream)
</span><span class="cx"> : ContextDestructionObserver(&context)
</span><span class="cx"> , m_private(privateStream)
</span><del>- , m_scheduledEventTimer(this, &MediaStream::scheduledEventTimerFired)
</del><ins>+ , m_scheduledEventtimer(*this, &MediaStream::scheduledEventTimerFired)
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(m_private);
</span><span class="cx"> m_private->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<RefPtr<Event>> 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<MediaStreamSource>);
</span><span class="cx">
</span><span class="cx"> void scheduleDispatchEvent(PassRefPtr<Event>);
</span><del>- void scheduledEventTimerFired(Timer*);
</del><ins>+ void scheduledEventTimerFired();
</ins><span class="cx">
</span><span class="cx"> void cloneMediaStreamTrackVector(Vector<RefPtr<MediaStreamTrack>>&, const Vector<RefPtr<MediaStreamTrack>>&);
</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, &RTCDTMFSender::scheduledEventTimerFired)
</del><ins>+ , m_scheduledEventtimer(*this, &RTCDTMFSender::scheduledEventTimerFired)
</ins><span class="cx"> {
</span><span class="cx"> m_handler->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<MediaStreamTrack>, std::unique_ptr<RTCDTMFSenderHandler>);
</span><span class="cx">
</span><span class="cx"> void scheduleDispatchEvent(PassRefPtr<Event>);
</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, &RTCDataChannel::scheduledEventTimerFired)
</del><ins>+ , m_scheduledEventtimer(*this, &RTCDataChannel::scheduledEventTimerFired)
</ins><span class="cx"> {
</span><span class="cx"> m_handler->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<RTCDataChannelHandler>);
</span><span class="cx">
</span><span class="cx"> void scheduleDispatchEvent(PassRefPtr<Event>);
</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, &RTCPeerConnection::scheduledEventTimerFired)
</del><ins>+ , m_scheduledEventtimer(*this, &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<RTCConfiguration> parseConfiguration(const Dictionary& configuration, ExceptionCode&);
</span><span class="cx"> void scheduleDispatchEvent(PassRefPtr<Event>);
</span><del>- void scheduledEventTimerFired(Timer*);
</del><ins>+ void scheduledEventTimerFired();
</ins><span class="cx"> bool hasLocalStreamWithTrackId(const String& 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(&context)
</span><span class="cx"> , m_title(title)
</span><span class="cx"> , m_state(Idle)
</span><del>- , m_taskTimer(std::make_unique<Timer>(this, &Notification::taskTimerFired))
</del><ins>+ , m_taskTimer(std::make_unique<Timer>(*this, &Notification::taskTimerFired))
</ins><span class="cx"> {
</span><span class="cx"> m_notificationCenter = DOMWindowNotifications::webkitNotifications(downcast<Document>(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& timer)
</del><ins>+void Notification::taskTimerFired()
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(scriptExecutionContext()->isDocument());
</span><del>- ASSERT_UNUSED(timer, &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&);
</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<VoidCallback> callback)
</span><span class="cx"> : m_notificationCenter(center)
</span><del>- , m_timer(this, &NotificationCenter::NotificationRequestCallback::timerFired)
</del><ins>+ , m_timer(*this, &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&)
</del><ins>+void NotificationCenter::NotificationRequestCallback::timerFired()
</ins><span class="cx"> {
</span><span class="cx"> if (m_callback)
</span><span class="cx"> m_callback->handleEvent();
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesnotificationsNotificationCenterh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/notifications/NotificationCenter.h (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<NotificationRequestCallback> createAndStartTimer(NotificationCenter*, PassRefPtr<VoidCallback>);
</span><span class="cx"> void startTimer();
</span><del>- void timerFired(Timer&);
</del><ins>+ void timerFired();
</ins><span class="cx"> private:
</span><span class="cx"> NotificationRequestCallback(NotificationCenter*, PassRefPtr<VoidCallback>);
</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, &WebSocketChannel::resumeTimerFired)
</del><ins>+ , m_resumeTimer(*this, &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, &WebSocketChannel::closingTimerFired)
</del><ins>+ , m_closingTimer(*this, &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 == &m_resumeTimer);
-
</del><span class="cx"> Ref<WebSocketChannel> protect(*this); // The client can close the channel, potentially removing the last reference.
</span><span class="cx"> while (!m_suspended && m_client && !m_buffer.isEmpty())
</span><span class="cx"> if (!processBuffer())
</span><span class="lines">@@ -489,10 +487,9 @@
</span><span class="cx"> m_client->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, "WebSocketChannel %p closingTimerFired()", this);
</span><del>- ASSERT_UNUSED(timer, &m_closingTimer == timer);
</del><span class="cx"> if (m_handle)
</span><span class="cx"> m_handle->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& 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& document)
</span><span class="cx"> : m_document(document)
</span><del>- , m_notificationPostTimer(this, &AXObjectCache::notificationPostTimerFired)
</del><ins>+ , m_notificationPostTimer(*this, &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->childrenChanged();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void AXObjectCache::notificationPostTimerFired(Timer&)
</del><ins>+void AXObjectCache::notificationPostTimerFired()
</ins><span class="cx"> {
</span><span class="cx"> Ref<Document> 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<std::pair<RefPtr<AccessibilityObject>, AXNotification>> m_notificationsToPost;
</span><del>- void notificationPostTimerFired(Timer&);
</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, &GCController::gcTimerFired)
</del><ins>+ : m_GCtimer(*this, &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<CachedFont> 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, &CSSFontSelector::beginLoadTimerFired)
</del><ins>+ , m_beginLoadingTimer(*this, &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&)
</del><ins>+void CSSFontSelector::beginLoadTimerFired()
</ins><span class="cx"> {
</span><span class="cx"> Vector<CachedResourceHandle<CachedFont>> fontsToBeginLoading;
</span><span class="cx"> fontsToBeginLoading.swap(m_fontsToBeginLoading);
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSFontSelectorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSFontSelector.h (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&);
</del><ins>+ void beginLoadTimerFired();
</ins><span class="cx">
</span><span class="cx"> Document* m_document;
</span><span class="cx"> HashMap<String, std::unique_ptr<Vector<RefPtr<CSSFontFace>>>, CaseFoldingHash> m_fontFaces;
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSImageGeneratorValuecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSImageGeneratorValue.cpp (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, &CSSImageGeneratorValue::CachedGeneratedImage::evictionTimerFired, timeToKeepCachedGeneratedImages)
</del><ins>+ , m_evictionTimer(*this, &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, &FontLoader::pendingEventsTimerFired)
</del><ins>+ , m_pendingEventsTimer(*this, &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& ensureEventTargetData() override;
</span><span class="cx">
</span><del>- void pendingEventsTimerFired(Timer&) { firePendingEvents(); }
</del><ins>+ void pendingEventsTimerFired() { firePendingEvents(); }
</ins><span class="cx"> void scheduleEvent(PassRefPtr<Event>);
</span><span class="cx"> void firePendingEvents();
</span><span class="cx"> bool resolveFontStyle(const String&, Font&);
</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& document, bool matchAuthorAndUserStyles)
</span><span class="cx"> : m_matchedPropertiesCacheAdditionsSinceLastSweep(0)
</span><del>- , m_matchedPropertiesCacheSweepTimer(this, &StyleResolver::sweepMatchedPropertiesCache)
</del><ins>+ , m_matchedPropertiesCacheSweepTimer(*this, &StyleResolver::sweepMatchedPropertiesCache)
</ins><span class="cx"> , m_document(document)
</span><span class="cx"> , m_matchAuthorAndUserStyles(matchAuthorAndUserStyles)
</span><span class="cx"> , m_fontSelector(CSSFontSelector::create(&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&) 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, &Document::touchEventsChangedTimerFired)
</del><ins>+ , m_touchEventsChangedTimer(*this, &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, &Document::optimizedStyleSheetUpdateTimerFired)
- , m_styleRecalcTimer(this, &Document::styleRecalcTimerFired)
</del><ins>+ , m_optimizedStyleSheetUpdateTimer(*this, &Document::optimizedStyleSheetUpdateTimerFired)
+ , m_styleRecalcTimer(*this, &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<DocumentMarkerController>())
</span><del>- , m_updateFocusAppearanceTimer(this, &Document::updateFocusAppearanceTimerFired)
</del><ins>+ , m_updateFocusAppearanceTimer(*this, &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, &Document::fullScreenChangeDelayTimerFired)
</del><ins>+ , m_fullScreenChangeDelayTimer(*this, &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, &Document::loadEventDelayTimerFired)
</del><ins>+ , m_loadEventDelayTimer(*this, &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, &Document::pendingTasksTimerFired)
</del><ins>+ , m_pendingTasksTimer(*this, &Document::pendingTasksTimerFired)
</ins><span class="cx"> , m_scheduledTasksAreSuspended(false)
</span><span class="cx"> , m_visualUpdatesAllowed(true)
</span><del>- , m_visualUpdatesSuppressionTimer(this, &Document::visualUpdatesSuppressionTimerFired)
- , m_sharedObjectPoolClearTimer(this, &Document::sharedObjectPoolClearTimerFired)
</del><ins>+ , m_visualUpdatesSuppressionTimer(*this, &Document::visualUpdatesSuppressionTimerFired)
+ , m_sharedObjectPoolClearTimer(*this, &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, &Document::didAssociateFormControlsTimerFired)
- , m_cookieCacheExpiryTimer(this, &Document::domCookieCacheExpiryTimerFired)
</del><ins>+ , m_didAssociateFormControlsTimer(*this, &Document::didAssociateFormControlsTimerFired)
+ , m_cookieCacheExpiryTimer(*this, &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->loader().forcePageTransitionIfNeeded();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void Document::visualUpdatesSuppressionTimerFired(Timer&)
</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() && m_pendingStyleRecalcShouldForce;
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void Document::styleRecalcTimerFired(Timer&)
</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->styleResolverChanged();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void Document::optimizedStyleSheetUpdateTimerFired(Timer&)
</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->clearPreloads();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void Document::sharedObjectPoolClearTimerFired(Timer&)
</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&)
</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&)
</del><ins>+void Document::pendingTasksTimerFired()
</ins><span class="cx"> {
</span><span class="cx"> Vector<Task> pendingTasks = WTF::move(m_pendingTasks);
</span><span class="cx"> for (auto& 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() && settings()->needsSiteSpecificQuirks() && 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() && settings()->needsSiteSpecificQuirks() && 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&)
</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&)
</del><ins>+void Document::loadEventDelayTimerFired()
</ins><span class="cx"> {
</span><span class="cx"> if (frame())
</span><span class="cx"> frame()->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& timer)
</del><ins>+void Document::didAssociateFormControlsTimerFired()
</ins><span class="cx"> {
</span><del>- ASSERT_UNUSED(timer, &timer == &m_didAssociateFormControlsTimer);
-
</del><span class="cx"> if (!frame() || !frame()->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&)
</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&);
- void optimizedStyleSheetUpdateTimerFired(Timer&);
</del><ins>+ void styleRecalcTimerFired();
+ void optimizedStyleSheetUpdateTimerFired();
</ins><span class="cx">
</span><span class="cx"> void registerNodeListForInvalidation(LiveNodeList&);
</span><span class="cx"> void unregisterNodeListForInvalidation(LiveNodeList&);
</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&);
</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&);
</span><del>- void updateFocusAppearanceTimerFired(Timer&);
</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&);
</del><ins>+ void loadEventDelayTimerFired();
</ins><span class="cx">
</span><del>- void pendingTasksTimerFired(Timer&);
</del><ins>+ void pendingTasksTimerFired();
</ins><span class="cx">
</span><span class="cx"> template <typename CharacterType>
</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&);
</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&);
</del><ins>+ void didAssociateFormControlsTimerFired();
</ins><span class="cx">
</span><span class="cx"> // DOM Cookies caching.
</span><span class="cx"> const String& cachedDOMCookies() const { return m_cachedDOMCookies; }
</span><span class="cx"> void setCachedDOMCookies(const String&);
</span><span class="cx"> bool isDOMCookieCacheValid() const { return m_cookieCacheExpiryTimer.isActive(); }
</span><span class="cx"> void invalidateDOMCookieCache();
</span><del>- void domCookieCacheExpiryTimerFired(Timer&);
</del><ins>+ void domCookieCacheExpiryTimerFired();
</ins><span class="cx"> virtual void didLoadResourceSynchronously(const ResourceRequest&) 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<DOMSecurityPolicy> m_domSecurityPolicy;
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>- void sharedObjectPoolClearTimerFired(Timer&);
</del><ins>+ void sharedObjectPoolClearTimerFired();
</ins><span class="cx"> Timer m_sharedObjectPoolClearTimer;
</span><span class="cx">
</span><span class="cx"> std::unique_ptr<DocumentSharedObjectPool> 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&) { 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<typename T> EventSender<T>::EventSender(const AtomicString& eventType)
</span><span class="cx"> : m_eventType(eventType)
</span><del>- , m_timer(this, &EventSender::timerFired)
</del><ins>+ , m_timer(*this, &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& document)
</span><span class="cx"> : m_document(document)
</span><del>- , m_timer(this, &ScriptRunner::timerFired)
</del><ins>+ , m_timer(*this, &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& timer)
</del><ins>+void ScriptRunner::timerFired()
</ins><span class="cx"> {
</span><del>- ASSERT_UNUSED(timer, &timer == &m_timer);
-
</del><span class="cx"> Ref<Document> protect(m_document);
</span><span class="cx">
</span><span class="cx"> Vector<PendingScript> 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&);
</del><ins>+ void timerFired();
</ins><span class="cx">
</span><span class="cx"> Document& m_document;
</span><span class="cx"> Vector<PendingScript> m_scriptsToExecuteInOrder;
</span></span></pre></div>
<a id="trunkSourceWebCoredomScriptedAnimationControllercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ScriptedAnimationController.cpp (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, &ScriptedAnimationController::animationTimerFired)
</del><ins>+ , m_animationTimer(*this, &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&)
</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&);
</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, &PresentationAttributeCacheCleaner::cleanCache)
</del><ins>+ , m_cleanTimer(*this, &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 == &m_cleanTimer);
</del><span class="cx"> unsigned hitCount = m_hitCount;
</span><span class="cx"> m_hitCount = 0;
</span><span class="cx"> if (hitCount > 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& frame)
</span><del>- : m_timer(this, &AlternativeTextController::timerFired)
</del><ins>+ : m_timer(*this, &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&)
</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& alternative, AlternativeTextType, const Vector<DocumentMarker::MarkerType>&);
</span><del>- void timerFired(Timer&);
</del><ins>+ void timerFired();
</ins><span class="cx"> void recordAutocorrectionResponseReversed(const String& replacedString, const String& replacementString);
</span><span class="cx"> void recordSpellcheckerResponseForModifiedCorrection(Range* rangeOfCorrection, const String& corrected, const String& correction);
</span><span class="cx"> String markerDescriptionForAppliedAlternativeText(AlternativeTextType, DocumentMarker::MarkerType);
</span></span></pre></div>
<a id="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, &Editor::editorUIUpdateTimerFired)
</del><ins>+ , m_editorUIUpdateTimer(*this, &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) && !PLATFORM(IOS)
</span><del>- , m_telephoneNumberDetectionUpdateTimer(this, &Editor::scanSelectionForTelephoneNumbers)
</del><ins>+ , m_telephoneNumberDetectionUpdateTimer(*this, &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() && TelephoneNumberDetector::isSupported();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void Editor::scanSelectionForTelephoneNumbers(Timer&)
-{
- 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&)
</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&);
</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) && !PLATFORM(IOS)
</span><span class="cx"> bool shouldDetectTelephoneNumbers();
</span><del>- void scanSelectionForTelephoneNumbers(Timer&);
</del><span class="cx"> void scanRangeForTelephoneNumbers(Range&, const StringView&, Vector<RefPtr<Range>>& 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, &FrameSelection::caretBlinkTimerFired)
</del><ins>+ , m_caretBlinkTimer(*this, &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&)
</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&);
</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, &SpellChecker::timerFiredToProcessQueuedRequest)
</del><ins>+ , m_timerToProcessQueuedRequest(*this, &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->editorClient()->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<SpellCheckRequest>);
</span><span class="cx"> void enqueueRequest(PassRefPtr<SpellCheckRequest>);
</span><span class="cx"> void didCheckSucceed(int sequence, const Vector<TextCheckingResult>&);
</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, &HTMLFormElement::requestAutocompleteTimerFired)
</del><ins>+ , m_requestAutocompletetimer(*this, &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<RefPtr<Event>> 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<RefPtr<Event>> 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& tagName, Document& document, bool createdByParser)
</span><span class="cx"> : HTMLElement(tagName, document)
</span><span class="cx"> , ActiveDOMObject(&document)
</span><del>- , m_loadTimer(this, &HTMLMediaElement::loadTimerFired)
- , m_progressEventTimer(this, &HTMLMediaElement::progressEventTimerFired)
- , m_playbackProgressTimer(this, &HTMLMediaElement::playbackProgressTimerFired)
- , m_scanTimer(this, &HTMLMediaElement::scanTimerFired)
- , m_seekTimer(this, &HTMLMediaElement::seekTimerFired)
</del><ins>+ , m_loadTimer(*this, &HTMLMediaElement::loadTimerFired)
+ , m_progressEventTimer(*this, &HTMLMediaElement::progressEventTimerFired)
+ , m_playbackProgressTimer(*this, &HTMLMediaElement::playbackProgressTimerFired)
+ , m_scanTimer(*this, &HTMLMediaElement::scanTimerFired)
+ , m_seekTimer(*this, &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&)
</del><ins>+void HTMLMediaElement::loadTimerFired()
</ins><span class="cx"> {
</span><span class="cx"> Ref<HTMLMediaElement> protect(*this); // loadNextSourceChild may fire 'beforeload', which can make arbitrary DOM mutations.
</span><span class="cx">
</span><span class="lines">@@ -2225,7 +2225,7 @@
</span><span class="cx"> }
</span><span class="cx"> #endif
</span><span class="cx">
</span><del>-void HTMLMediaElement::progressEventTimerFired(Timer&)
</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&)
</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&)
</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&)
</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&);
- void progressEventTimerFired(Timer&);
- void playbackProgressTimerFired(Timer&);
- void scanTimerFired(Timer&);
- void seekTimerFired(Timer&);
</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& tagName, Document& document)
</span><span class="cx"> : HTMLFrameOwnerElement(tagName, document)
</span><span class="cx"> , m_inBeforeLoadEventHandler(false)
</span><del>- , m_swapRendererTimer(this, &HTMLPlugInElement::swapRendererTimerFired)
</del><ins>+ , m_swapRendererTimer(*this, &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<RenderEmbeddedObject>(*this, WTF::move(style));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void HTMLPlugInElement::swapRendererTimerFired(Timer&)
</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&);
</del><ins>+ void swapRendererTimerFired();
</ins><span class="cx"> bool shouldOverridePlugin(const String& url, const String& mimeType);
</span><span class="cx">
</span><span class="cx"> bool dispatchBeforeLoadEvent(const String& sourceURL); // Not implemented, generates a compile error if subclasses call this by mistake.
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLPlugInImageElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLPlugInImageElement.cpp (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, &HTMLPlugInImageElement::simulatedMouseClickTimerFired, simulatedMouseClickTimerDelay)
- , m_removeSnapshotTimer(this, &HTMLPlugInImageElement::removeSnapshotTimerFired)
</del><ins>+ , m_simulatedMouseClickTimer(*this, &HTMLPlugInImageElement::simulatedMouseClickTimerFired, simulatedMouseClickTimerDelay)
+ , m_removeSnapshotTimer(*this, &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 && snapshotLabel && (node == snapshotLabel.get() || node->isDescendantOf(snapshotLabel.get()));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void HTMLPlugInImageElement::removeSnapshotTimerFired(Timer&)
</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&);
</del><ins>+ void removeSnapshotTimerFired();
</ins><span class="cx"> bool isTopLevelFullPagePlugin(const RenderEmbeddedObject&) 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& tagName, Document& document)
</span><span class="cx"> : HTMLElement(tagName, document)
</span><del>- , m_errorEventTimer(this, &HTMLSourceElement::errorEventTimerFired)
</del><ins>+ , m_errorEventTimer(*this, &HTMLSourceElement::errorEventTimerFired)
</ins><span class="cx"> {
</span><span class="cx"> LOG(Media, "HTMLSourceElement::HTMLSourceElement - %p", 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&)
</del><ins>+void HTMLSourceElement::errorEventTimerFired()
</ins><span class="cx"> {
</span><span class="cx"> LOG(Media, "HTMLSourceElement::errorEventTimerFired - %p", this);
</span><span class="cx"> dispatchEvent(Event::create(eventNames().errorEvent, false, true));
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLSourceElementh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLSourceElement.h (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&) override;
</span><span class="cx"> virtual bool isURLAttribute(const Attribute&) const override;
</span><span class="cx">
</span><del>- void errorEventTimerFired(Timer&);
</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& tagName, Document& document)
</span><span class="cx"> : HTMLElement(tagName, document)
</span><del>- , m_loadTimer(this, &HTMLTrackElement::loadTimerFired)
</del><ins>+ , m_loadTimer(*this, &HTMLTrackElement::loadTimerFired)
</ins><span class="cx"> {
</span><span class="cx"> LOG(Media, "HTMLTrackElement::HTMLTrackElement - %p", 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&)
</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&) const override;
</span><span class="cx">
</span><del>- void loadTimerFired(Timer&);
</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, &MediaController::asyncEventTimerFired)
- , m_clearPositionTimer(this, &MediaController::clearPositionTimerFired)
</del><ins>+ , m_asyncEventTimer(*this, &MediaController::asyncEventTimerFired)
+ , m_clearPositionTimer(*this, &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, &MediaController::timeupdateTimerFired)
</del><ins>+ , m_timeupdateTimer(*this, &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&)
</del><ins>+void MediaController::asyncEventTimerFired()
</ins><span class="cx"> {
</span><span class="cx"> Vector<RefPtr<Event>> 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&)
</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&)
</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& eventName);
</span><del>- void asyncEventTimerFired(Timer&);
- void clearPositionTimerFired(Timer&);
</del><ins>+ void asyncEventTimerFired();
+ void clearPositionTimerFired();
</ins><span class="cx"> bool hasEnded() const;
</span><span class="cx"> void scheduleTimeupdateEvent();
</span><del>- void timeupdateTimerFired(Timer&);
</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& url)
</span><span class="cx"> : HTMLDocument(frame, url, MediaDocumentClass)
</span><del>- , m_replaceMediaElementTimer(this, &MediaDocument::replaceMediaElementTimerFired)
</del><ins>+ , m_replaceMediaElementTimer(*this, &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&)
</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&);
</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, &SearchInputType::searchEventTimerFired)
</del><ins>+ , m_searchEventTimer(*this, &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& 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<Timer>(this, &ValidationMessage::buildBubbleTree);
</del><ins>+ m_timer = std::make_unique<Timer>(*this, &ValidationMessage::buildBubbleTree);
</ins><span class="cx"> else
</span><del>- m_timer = std::make_unique<Timer>(this, &ValidationMessage::setMessageDOMAndStartTimer);
</del><ins>+ m_timer = std::make_unique<Timer>(*this, &ValidationMessage::setMessageDOMAndStartTimer);
</ins><span class="cx"> m_timer->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 <= 0)
</span><span class="cx"> m_timer = nullptr;
</span><span class="cx"> else {
</span><del>- m_timer = std::make_unique<Timer>(this, &ValidationMessage::deleteBubbleTree);
</del><ins>+ m_timer = std::make_unique<Timer>(*this, &ValidationMessage::deleteBubbleTree);
</ins><span class="cx"> m_timer->startOneShot(std::max(5.0, static_cast<double>(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->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& shadowRoot = m_element->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<Timer>(this, &ValidationMessage::deleteBubbleTree);
</del><ins>+ m_timer = std::make_unique<Timer>(*this, &ValidationMessage::deleteBubbleTree);
</ins><span class="cx"> m_timer->startOneShot(0);
</span><span class="cx"> }
</span><span class="cx">
</span><span class="lines">@@ -227,7 +227,7 @@
</span><span class="cx"> return &m_bubble->treeScope() == &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&);
</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(&passedCanvas->document())
</span><span class="cx"> , m_context(0)
</span><span class="cx"> , m_drawingBuffer(0)
</span><del>- , m_dispatchContextLostEventTimer(this, &WebGLRenderingContext::dispatchContextLostEvent)
</del><ins>+ , m_dispatchContextLostEventTimer(*this, &WebGLRenderingContext::dispatchContextLostEvent)
</ins><span class="cx"> , m_restoreAllowed(false)
</span><del>- , m_restoreTimer(this, &WebGLRenderingContext::maybeRestoreContext)
</del><ins>+ , m_restoreTimer(*this, &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(&passedCanvas->document())
</span><span class="cx"> , m_context(context)
</span><span class="cx"> , m_drawingBuffer(0)
</span><del>- , m_dispatchContextLostEventTimer(this, &WebGLRenderingContext::dispatchContextLostEvent)
</del><ins>+ , m_dispatchContextLostEventTimer(*this, &WebGLRenderingContext::dispatchContextLostEvent)
</ins><span class="cx"> , m_restoreAllowed(false)
</span><del>- , m_restoreTimer(this, &WebGLRenderingContext::maybeRestoreContext)
</del><ins>+ , m_restoreTimer(*this, &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->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<WebGLContextEvent> event = WebGLContextEvent::create(eventNames().webglcontextlostEvent, false, true, "");
</span><span class="cx"> canvas()->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()->page()))
</span><span class="cx"> , m_parserChunkSize(defaultParserChunkSize)
</span><del>- , m_continueNextChunkTimer(this, &HTMLParserScheduler::continueNextChunkTimerFired)
</del><ins>+ , m_continueNextChunkTimer(*this, &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& timer)
</del><ins>+void HTMLParserScheduler::continueNextChunkTimerFired()
</ins><span class="cx"> {
</span><span class="cx"> ASSERT(!m_suspended);
</span><del>- ASSERT_UNUSED(timer, &timer == &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&);
</del><ins>+ void continueNextChunkTimerFired();
</ins><span class="cx">
</span><span class="cx"> HTMLDocumentParser& 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, &MediaControlPanelElement::transitionTimerFired)
</del><ins>+ , m_transitionTimer(*this, &MediaControlPanelElement::transitionTimerFired)
</ins><span class="cx"> {
</span><span class="cx"> setPseudo(AtomicString("-webkit-media-controls-panel", 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&)
</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& document)
</span><span class="cx"> : MediaControlDivElement(document, MediaTextTrackDisplayContainer)
</span><del>- , m_updateTimer(this, &MediaControlTextTrackContainerElement::updateTimerFired)
</del><ins>+ , m_updateTimer(*this, &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&)
</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&);
</del><ins>+ void transitionTimerFired();
</ins><span class="cx">
</span><span class="cx"> void setPosition(const LayoutPoint&);
</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&);
</del><ins>+ void updateTimerFired();
</ins><span class="cx"> void updateActiveCuesFontSize();
</span><span class="cx">
</span><span class="cx"> explicit MediaControlTextTrackContainerElement(Document&);
</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, &MediaControls::hideFullscreenControlsTimerFired)
</del><ins>+ , m_hideFullscreenControlsTimer(*this, &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&)
</del><ins>+void MediaControls::hideFullscreenControlsTimerFired()
</ins><span class="cx"> {
</span><span class="cx"> if (m_mediaController->paused())
</span><span class="cx"> return;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlshadowMediaControlsh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/shadow/MediaControls.h (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&);
</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, &SpinButtonElement::repeatingTimerFired)
</del><ins>+ , m_repeatingTimer(*this, &SpinButtonElement::repeatingTimerFired)
</ins><span class="cx"> {
</span><span class="cx"> setHasCustomStyleResolveCallbacks();
</span><span class="cx"> setPseudo(AtomicString("-webkit-inner-spin-button", 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& kind, const String& label, const String& language)
</span><span class="cx"> : TextTrack(&track->document(), track, kind, emptyString(), label, language, TrackElement)
</span><span class="cx"> , m_trackElement(track)
</span><del>- , m_loadTimer(this, &LoadableTextTrack::loadTimerFired)
</del><ins>+ , m_loadTimer(*this, &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&)
</del><ins>+void LoadableTextTrack::loadTimerFired()
</ins><span class="cx"> {
</span><span class="cx"> if (m_loader)
</span><span class="cx"> m_loader->cancelLoad();
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackLoadableTextTrackh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/LoadableTextTrack.h (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& kind, const String& label, const String& language);
</span><span class="cx">
</span><del>- void loadTimerFired(Timer&);
</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, &VTTRegion::scrollTimerFired)
</del><ins>+ , m_scrollTimer(*this, &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, "VTTRegion::scrollTimerFired");
</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&);
</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, &ChangeRegionOversetTask::timerFired)
</del><ins>+ , m_timer(*this, &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&)
</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<WebKitNamedFlow*, int>::iterator it = m_namedFlows.begin(), end = m_namedFlows.end(); it != end; ++it)
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorDOMAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorDOMAgent.cpp (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&);
</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, &RevalidateStyleAttributeTask::timerFired)
</del><ins>+ , m_timer(*this, &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&)
</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<Element*> 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, &InspectorBackendDispatchTask::timerFired)
</del><ins>+ , m_timer(*this, &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&)
</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 -> 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& page, InspectorClient* client)
</span><span class="cx"> : m_page(page)
</span><span class="cx"> , m_client(client)
</span><del>- , m_paintRectUpdateTimer(this, &InspectorOverlay::updatePaintRectsTimerFired)
</del><ins>+ , m_paintRectUpdateTimer(*this, &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&)
</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&);
</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, &DocumentLoader::substituteResourceDeliveryTimerFired)
</del><ins>+ , m_substituteResourceDeliveryTimer(*this, &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, &DocumentLoader::handleSubstituteDataLoadNow)
</del><ins>+ , m_dataLoadTimer(*this, &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()->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&)
</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&);
</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, &FrameLoader::checkTimerFired)
</del><ins>+ , m_checkTimer(*this, &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&)
</del><ins>+void FrameLoader::checkTimerFired()
</ins><span class="cx"> {
</span><span class="cx"> Ref<Frame> protect(m_frame);
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderFrameLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/FrameLoader.h (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&);
</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& element)
</span><span class="cx"> : m_element(element)
</span><span class="cx"> , m_image(0)
</span><del>- , m_derefElementTimer(this, &ImageLoader::timerFired)
</del><ins>+ , m_derefElementTimer(*this, &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&)
</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&);
</del><ins>+ void timerFired();
</ins><span class="cx">
</span><span class="cx"> Element& m_element;
</span><span class="cx"> CachedResourceHandle<CachedImage> m_image;
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderLinkLoadercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/LinkLoader.cpp (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, &LinkLoader::linkLoadTimerFired)
- , m_linkLoadingErrorTimer(this, &LinkLoader::linkLoadingErrorTimerFired)
</del><ins>+ , m_linkLoadTimer(*this, &LinkLoader::linkLoadTimerFired)
+ , m_linkLoadingErrorTimer(*this, &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->removeClient(this);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void LinkLoader::linkLoadTimerFired(Timer& timer)
</del><ins>+void LinkLoader::linkLoadTimerFired()
</ins><span class="cx"> {
</span><del>- ASSERT_UNUSED(timer, &timer == &m_linkLoadTimer);
</del><span class="cx"> m_client->linkLoaded();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void LinkLoader::linkLoadingErrorTimerFired(Timer& timer)
</del><ins>+void LinkLoader::linkLoadingErrorTimerFired()
</ins><span class="cx"> {
</span><del>- ASSERT_UNUSED(timer, &timer == &m_linkLoadingErrorTimer);
</del><span class="cx"> m_client->linkLoadingErrored();
</span><span class="cx"> }
</span><span class="cx">
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderLinkLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/LinkLoader.h (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&, const String& type, const String& sizes, const URL&, Document*);
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- void linkLoadTimerFired(Timer&);
- void linkLoadingErrorTimerFired(Timer&);
</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& frame)
</span><span class="cx"> : m_frame(frame)
</span><del>- , m_timer(this, &NavigationScheduler::timerFired)
</del><ins>+ , m_timer(*this, &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<ScheduledHistoryNavigation>(steps));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void NavigationScheduler::timerFired(Timer&)
</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&) const;
</span><span class="cx">
</span><del>- void timerFired(Timer&);
</del><ins>+ void timerFired();
</ins><span class="cx"> void schedule(std::unique_ptr<ScheduledNavigation>);
</span><span class="cx">
</span><span class="cx"> static LockBackForwardList mustLockBackForwardList(Frame& 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& frame, ResourceRequest& request)
</span><del>- : m_timeout(this, &PingLoader::timeoutTimerFired)
</del><ins>+ : m_timeout(*this, &PingLoader::timeoutTimerFired)
</ins><span class="cx"> {
</span><span class="cx"> unsigned long identifier = frame.page()->progress().createUniqueIdentifier();
</span><span class="cx"> // FIXME: Why activeDocumentLoader? I would have expected documentLoader().
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderPingLoaderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/PingLoader.h (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&) override { delete this; }
</span><span class="cx"> virtual bool shouldUseCredentialStorage(ResourceHandle*) override { return m_shouldUseCredentialStorage; }
</span><del>- void timeoutTimerFired(Timer&) { delete this; }
</del><ins>+ void timeoutTimerFired() { delete this; }
</ins><span class="cx">
</span><span class="cx"> RefPtr<ResourceHandle> 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, &ProgressTracker::progressHeartbeatTimerFired)
</del><ins>+ , m_progressHeartbeatTimer(*this, &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 && m_progressValue < finalProgressValue && m_heartbeatsWithNoProgress < loadStalledHeartbeatCount;
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void ProgressTracker::progressHeartbeatTimerFired(Timer&)
</del><ins>+void ProgressTracker::progressHeartbeatTimerFired()
</ins><span class="cx"> {
</span><span class="cx"> if (m_totalBytesReceived < m_totalBytesReceivedBeforePreviousHeartbeat + minumumBytesPerHeartbeatForProgress)
</span><span class="cx"> ++m_heartbeatsWithNoProgress;
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderProgressTrackerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/ProgressTracker.h (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&);
</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, &ResourceLoadScheduler::requestTimerFired)
</del><ins>+ , m_requestTimer(*this, &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&)
</del><ins>+void ResourceLoadScheduler::requestTimerFired()
</ins><span class="cx"> {
</span><span class="cx"> LOG(ResourceLoading, "ResourceLoadScheduler::requestTimerFired\n");
</span><span class="cx"> servePendingRequests();
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderResourceLoadSchedulerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/ResourceLoadScheduler.h (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&);
</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& client, ScriptExecutionContext* context)
</span><span class="cx"> : m_client(client)
</span><span class="cx"> , m_scriptExecutionContext(context)
</span><del>- , m_cueLoadTimer(this, &TextTrackLoader::cueLoadTimerFired)
</del><ins>+ , m_cueLoadTimer(*this, &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->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 == &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& request, Type type, SessionID sessionID)
</span><span class="cx"> : m_resourceRequest(request)
</span><del>- , m_decodedDataDeletionTimer(this, &CachedResource::decodedDataDeletionTimerFired, deadDecodedDataDeletionIntervalForResourceType(type))
</del><ins>+ , m_decodedDataDeletionTimer(*this, &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& resource, CachedResourceClient& client)
</span><span class="cx"> : m_resource(resource)
</span><span class="cx"> , m_client(client)
</span><del>- , m_timer(this, &Callback::timerFired)
</del><ins>+ , m_timer(*this, &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&)
</del><ins>+void CachedResource::Callback::timerFired()
</ins><span class="cx"> {
</span><span class="cx"> m_resource.didAddClient(&m_client);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedResourceh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedResource.h (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&);
</del><ins>+ void timerFired();
</ins><span class="cx">
</span><span class="cx"> CachedResource& m_resource;
</span><span class="cx"> CachedResourceClient& 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, &CachedResourceLoader::garbageCollectDocumentResourcesTimerFired)
</del><ins>+ , m_garbageCollectDocumentResourcesTimer(*this, &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& timer)
</del><ins>+void CachedResourceLoader::garbageCollectDocumentResourcesTimerFired()
</ins><span class="cx"> {
</span><del>- ASSERT_UNUSED(timer, &timer == &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&, CachedResource*);
</span><span class="cx"> bool checkInsecureContent(CachedResource::Type, const URL&) const;
</span><span class="cx">
</span><del>- void garbageCollectDocumentResourcesTimerFired(Timer&);
</del><ins>+ void garbageCollectDocumentResourcesTimerFired();
</ins><span class="cx"> void performPostLoadActions();
</span><span class="cx">
</span><span class="cx"> bool clientDefersImage(const URL&) const;
</span></span></pre></div>
<a id="trunkSourceWebCoreloadericonIconDatabasecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/icon/IconDatabase.cpp (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, &IconDatabase::syncTimerFired)
</del><ins>+ : m_syncTimer(*this, &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&)
</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&);
</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, &AutoscrollController::autoscrollTimerFired)
</del><ins>+ : m_autoscrollTimer(*this, &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&)
</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&);
</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&);
</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& group)
</span><span class="cx"> : m_pageGroup(group)
</span><span class="cx"> , m_displayMode(ForcedOnly)
</span><del>- , m_timer(this, &CaptionUserPreferences::timerFired)
</del><ins>+ , m_timer(*this, &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&)
</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&);
</del><ins>+ void timerFired();
</ins><span class="cx"> void notify();
</span><span class="cx">
</span><span class="cx"> PageGroup& 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& group)
</span><span class="cx"> : CaptionUserPreferences(group)
</span><span class="cx"> #if HAVE(MEDIA_ACCESSIBILITY_FRAMEWORK)
</span><del>- , m_updateStyleSheetTimer(this, &CaptionUserPreferencesMediaAF::updateTimerFired)
</del><ins>+ , m_updateStyleSheetTimer(*this, &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 && CFArrayGetCount(captioningMediaCharacteristics.get()));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void CaptionUserPreferencesMediaAF::updateTimerFired(Timer&)
</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&);
</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, &DeviceController::fireDeviceEvent)
</del><ins>+ , m_timer(*this, &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& timer)
</del><ins>+void DeviceController::fireDeviceEvent()
</ins><span class="cx"> {
</span><del>- ASSERT_UNUSED(timer, &timer == &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<Event> getLastEvent() { return 0; }
</span><span class="cx">
</span><span class="cx"> protected:
</span><del>- void fireDeviceEvent(Timer&);
</del><ins>+ void fireDeviceEvent();
</ins><span class="cx">
</span><span class="cx"> HashCountedSet<RefPtr<DOMWindow>> m_listeners;
</span><span class="cx"> HashCountedSet<RefPtr<DOMWindow>> m_lastEventListeners;
</span></span></pre></div>
<a id="trunkSourceWebCorepageEventHandlercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/EventHandler.cpp (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, &EventHandler::hoverTimerFired)
</del><ins>+ , m_hoverTimer(*this, &EventHandler::hoverTimerFired)
</ins><span class="cx"> #if ENABLE(CURSOR_SUPPORT)
</span><del>- , m_cursorUpdateTimer(this, &EventHandler::cursorUpdateTimerFired)
</del><ins>+ , m_cursorUpdateTimer(*this, &EventHandler::cursorUpdateTimerFired)
</ins><span class="cx"> #endif
</span><del>- , m_longMousePressTimer(this, &EventHandler::recognizeLongMousePress)
</del><ins>+ , m_longMousePressTimer(*this, &EventHandler::recognizeLongMousePress)
</ins><span class="cx"> , m_didRecognizeLongMousePress(false)
</span><span class="cx"> , m_autoscrollController(std::make_unique<AutoscrollController>())
</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, &EventHandler::fakeMouseMoveEventTimerFired)
</del><ins>+ , m_fakeMouseMoveEventTimer(*this, &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, &EventHandler::autoHideCursorTimerFired)
</del><ins>+ , m_autoHideCursorTimer(*this, &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)) && (!editable || editableLinkEnabled));
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void EventHandler::cursorUpdateTimerFired(Timer&)
</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& timer)
</del><ins>+void EventHandler::autoHideCursorTimerFired()
</ins><span class="cx"> {
</span><del>- ASSERT_UNUSED(timer, &timer == &m_autoHideCursorTimer);
</del><span class="cx"> m_currentMouseCursor = noneCursor();
</span><span class="cx"> FrameView* view = m_frame.view();
</span><span class="cx"> if (view && view->isActive())
</span><span class="lines">@@ -1576,10 +1575,8 @@
</span><span class="cx"> page->chrome().didBeginTrackingPotentialLongMousePress(m_mouseDownPos, hitTestResult);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void EventHandler::recognizeLongMousePress(Timer& timer)
</del><ins>+void EventHandler::recognizeLongMousePress()
</ins><span class="cx"> {
</span><del>- ASSERT_UNUSED(timer, &timer == &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& timer)
</del><ins>+void EventHandler::fakeMouseMoveEventTimerFired()
</ins><span class="cx"> {
</span><del>- ASSERT_UNUSED(timer, &timer == &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&)
</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&, bool shiftKey);
</span><span class="cx">
</span><del>- void hoverTimerFired(Timer&);
</del><ins>+ void hoverTimerFired();
</ins><span class="cx"> #if ENABLE(CURSOR_SUPPORT)
</span><del>- void cursorUpdateTimerFired(Timer&);
</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&);
</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&);
</del><ins>+ void autoHideCursorTimerFired();
</ins><span class="cx"> #endif
</span><span class="cx">
</span><span class="cx"> void beginTrackingPotentialLongMousePress(const HitTestResult&);
</span><del>- void recognizeLongMousePress(Timer&);
</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("text/plain", "UTF-8"))
</span><del>- , m_connectTimer(this, &EventSource::connectTimerFired)
</del><ins>+ , m_connectTimer(*this, &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&)
</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&);
</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, &FocusController::focusRepaintTimerFired)
</del><ins>+ , m_focusRepaintTimer(*this, &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&)
</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& startingRect, FocusDirection, KeyboardEvent*);
</span><span class="cx"> void findFocusCandidateInContainer(Node* container, const LayoutRect& startingRect, FocusDirection, KeyboardEvent*, FocusCandidate& closest);
</span><span class="cx">
</span><del>- void focusRepaintTimerFired(Timer&);
</del><ins>+ void focusRepaintTimerFired();
</ins><span class="cx">
</span><span class="cx"> Page& m_page;
</span><span class="cx"> RefPtr<Frame> 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<EventHandler>(*this))
</span><span class="cx"> , m_animationController(std::make_unique<AnimationController>(*this))
</span><span class="cx"> #if PLATFORM(IOS)
</span><del>- , m_overflowAutoScrollTimer(this, &Frame::overflowAutoScrollTimerFired)
</del><ins>+ , m_overflowAutoScrollTimer(*this, &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& viewportLocation, HitTestResult&, IntPoint& center);
</span><span class="cx"> Node* qualifyingNodeAtViewportLocation(const FloatPoint& viewportLocation, FloatPoint& 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&);
</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& frame)
</span><span class="cx"> : m_frame(&frame)
</span><span class="cx"> , m_canHaveScrollbars(true)
</span><del>- , m_layoutTimer(this, &FrameView::layoutTimerFired)
</del><ins>+ , m_layoutTimer(*this, &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, &FrameView::postLayoutTimerFired)
- , m_updateEmbeddedObjectsTimer(this, &FrameView::updateEmbeddedObjectsTimerFired)
</del><ins>+ , m_postLayoutTasksTimer(*this, &FrameView::postLayoutTimerFired)
+ , m_updateEmbeddedObjectsTimer(*this, &FrameView::updateEmbeddedObjectsTimerFired)
</ins><span class="cx"> , m_isTransparent(false)
</span><span class="cx"> , m_baseBackgroundColor(Color::white)
</span><span class="cx"> , m_mediaType("screen")
</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, &FrameView::delayedScrollEventTimerFired)
</del><ins>+ , m_delayedScrollEventTimer(*this, &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, &FrameView::speculativeTilingEnableTimerFired)
</del><ins>+ , m_speculativeTilingEnableTimer(*this, &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&)
</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&)
</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&)
</del><ins>+void FrameView::layoutTimerFired()
</ins><span class="cx"> {
</span><span class="cx"> #ifdef INSTRUMENT_LAYOUT_SCHEDULING
</span><span class="cx"> if (!frame().document()->ownerElement())
</span><span class="lines">@@ -2856,7 +2856,7 @@
</span><span class="cx"> return m_embeddedObjectsToUpdate->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<FrameView> 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&)
</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&);
</del><ins>+ void layoutTimerFired();
</ins><span class="cx"> void scheduleRelayout();
</span><span class="cx"> void scheduleRelayoutOfSubtree(RenderElement&);
</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&);
</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&);
</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&);
</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&);
</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& client, OverlayType overlayType)
</span><span class="cx"> : m_client(client)
</span><span class="cx"> , m_page(nullptr)
</span><del>- , m_fadeAnimationTimer(this, &PageOverlay::fadeAnimationTimerFired)
</del><ins>+ , m_fadeAnimationTimer(*this, &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&)
</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&, OverlayType);
</span><span class="cx">
</span><span class="cx"> void startFadeAnimation();
</span><del>- void fadeAnimationTimerFired(Timer&);
</del><ins>+ void fadeAnimationTimerFired();
</ins><span class="cx">
</span><span class="cx"> Client& 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, &Settings::imageLoadingSettingsTimerFired)
</del><ins>+ , m_setImageLoadingSettingsTimer(*this, &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& frame)
</span><del>- : m_animationTimer(this, &AnimationControllerPrivate::animationTimerFired)
- , m_updateStyleIfNeededDispatcher(this, &AnimationControllerPrivate::updateStyleIfNeededDispatcherFired)
</del><ins>+ : m_animationTimer(*this, &AnimationControllerPrivate::animationTimerFired)
+ , m_updateStyleIfNeededDispatcher(*this, &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&)
</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&)
</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& ensureCompositeAnimation(RenderElement&);
</span><span class="cx"> bool clear(RenderElement&);
</span><span class="cx">
</span><del>- void updateStyleIfNeededDispatcherFired(Timer&);
</del><ins>+ void updateStyleIfNeededDispatcherFired();
</ins><span class="cx"> void startUpdateStyleIfNeededDispatcher();
</span><span class="cx"> void addEventToDispatch(PassRefPtr<Element> element, const AtomicString& eventType, const String& name, double elapsedTime);
</span><span class="cx"> void addElementChangeToDispatch(PassRef<Element>);
</span><span class="lines">@@ -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&);
</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&, bool& mouseIsOverButton) const;
</span><span class="cx"> std::chrono::milliseconds remainingTimeUntilHighlightShouldBeShown(Highlight*) const;
</span><del>- void determineActiveHighlightTimerFired(Timer&);
</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, &ServicesOverlayController::determineActiveHighlightTimerFired)
</del><ins>+ , m_determineActiveHighlightTimer(*this, &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<std::chrono::milliseconds>(remainingDelay);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void ServicesOverlayController::determineActiveHighlightTimerFired(Timer&)
</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, &AsyncScrollingCoordinator::updateScrollPositionAfterAsyncScrollTimerFired)
</del><ins>+ , m_updateNodeScrollPositionTimer(*this, &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, &ScrollingCoordinatorIOS::scrollingStateTreeCommitterTimerFired)
</del><ins>+ , m_scrollingStateTreeCommitterTimer(*this, &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, &ScrollingCoordinatorMac::scrollingStateTreeCommitterTimerFired)
</del><ins>+ , m_scrollingStateTreeCommitterTimer(*this, &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, &HysteresisActivity<Delegate>::hysteresisTimerFired)
</del><ins>+ , m_timer(*this, &HysteresisActivity<Delegate>::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&)
</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->horizontalSnapOffsets()) {
</span><span class="cx"> m_horizontalScrollSnapAnimator = std::make_unique<AxisScrollSnapAnimator>(this, m_scrollableArea->horizontalSnapOffsets(), ScrollEventAxis::Horizontal);
</span><del>- m_horizontalScrollSnapTimer = std::make_unique<Timer>(this, &ScrollAnimator::horizontalScrollSnapTimerFired);
</del><ins>+ m_horizontalScrollSnapTimer = std::make_unique<Timer>(*this, &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->verticalSnapOffsets()) {
</span><span class="cx"> m_verticalScrollSnapAnimator = std::make_unique<AxisScrollSnapAnimator>(this, m_scrollableArea->verticalSnapOffsets(), ScrollEventAxis::Vertical);
</span><del>- m_verticalScrollSnapTimer = std::make_unique<Timer>(this, &ScrollAnimator::verticalScrollSnapTimerFired);
</del><ins>+ m_verticalScrollSnapTimer = std::make_unique<Timer>(*this, &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->stop();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void ScrollAnimator::horizontalScrollSnapTimerFired(Timer&)
</del><ins>+void ScrollAnimator::horizontalScrollSnapTimerFired()
</ins><span class="cx"> {
</span><span class="cx"> m_horizontalScrollSnapAnimator->scrollSnapAnimationUpdate();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void ScrollAnimator::verticalScrollSnapTimerFired(Timer&)
</del><ins>+void ScrollAnimator::verticalScrollSnapTimerFired()
</ins><span class="cx"> {
</span><span class="cx"> m_verticalScrollSnapAnimator->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) && 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&);
- void verticalScrollSnapTimerFired(Timer&);
</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, &Scrollbar::autoscrollTimerFired)
</del><ins>+ , m_scrollTimer(*this, &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&)
</del><ins>+void Scrollbar::autoscrollTimerFired()
</ins><span class="cx"> {
</span><span class="cx"> autoscrollPressedPart(theme()->autoscrollTimerDelay());
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformScrollbarh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/Scrollbar.h (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&);
</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 <typename TimerFiredClass, typename TimerFiredBaseClass>
</span><del>- Timer(TimerFiredClass* object, void (TimerFiredBaseClass::*function)(Timer&))
- : m_function(std::bind(function, object, std::ref(*this)))
- {
- }
-
- template <typename TimerFiredClass, typename TimerFiredBaseClass>
- Timer(TimerFiredClass* object, void (TimerFiredBaseClass::*function)(Timer*))
- : m_function(std::bind(function, object, this))
- {
- }
-
- template <typename TimerFiredClass, typename TimerFiredBaseClass>
</del><span class="cx"> Timer(TimerFiredClass& object, void (TimerFiredBaseClass::*function)())
</span><span class="cx"> : m_function(std::bind(function, &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<typename TimerFiredClass>
</span><del>- DeferrableOneShotTimer(TimerFiredClass* object, void (TimerFiredClass::*function)(), std::chrono::milliseconds delay)
- : DeferrableOneShotTimer(std::bind(function, object), delay)
</del><ins>+ DeferrableOneShotTimer(TimerFiredClass& object, void (TimerFiredClass::*function)(), std::chrono::milliseconds delay)
+ : DeferrableOneShotTimer(std::bind(function, &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& client)
</span><span class="cx"> : m_client(client)
</span><del>- , m_clientDataBufferingTimer(this, &MediaSession::clientDataBufferingTimerFired)
</del><ins>+ , m_clientDataBufferingTimer(*this, &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 &)
</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& client() const { return m_client; }
</span><span class="cx">
</span><span class="cx"> private:
</span><del>- void clientDataBufferingTimerFired(Timer&);
</del><ins>+ void clientDataBufferingTimerFired();
</ins><span class="cx"> void updateClientDataBuffering();
</span><span class="cx">
</span><span class="cx"> MediaSessionClient& 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 < 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<Timer>(this, &BitmapImage::advanceAnimation);
</del><ins>+ m_frameTimer = std::make_unique<Timer>(*this, &BitmapImage::advanceAnimation);
</ins><span class="cx"> m_frameTimer->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&)
</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&);
</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& client)
</span><span class="cx"> : m_client(client)
</span><del>- , m_reloadTimer(this, &MediaPlayer::reloadTimerFired)
</del><ins>+ , m_reloadTimer(*this, &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->videoDecodedByteCount();
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void MediaPlayer::reloadTimerFired(Timer&)
</del><ins>+void MediaPlayer::reloadTimerFired()
</ins><span class="cx"> {
</span><span class="cx"> m_private->cancelLoad();
</span><span class="cx"> loadWithNextMediaEngine(m_currentMediaEngine);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsMediaPlayerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/MediaPlayer.h (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&);
</span><span class="cx"> MediaPlayerFactory* nextBestMediaEngine(MediaPlayerFactory*) const;
</span><span class="cx"> void loadWithNextMediaEngine(MediaPlayerFactory*);
</span><del>- void reloadTimerFired(Timer&);
</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, &ScratchBuffer::timerFired)
</del><ins>+ : m_purgeTimer(*this, &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& 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&);
</del><ins>+ void selectionTimerFired();
</ins><span class="cx">
</span><span class="cx"> RetainPtr<AVPlayerItem> m_playerItem;
</span><span class="cx"> RetainPtr<AVMediaSelectionGroup> 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, &MediaSelectionGroupAVFObjC::selectionTimerFired)
</del><ins>+ , m_selectionTimer(*this, &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&)
</del><ins>+void MediaSelectionGroupAVFObjC::selectionTimerFired()
</ins><span class="cx"> {
</span><span class="cx"> [m_playerItem selectMediaOption:(m_selectedOption ? m_selectedOption->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&);
</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, &MediaPlayerPrivateMediaSourceAVFObjC::seekTimerFired)
</del><ins>+ , m_seekTimer(*this, &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&)
</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, &LayerPool::pruneTimerFired)
</del><ins>+ , m_pruneTimer(*this, &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&)
</del><ins>+void LayerPool::pruneTimerFired()
</ins><span class="cx"> {
</span><span class="cx"> unsigned shrinkTo = decayedCapacity();
</span><span class="cx"> while (m_totalBytes > shrinkTo) {
</span></span></pre></div>
<a id="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& size) const { return m_maxBytesForPool && !size.isEmpty(); }
</span><span class="cx"> void schedulePrune();
</span><del>- void pruneTimerFired(Timer&);
</del><ins>+ void pruneTimerFired();
</ins><span class="cx">
</span><span class="cx"> typedef enum { LeaveUnchanged, MarkAsUsed } AccessType;
</span><span class="cx"> LayerList& listOfLayersWithSize(const IntSize&, AccessType = LeaveUnchanged);
</span></span></pre></div>
<a id="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<TileGrid>(*this))
</span><span class="cx"> , m_tileSize(defaultTileWidth, defaultTileHeight)
</span><del>- , m_tileRevalidationTimer(this, &TileController::tileRevalidationTimerFired)
</del><ins>+ , m_tileRevalidationTimer(*this, &TileController::tileRevalidationTimerFired)
</ins><span class="cx"> , m_zoomedOutContentsScale(0)
</span><span class="cx"> , m_deviceScaleFactor(owningGraphicsLayer()->platformCALayerDeviceScaleFactor())
</span><span class="cx"> , m_tileCoverage(CoverageForVisibleArea)
</span><span class="lines">@@ -340,7 +340,7 @@
</span><span class="cx"> return owningGraphicsLayer()->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, &TileGrid::cohortRemovalTimerFired)
</del><ins>+ , m_cohortRemovalTimer(*this, &TileGrid::cohortRemovalTimerFired)
</ins><span class="cx"> {
</span><span class="cx"> #ifndef NDEBUG
</span><span class="cx"> m_containerLayer.get().setName("TileGrid Container Layer");
</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, &IOSurfacePool::collectionTimerFired)
</del><ins>+ : m_collectionTimer(*this, &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&)
</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&);
</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, &SubimageCacheWithTimer::invalidateCacheTimerFired, subimageCacheClearDelay)
</del><ins>+ : m_timer(*this, &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&);
</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, &MediaPlayerPrivateQTKit::seekTimerFired)
</del><ins>+ , m_seekTimer(*this, &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&)
</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<LegacyTileGrid>())
</span><span class="cx"> , m_zoomedInTileGrid(PassOwnPtr<LegacyTileGrid>())
</span><del>- , m_tileCreationTimer(this, &LegacyTileCache::tileCreationTimerFired)
</del><ins>+ , m_tileCreationTimer(*this, &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, &HIDGamepadProvider::connectionDelayTimerFired)
- , m_inputNotificationTimer(this, &HIDGamepadProvider::inputNotificationTimerFired)
</del><ins>+ , m_connectionDelayTimer(*this, &HIDGamepadProvider::connectionDelayTimerFired)
+ , m_inputNotificationTimer(*this, &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&)
</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&)
</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&);
- void inputNotificationTimerFired(Timer&);
</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<WebScrollbarPainterDelegate> m_horizontalScrollbarPainterDelegate;
</span><span class="cx"> RetainPtr<WebScrollbarPainterDelegate> m_verticalScrollbarPainterDelegate;
</span><span class="cx">
</span><del>- void initialScrollbarPaintTimerFired(Timer&);
</del><ins>+ void initialScrollbarPaintTimerFired();
</ins><span class="cx"> Timer m_initialScrollbarPaintTimer;
</span><span class="cx">
</span><del>- void sendContentAreaScrolledTimerFired(Timer&);
</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&);
</del><ins>+ void snapRubberBandTimerFired();
</ins><span class="cx">
</span><span class="cx"> bool isAlreadyPinnedInDirectionOfGesture(const PlatformWheelEvent&, 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, &ScrollAnimatorMac::initialScrollbarPaintTimerFired)
- , m_sendContentAreaScrolledTimer(this, &ScrollAnimatorMac::sendContentAreaScrolledTimerFired)
</del><ins>+ , m_initialScrollbarPaintTimer(*this, &ScrollAnimatorMac::initialScrollbarPaintTimerFired)
+ , m_sendContentAreaScrolledTimer(*this, &ScrollAnimatorMac::sendContentAreaScrolledTimerFired)
</ins><span class="cx"> #if ENABLE(RUBBER_BANDING)
</span><span class="cx"> , m_scrollElasticityController(this)
</span><del>- , m_snapRubberBandTimer(this, &ScrollAnimatorMac::snapRubberBandTimerFired)
</del><ins>+ , m_snapRubberBandTimer(*this, &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&)
</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&)
</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&)
</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, &DeviceOrientationClientMock::timerFired)
</del><ins>+ , m_timer(*this, &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& timer)
</del><ins>+void DeviceOrientationClientMock::timerFired()
</ins><span class="cx"> {
</span><del>- ASSERT_UNUSED(timer, &timer == &m_timer);
</del><span class="cx"> m_timer.stop();
</span><span class="cx"> m_controller->didChangeDeviceOrientation(m_orientation.get());
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmockDeviceOrientationClientMockh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mock/DeviceOrientationClientMock.h (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<DeviceOrientationData>);
</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"> RefPtr<DeviceOrientationData> 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, &PlatformSpeechSynthesizerMock::speakingFinished)
</del><ins>+ , m_speakingFinishedTimer(*this, &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<PlatformSpeechSynthesisUtterance> 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<PlatformSpeechSynthesisUtterance> 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, &DNSResolveQueue::timerFired)
</del><ins>+ : m_timer(*this, &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&)
</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&);
</span><span class="cx">
</span><del>- void timerFired(Timer&);
</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&);
</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->m_failureTimer.startOneShot(0);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void ResourceHandle::failureTimerFired(Timer&)
</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& firstRequest();
</span><span class="cx"> const String& lastHTTPMethod() const;
</span><span class="cx">
</span><del>- void failureTimerFired(Timer&);
</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, &ResourceHandle::failureTimerFired)
</del><ins>+ , m_failureTimer(*loader, &ResourceHandle::failureTimerFired)
</ins><span class="cx"> {
</span><span class="cx"> const URL& url = m_firstRequest.url();
</span><span class="cx"> m_user = url.user();
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkmacNetworkStateNotifierMaccpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/mac/NetworkStateNotifierMac.cpp (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->m_networkStateChangeTimer.startOneShot(StateChangeTimerInterval);
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void NetworkStateNotifier::networkStateChangeTimerFired(Timer&)
</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, &NetworkStateNotifier::networkStateChangeTimerFired)
</del><ins>+ , m_networkStateChangeTimer(*this, &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& renderView)
</span><span class="cx"> : m_renderView(renderView)
</span><del>- , m_timer(this, &ImageQualityController::highQualityRepaintTimerFired)
</del><ins>+ , m_timer(*this, &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&)
</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&);
</span><del>- void highQualityRepaintTimerFired(Timer&);
</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 && theme().isDefault(*this)) {
</span><span class="cx"> if (theme().defaultButtonHasAnimation()) {
</span><span class="cx"> if (!m_timer)
</span><del>- m_timer = std::make_unique<Timer>(this, &RenderButton::timerFired);
</del><ins>+ m_timer = std::make_unique<Timer>(*this, &RenderButton::timerFired);
</ins><span class="cx"> m_timer->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&)
</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&);
</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& renderView)
</span><span class="cx"> : m_renderView(renderView)
</span><del>- , m_updateCompositingLayersTimer(this, &RenderLayerCompositor::updateCompositingLayersTimerFired)
</del><ins>+ , m_updateCompositingLayersTimer(*this, &RenderLayerCompositor::updateCompositingLayersTimerFired)
</ins><span class="cx"> , m_hasAcceleratedCompositing(true)
</span><span class="cx"> , m_compositingTriggers(static_cast<ChromeClient::CompositingTriggerFlags>(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, &RenderLayerCompositor::layerFlushTimerFired)
</del><ins>+ , m_layerFlushTimer(*this, &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, &RenderLayerCompositor::paintRelatedMilestonesTimerFired)
</del><ins>+ , m_paintRelatedMilestonesTimer(*this, &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&)
</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&)
</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&)
</del><ins>+void RenderLayerCompositor::paintRelatedMilestonesTimerFired()
</ins><span class="cx"> {
</span><span class="cx"> Frame& frame = m_renderView.frameView().frame();
</span><span class="cx"> Page* page = frame.page();
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderLayerCompositorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderLayerCompositor.h (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&, RenderLayer&, IntRect& layerBounds, bool& boundsComputed);
</span><span class="cx"> void addToOverlapMapRecursive(OverlapMap&, RenderLayer&, RenderLayer* ancestorLayer = nullptr);
</span><span class="cx">
</span><del>- void updateCompositingLayersTimerFired(Timer&);
</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&, OverlapMap&, struct CompositingState&, bool& layersChanged, bool& 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&);
</del><ins>+ void layerFlushTimerFired();
</ins><span class="cx">
</span><del>- void paintRelatedMilestonesTimerFired(Timer&);
</del><ins>+ void paintRelatedMilestonesTimerFired();
</ins><span class="cx">
</span><span class="cx"> #if !LOG_DISABLED
</span><span class="cx"> const char* logReasonsForCompositing(const RenderLayer&);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderMarqueecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderMarquee.cpp (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, &RenderMarquee::timerFired)
</del><ins>+ , m_timer(*this, &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&)
</del><ins>+void RenderMarquee::timerFired()
</ins><span class="cx"> {
</span><span class="cx"> if (m_layer->renderer().view().needsLayout())
</span><span class="cx"> return;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderMarqueeh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderMarquee.h (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&);
</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, &RenderNamedFlowThread::regionOversetChangeEventTimerFired)
</del><ins>+ , m_regionOversetChangeEventTimer(*this, &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&)
</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() && m_regionList.isEmpty() && m_contentElements.isEmpty(); }
</span><del>- void regionOversetChangeEventTimerFired(Timer&);
</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, &RenderProgress::animationTimerFired)
</del><ins>+ , m_animationTimer(*this, &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"> && HTMLProgressElement::InvalidPosition != position());
</span><span class="cx"> }
</span><span class="cx">
</span><del>-void RenderProgress::animationTimerFired(Timer&)
</del><ins>+void RenderProgress::animationTimerFired()
</ins><span class="cx"> {
</span><span class="cx"> repaint();
</span><span class="cx"> if (!m_animationTimer.isActive() && m_animating)
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderProgressh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderProgress.h (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&) const override;
</span><span class="cx">
</span><del>- void animationTimerFired(Timer&);
</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, &RenderView::lazyRepaintTimerFired)
</del><ins>+ , m_lazyRepaintTimer(*this, &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&)
</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&);
</del><ins>+ void lazyRepaintTimerFired();
</ins><span class="cx">
</span><span class="cx"> Timer m_lazyRepaintTimer;
</span><span class="cx"> HashSet<RenderBox*> 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, &EventLoopInputDispatcher::timerFired)
</del><ins>+ , m_timer(*this, &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& 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, &StorageAreaImpl::closeDatabaseTimerFired)
</del><ins>+ , m_closeDatabaseTimer(*this, &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->m_isShutdown)
</span><span class="cx"> #endif
</span><span class="cx"> , m_accessCount(0)
</span><del>- , m_closeDatabaseTimer(this, &StorageAreaImpl::closeDatabaseTimerFired)
</del><ins>+ , m_closeDatabaseTimer(*this, &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(&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& key, const String& oldValue, const String& 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<StorageSyncManager> storageSyncManager, PassRefPtr<StorageAreaImpl> storageArea, const String& databaseIdentifier)
</span><del>- : m_syncTimer(this, &StorageAreaSync::syncTimerFired)
</del><ins>+ : m_syncTimer(*this, &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(&m_syncTimer);
</del><ins>+ syncTimerFired();
</ins><span class="cx">
</span><span class="cx"> RefPtr<StorageAreaSync> protector(this);
</span><span class="cx"> m_syncManager->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(&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<String, String>& 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()->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& tagName, Document& 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, &SVGElement::svgLoadEventTimerFired)
</del><ins>+ , m_svgLoadEventTimer(*this, &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& tagName, Document& document, bool createdByParser)
</span><span class="cx"> : SVGElement(tagName, document)
</span><span class="cx"> , m_styleSheetOwner(document, createdByParser)
</span><del>- , m_svgLoadEventTimer(this, &SVGElement::svgLoadEventTimerFired)
</del><ins>+ , m_svgLoadEventTimer(*this, &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, &SVGElement::svgLoadEventTimerFired)
</del><ins>+ , m_svgLoadEventTimer(*this, &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, &SMILTimeContainer::timerFired)
</del><ins>+ , m_timer(*this, &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, &XMLHttpRequestProgressEventThrottle::dispatchDeferredEvents)
</del><ins>+ , m_dispatchDeferredEventsTimer(*this, &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 == &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<Event>);
</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 <andersca@apple.com>
</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 <andersca@apple.com>
+
</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<RefPtr<PluginRequest>> 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, &NetscapePluginInstanceProxy::requestTimerFired)
</del><ins>+ , m_requestTimer(*this, &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<NSMutableURLRequest> 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, &WebNetscapePluginStream::deliverDataTimerFired)
</del><ins>+ , m_deliverDataTimer(*this, &WebNetscapePluginStream::deliverDataTimerFired)
</ins><span class="cx"> {
</span><span class="cx"> memset(&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, &WebNetscapePluginStream::deliverDataTimerFired)
</del><ins>+ , m_deliverDataTimer(*this, &WebNetscapePluginStream::deliverDataTimerFired)
</ins><span class="cx"> {
</span><span class="cx"> memset(&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 <andersca@apple.com>
</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 <andersca@apple.com>
+
</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 <andersca@apple.com>
+
+ 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 <andersca@apple.com>
+
+ 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 <antti@apple.com>
</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, &NetworkResourceLoader::bufferingTimerFired)
</del><ins>+ , m_bufferingTimer(*this, &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&)
</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&);
</span><span class="cx">
</span><span class="cx"> void startBufferingTimerIfNeeded();
</span><del>- void bufferingTimerFired(WebCore::Timer&);
</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, &WebMemorySampler::sampleTimerFired)
- , m_stopTimer(this, &WebMemorySampler::stopTimerFired)
</del><ins>+ : m_sampleTimer(*this, &WebMemorySampler::sampleTimerFired)
+ , m_stopTimer(*this, &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&, const String&);
</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&);
</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&);
</span><span class="cx"> void didFlushLayers();
</span><span class="cx">
</span><del>- void volatilityTimerFired(WebCore::Timer&);
</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, &RemoteLayerBackingStoreCollection::volatilityTimerFired)
</del><ins>+ : m_volatilityTimer(*this, &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&)
</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, &PluginView::pluginSnapshotTimerFired, pluginSnapshotTimerDelay)
</del><ins>+ , m_pluginSnapshotTimer(*this, &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, &RemoteLayerTreeDrawingArea::layerFlushTimerFired)
</del><ins>+ , m_layerFlushTimer(*this, &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, &WebProcess::processSuspensionCleanupTimerFired)
</del><ins>+ , m_processSuspensionCleanupTimer(*this, &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, &WebProcess::nonVisibleProcessCleanupTimerFired)
</del><ins>+ , m_nonVisibleProcessCleanupTimer(*this, &WebProcess::nonVisibleProcessCleanupTimerFired)
</ins><span class="cx"> , m_webOriginDataManager(std::make_unique<WebOriginDataManager>(*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()->send(Messages::WebProcessProxy::ProcessReadyToSuspend(), 0);
</span><del>- timer->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>