<!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>[185336] trunk/Source/WebCore</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/185336">185336</a></dd>
<dt>Author</dt> <dd>commit-queue@webkit.org</dd>
<dt>Date</dt> <dd>2015-06-08 16:36:22 -0700 (Mon, 08 Jun 2015)</dd>
</dl>

<h3>Log Message</h3>
<pre>Replaced 0 with nullptr in WebCore/Modules.
https://bugs.webkit.org/show_bug.cgi?id=145758

Patch by Hunseop Jeong &lt;hs85.jeong@samsung.com&gt; on 2015-06-08
Reviewed by Darin Adler.

No new tests, no behavior changes.

* Modules/battery/BatteryManager.cpp:
(WebCore::BatteryManager::BatteryManager):
* Modules/encryptedmedia/CDM.cpp:
(WebCore::CDM::CDM):
* Modules/encryptedmedia/MediaKeys.cpp:
(WebCore::MediaKeys::MediaKeys):
(WebCore::MediaKeys::~MediaKeys):
* Modules/indexeddb/IDBCursor.h:
(WebCore::IDBCursor::continueFunction):
* Modules/indexeddb/IDBCursorBackendOperations.cpp:
(WebCore::CursorAdvanceOperation::perform):
(WebCore::CursorIterationOperation::perform):
* Modules/indexeddb/IDBDatabase.cpp:
(WebCore::IDBDatabase::transactionFinished):
* Modules/indexeddb/IDBDatabaseCallbacksImpl.cpp:
(WebCore::IDBDatabaseCallbacksImpl::IDBDatabaseCallbacksImpl):
* Modules/indexeddb/IDBEventDispatcher.cpp:
(WebCore::IDBEventDispatcher::dispatch):
* Modules/indexeddb/IDBIndex.h:
(WebCore::IDBIndex::openCursor):
(WebCore::IDBIndex::count):
(WebCore::IDBIndex::openKeyCursor):
* Modules/indexeddb/IDBObjectStore.cpp:
(WebCore::IDBObjectStore::add):
(WebCore::IDBObjectStore::put):
(WebCore::IDBObjectStore::index):
(WebCore::IDBObjectStore::openCursor):
* Modules/indexeddb/IDBObjectStore.h:
(WebCore::IDBObjectStore::count):
* Modules/indexeddb/IDBOpenDBRequest.cpp:
(WebCore::IDBOpenDBRequest::onUpgradeNeeded):
(WebCore::IDBOpenDBRequest::onSuccess):
* Modules/indexeddb/IDBRequest.cpp:
(WebCore::IDBRequest::IDBRequest):
* Modules/indexeddb/IDBTransaction.cpp:
(WebCore::IDBTransaction::OpenCursorNotifier::cursorFinished):
* Modules/indexeddb/IDBTransactionBackend.cpp:
(WebCore::IDBTransactionBackend::commit):
* Modules/indexeddb/IDBTransactionBackendOperations.cpp:
(WebCore::OpenCursorOperation::perform):
* Modules/indieui/UIRequestEvent.cpp:
(WebCore::UIRequestEventInit::UIRequestEventInit):
(WebCore::UIRequestEvent::UIRequestEvent):
* Modules/mediasource/MediaSource.cpp:
(WebCore::MediaSource::MediaSource):
(WebCore::MediaSource::setReadyState):
(WebCore::MediaSource::removeSourceBuffer):
* Modules/mediasource/SourceBuffer.cpp:
(WebCore::SourceBuffer::~SourceBuffer):
(WebCore::SourceBuffer::removedFromMediaSource):
* Modules/mediastream/MediaStream.cpp:
(WebCore::MediaStream::~MediaStream):
* Modules/mediastream/MediaStreamEvent.cpp:
(WebCore::MediaStreamEventInit::MediaStreamEventInit):
* Modules/mediastream/MediaStreamTrackEvent.cpp:
(WebCore::MediaStreamTrackEventInit::MediaStreamTrackEventInit):
* Modules/mediastream/RTCDataChannel.cpp:
(WebCore::RTCDataChannel::stop):
* Modules/mediastream/UserMediaRequest.cpp:
(WebCore::UserMediaRequest::contextDestroyed):
* Modules/notifications/Notification.cpp:
(WebCore::Notification::Notification):
* Modules/notifications/Notification.h:
* Modules/speech/SpeechSynthesis.cpp:
(WebCore::SpeechSynthesis::SpeechSynthesis):
(WebCore::SpeechSynthesis::setPlatformSynthesizer):
(WebCore::SpeechSynthesis::cancel):
(WebCore::SpeechSynthesis::handleSpeakingCompleted):
* Modules/speech/SpeechSynthesisUtterance.cpp:
(WebCore::SpeechSynthesisUtterance::~SpeechSynthesisUtterance):
* Modules/webaudio/AudioBufferSourceNode.cpp:
(WebCore::AudioBufferSourceNode::AudioBufferSourceNode):
(WebCore::AudioBufferSourceNode::clearPannerNode):
* Modules/webaudio/AudioContext.cpp:
(WebCore::AudioContext::createMediaStreamSource):
* Modules/webaudio/MediaElementAudioSourceNode.cpp:
(WebCore::MediaElementAudioSourceNode::~MediaElementAudioSourceNode):
* Modules/webaudio/OscillatorNode.cpp:
(WebCore::OscillatorNode::setType):
(WebCore::OscillatorNode::process):
* Modules/webdatabase/DatabaseManager.cpp:
(WebCore::DatabaseManager::DatabaseManager):
* Modules/webdatabase/DatabaseThread.cpp:
(WebCore::DatabaseThread::DatabaseThread):
(WebCore::DatabaseThread::databaseThread):
* Modules/webdatabase/DatabaseThread.h:
* Modules/webdatabase/DatabaseTracker.cpp:
(WebCore::DatabaseTracker::DatabaseTracker):
* Modules/webdatabase/SQLCallbackWrapper.h:
(WebCore::SQLCallbackWrapper::clear):
(WebCore::SQLCallbackWrapper::unwrap):
* Modules/webdatabase/SQLStatementBackend.cpp:
(WebCore::SQLStatementBackend::clearFailureDueToQuota):
* Modules/webdatabase/SQLTransaction.cpp:
(WebCore::SQLTransaction::deliverTransactionErrorCallback):
* Modules/webdatabase/SQLTransactionBackend.cpp:
(WebCore::SQLTransactionBackend::doCleanup):
(WebCore::SQLTransactionBackend::getNextStatement):
* Modules/webdatabase/SQLTransactionCoordinator.cpp:
(WebCore::SQLTransactionCoordinator::releaseLock):
* Modules/websockets/ThreadableWebSocketChannelClientWrapper.cpp:
(WebCore::ThreadableWebSocketChannelClientWrapper::ThreadableWebSocketChannelClientWrapper):
(WebCore::ThreadableWebSocketChannelClientWrapper::clearPeer):
(WebCore::ThreadableWebSocketChannelClientWrapper::clearClient):
* Modules/websockets/WebSocket.cpp:
(WebCore::WebSocket::stop):
* Modules/websockets/WebSocketChannel.cpp:
(WebCore::WebSocketChannel::disconnect):
(WebCore::WebSocketChannel::didCloseSocketStream):
* Modules/websockets/WebSocketFrame.h:
* Modules/websockets/WebSocketHandshake.cpp:
(WebCore::WebSocketHandshake::clearScriptExecutionContext):
(WebCore::WebSocketHandshake::readStatusLine):
* Modules/websockets/WorkerThreadableWebSocketChannel.cpp:
(WebCore::WorkerThreadableWebSocketChannel::Peer::disconnect):
(WebCore::WorkerThreadableWebSocketChannel::Peer::didClose):
(WebCore::WorkerThreadableWebSocketChannel::Bridge::Bridge):</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreModulesbatteryBatteryManagercpp">trunk/Source/WebCore/Modules/battery/BatteryManager.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesencryptedmediaCDMcpp">trunk/Source/WebCore/Modules/encryptedmedia/CDM.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesencryptedmediaMediaKeyscpp">trunk/Source/WebCore/Modules/encryptedmedia/MediaKeys.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbIDBCursorh">trunk/Source/WebCore/Modules/indexeddb/IDBCursor.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbIDBCursorBackendOperationscpp">trunk/Source/WebCore/Modules/indexeddb/IDBCursorBackendOperations.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbIDBDatabasecpp">trunk/Source/WebCore/Modules/indexeddb/IDBDatabase.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbIDBDatabaseCallbacksImplcpp">trunk/Source/WebCore/Modules/indexeddb/IDBDatabaseCallbacksImpl.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbIDBEventDispatchercpp">trunk/Source/WebCore/Modules/indexeddb/IDBEventDispatcher.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbIDBIndexh">trunk/Source/WebCore/Modules/indexeddb/IDBIndex.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbIDBObjectStorecpp">trunk/Source/WebCore/Modules/indexeddb/IDBObjectStore.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbIDBObjectStoreh">trunk/Source/WebCore/Modules/indexeddb/IDBObjectStore.h</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbIDBOpenDBRequestcpp">trunk/Source/WebCore/Modules/indexeddb/IDBOpenDBRequest.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbIDBRequestcpp">trunk/Source/WebCore/Modules/indexeddb/IDBRequest.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbIDBTransactioncpp">trunk/Source/WebCore/Modules/indexeddb/IDBTransaction.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbIDBTransactionBackendcpp">trunk/Source/WebCore/Modules/indexeddb/IDBTransactionBackend.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbIDBTransactionBackendOperationscpp">trunk/Source/WebCore/Modules/indexeddb/IDBTransactionBackendOperations.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesindieuiUIRequestEventcpp">trunk/Source/WebCore/Modules/indieui/UIRequestEvent.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesmediasourceMediaSourcecpp">trunk/Source/WebCore/Modules/mediasource/MediaSource.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesmediasourceSourceBuffercpp">trunk/Source/WebCore/Modules/mediasource/SourceBuffer.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamMediaStreamcpp">trunk/Source/WebCore/Modules/mediastream/MediaStream.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamMediaStreamEventcpp">trunk/Source/WebCore/Modules/mediastream/MediaStreamEvent.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamMediaStreamTrackEventcpp">trunk/Source/WebCore/Modules/mediastream/MediaStreamTrackEvent.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamRTCDataChannelcpp">trunk/Source/WebCore/Modules/mediastream/RTCDataChannel.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamUserMediaRequestcpp">trunk/Source/WebCore/Modules/mediastream/UserMediaRequest.cpp</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="#trunkSourceWebCoreModulesspeechSpeechSynthesiscpp">trunk/Source/WebCore/Modules/speech/SpeechSynthesis.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesspeechSpeechSynthesisUtterancecpp">trunk/Source/WebCore/Modules/speech/SpeechSynthesisUtterance.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioAudioBufferSourceNodecpp">trunk/Source/WebCore/Modules/webaudio/AudioBufferSourceNode.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioAudioContextcpp">trunk/Source/WebCore/Modules/webaudio/AudioContext.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioMediaElementAudioSourceNodecpp">trunk/Source/WebCore/Modules/webaudio/MediaElementAudioSourceNode.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioOscillatorNodecpp">trunk/Source/WebCore/Modules/webaudio/OscillatorNode.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebdatabaseDatabaseManagercpp">trunk/Source/WebCore/Modules/webdatabase/DatabaseManager.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebdatabaseDatabaseThreadcpp">trunk/Source/WebCore/Modules/webdatabase/DatabaseThread.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebdatabaseDatabaseThreadh">trunk/Source/WebCore/Modules/webdatabase/DatabaseThread.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebdatabaseDatabaseTrackercpp">trunk/Source/WebCore/Modules/webdatabase/DatabaseTracker.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebdatabaseSQLCallbackWrapperh">trunk/Source/WebCore/Modules/webdatabase/SQLCallbackWrapper.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebdatabaseSQLStatementBackendcpp">trunk/Source/WebCore/Modules/webdatabase/SQLStatementBackend.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebdatabaseSQLTransactioncpp">trunk/Source/WebCore/Modules/webdatabase/SQLTransaction.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebdatabaseSQLTransactionBackendcpp">trunk/Source/WebCore/Modules/webdatabase/SQLTransactionBackend.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebdatabaseSQLTransactionCoordinatorcpp">trunk/Source/WebCore/Modules/webdatabase/SQLTransactionCoordinator.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebsocketsThreadableWebSocketChannelClientWrappercpp">trunk/Source/WebCore/Modules/websockets/ThreadableWebSocketChannelClientWrapper.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebsocketsWebSocketcpp">trunk/Source/WebCore/Modules/websockets/WebSocket.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebsocketsWebSocketChannelcpp">trunk/Source/WebCore/Modules/websockets/WebSocketChannel.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebsocketsWebSocketFrameh">trunk/Source/WebCore/Modules/websockets/WebSocketFrame.h</a></li>
<li><a href="#trunkSourceWebCoreModuleswebsocketsWebSocketHandshakecpp">trunk/Source/WebCore/Modules/websockets/WebSocketHandshake.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebsocketsWorkerThreadableWebSocketChannelcpp">trunk/Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.cpp</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/ChangeLog        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -1,3 +1,130 @@
</span><ins>+2015-06-08  Hunseop Jeong  &lt;hs85.jeong@samsung.com&gt;
+
+        Replaced 0 with nullptr in WebCore/Modules.
+        https://bugs.webkit.org/show_bug.cgi?id=145758
+
+        Reviewed by Darin Adler.
+
+        No new tests, no behavior changes.
+
+        * Modules/battery/BatteryManager.cpp:
+        (WebCore::BatteryManager::BatteryManager):
+        * Modules/encryptedmedia/CDM.cpp:
+        (WebCore::CDM::CDM):
+        * Modules/encryptedmedia/MediaKeys.cpp:
+        (WebCore::MediaKeys::MediaKeys):
+        (WebCore::MediaKeys::~MediaKeys):
+        * Modules/indexeddb/IDBCursor.h:
+        (WebCore::IDBCursor::continueFunction):
+        * Modules/indexeddb/IDBCursorBackendOperations.cpp:
+        (WebCore::CursorAdvanceOperation::perform):
+        (WebCore::CursorIterationOperation::perform):
+        * Modules/indexeddb/IDBDatabase.cpp:
+        (WebCore::IDBDatabase::transactionFinished):
+        * Modules/indexeddb/IDBDatabaseCallbacksImpl.cpp:
+        (WebCore::IDBDatabaseCallbacksImpl::IDBDatabaseCallbacksImpl):
+        * Modules/indexeddb/IDBEventDispatcher.cpp:
+        (WebCore::IDBEventDispatcher::dispatch):
+        * Modules/indexeddb/IDBIndex.h:
+        (WebCore::IDBIndex::openCursor):
+        (WebCore::IDBIndex::count):
+        (WebCore::IDBIndex::openKeyCursor):
+        * Modules/indexeddb/IDBObjectStore.cpp:
+        (WebCore::IDBObjectStore::add):
+        (WebCore::IDBObjectStore::put):
+        (WebCore::IDBObjectStore::index):
+        (WebCore::IDBObjectStore::openCursor):
+        * Modules/indexeddb/IDBObjectStore.h:
+        (WebCore::IDBObjectStore::count):
+        * Modules/indexeddb/IDBOpenDBRequest.cpp:
+        (WebCore::IDBOpenDBRequest::onUpgradeNeeded):
+        (WebCore::IDBOpenDBRequest::onSuccess):
+        * Modules/indexeddb/IDBRequest.cpp:
+        (WebCore::IDBRequest::IDBRequest):
+        * Modules/indexeddb/IDBTransaction.cpp:
+        (WebCore::IDBTransaction::OpenCursorNotifier::cursorFinished):
+        * Modules/indexeddb/IDBTransactionBackend.cpp:
+        (WebCore::IDBTransactionBackend::commit):
+        * Modules/indexeddb/IDBTransactionBackendOperations.cpp:
+        (WebCore::OpenCursorOperation::perform):
+        * Modules/indieui/UIRequestEvent.cpp:
+        (WebCore::UIRequestEventInit::UIRequestEventInit):
+        (WebCore::UIRequestEvent::UIRequestEvent):
+        * Modules/mediasource/MediaSource.cpp:
+        (WebCore::MediaSource::MediaSource):
+        (WebCore::MediaSource::setReadyState):
+        (WebCore::MediaSource::removeSourceBuffer):
+        * Modules/mediasource/SourceBuffer.cpp:
+        (WebCore::SourceBuffer::~SourceBuffer):
+        (WebCore::SourceBuffer::removedFromMediaSource):
+        * Modules/mediastream/MediaStream.cpp:
+        (WebCore::MediaStream::~MediaStream):
+        * Modules/mediastream/MediaStreamEvent.cpp:
+        (WebCore::MediaStreamEventInit::MediaStreamEventInit):
+        * Modules/mediastream/MediaStreamTrackEvent.cpp:
+        (WebCore::MediaStreamTrackEventInit::MediaStreamTrackEventInit):
+        * Modules/mediastream/RTCDataChannel.cpp:
+        (WebCore::RTCDataChannel::stop):
+        * Modules/mediastream/UserMediaRequest.cpp:
+        (WebCore::UserMediaRequest::contextDestroyed):
+        * Modules/notifications/Notification.cpp:
+        (WebCore::Notification::Notification):
+        * Modules/notifications/Notification.h:
+        * Modules/speech/SpeechSynthesis.cpp:
+        (WebCore::SpeechSynthesis::SpeechSynthesis):
+        (WebCore::SpeechSynthesis::setPlatformSynthesizer):
+        (WebCore::SpeechSynthesis::cancel):
+        (WebCore::SpeechSynthesis::handleSpeakingCompleted):
+        * Modules/speech/SpeechSynthesisUtterance.cpp:
+        (WebCore::SpeechSynthesisUtterance::~SpeechSynthesisUtterance):
+        * Modules/webaudio/AudioBufferSourceNode.cpp:
+        (WebCore::AudioBufferSourceNode::AudioBufferSourceNode):
+        (WebCore::AudioBufferSourceNode::clearPannerNode):
+        * Modules/webaudio/AudioContext.cpp:
+        (WebCore::AudioContext::createMediaStreamSource):
+        * Modules/webaudio/MediaElementAudioSourceNode.cpp:
+        (WebCore::MediaElementAudioSourceNode::~MediaElementAudioSourceNode):
+        * Modules/webaudio/OscillatorNode.cpp:
+        (WebCore::OscillatorNode::setType):
+        (WebCore::OscillatorNode::process):
+        * Modules/webdatabase/DatabaseManager.cpp:
+        (WebCore::DatabaseManager::DatabaseManager):
+        * Modules/webdatabase/DatabaseThread.cpp:
+        (WebCore::DatabaseThread::DatabaseThread):
+        (WebCore::DatabaseThread::databaseThread):
+        * Modules/webdatabase/DatabaseThread.h:
+        * Modules/webdatabase/DatabaseTracker.cpp:
+        (WebCore::DatabaseTracker::DatabaseTracker):
+        * Modules/webdatabase/SQLCallbackWrapper.h:
+        (WebCore::SQLCallbackWrapper::clear):
+        (WebCore::SQLCallbackWrapper::unwrap):
+        * Modules/webdatabase/SQLStatementBackend.cpp:
+        (WebCore::SQLStatementBackend::clearFailureDueToQuota):
+        * Modules/webdatabase/SQLTransaction.cpp:
+        (WebCore::SQLTransaction::deliverTransactionErrorCallback):
+        * Modules/webdatabase/SQLTransactionBackend.cpp:
+        (WebCore::SQLTransactionBackend::doCleanup):
+        (WebCore::SQLTransactionBackend::getNextStatement):
+        * Modules/webdatabase/SQLTransactionCoordinator.cpp:
+        (WebCore::SQLTransactionCoordinator::releaseLock):
+        * Modules/websockets/ThreadableWebSocketChannelClientWrapper.cpp:
+        (WebCore::ThreadableWebSocketChannelClientWrapper::ThreadableWebSocketChannelClientWrapper):
+        (WebCore::ThreadableWebSocketChannelClientWrapper::clearPeer):
+        (WebCore::ThreadableWebSocketChannelClientWrapper::clearClient):
+        * Modules/websockets/WebSocket.cpp:
+        (WebCore::WebSocket::stop):
+        * Modules/websockets/WebSocketChannel.cpp:
+        (WebCore::WebSocketChannel::disconnect):
+        (WebCore::WebSocketChannel::didCloseSocketStream):
+        * Modules/websockets/WebSocketFrame.h:
+        * Modules/websockets/WebSocketHandshake.cpp:
+        (WebCore::WebSocketHandshake::clearScriptExecutionContext):
+        (WebCore::WebSocketHandshake::readStatusLine):
+        * Modules/websockets/WorkerThreadableWebSocketChannel.cpp:
+        (WebCore::WorkerThreadableWebSocketChannel::Peer::disconnect):
+        (WebCore::WorkerThreadableWebSocketChannel::Peer::didClose):
+        (WebCore::WorkerThreadableWebSocketChannel::Bridge::Bridge):
+
</ins><span class="cx"> 2015-06-08  Chris Fleizach  &lt;cfleizach@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         AX: improve list heuristics (presentational use versus actual lists)
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesbatteryBatteryManagercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/battery/BatteryManager.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/battery/BatteryManager.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/battery/BatteryManager.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -46,7 +46,7 @@
</span><span class="cx"> BatteryManager::BatteryManager(Navigator* navigator)
</span><span class="cx">     : ActiveDOMObject(navigator-&gt;frame()-&gt;document())
</span><span class="cx">     , m_batteryController(BatteryController::from(navigator-&gt;frame()-&gt;page()))
</span><del>-    , m_batteryStatus(0)
</del><ins>+    , m_batteryStatus(nullptr)
</ins><span class="cx"> {
</span><span class="cx">     m_batteryController-&gt;addListener(this);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesencryptedmediaCDMcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/encryptedmedia/CDM.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/encryptedmedia/CDM.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/encryptedmedia/CDM.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -118,7 +118,7 @@
</span><span class="cx"> 
</span><span class="cx"> CDM::CDM(const String&amp; keySystem)
</span><span class="cx">     : m_keySystem(keySystem)
</span><del>-    , m_client(0)
</del><ins>+    , m_client(nullptr)
</ins><span class="cx"> {
</span><span class="cx">     m_private = CDMFactoryForKeySystem(keySystem)-&gt;constructor(this);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesencryptedmediaMediaKeyscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/encryptedmedia/MediaKeys.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/encryptedmedia/MediaKeys.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/encryptedmedia/MediaKeys.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -66,7 +66,7 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> MediaKeys::MediaKeys(const String&amp; keySystem, std::unique_ptr&lt;CDM&gt; cdm)
</span><del>-    : m_mediaElement(0)
</del><ins>+    : m_mediaElement(nullptr)
</ins><span class="cx">     , m_keySystem(keySystem)
</span><span class="cx">     , m_cdm(WTF::move(cdm))
</span><span class="cx"> {
</span><span class="lines">@@ -79,7 +79,7 @@
</span><span class="cx">     // When destroying a MediaKeys object, follow the steps in close().
</span><span class="cx">     for (auto&amp; session : m_sessions) {
</span><span class="cx">         session-&gt;close();
</span><del>-        session-&gt;setKeys(0);
</del><ins>+        session-&gt;setKeys(nullptr);
</ins><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbIDBCursorh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/IDBCursor.h (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/IDBCursor.h        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBCursor.h        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -71,7 +71,7 @@
</span><span class="cx">     PassRefPtr&lt;IDBRequest&gt; update(JSC::ExecState*, Deprecated::ScriptValue&amp;, ExceptionCode&amp;);
</span><span class="cx">     void advance(unsigned long, ExceptionCode&amp;);
</span><span class="cx">     // FIXME: Try to modify the code generator so this overload is unneeded.
</span><del>-    void continueFunction(ScriptExecutionContext*, ExceptionCode&amp; ec) { continueFunction(static_cast&lt;IDBKey*&gt;(0), ec); }
</del><ins>+    void continueFunction(ScriptExecutionContext*, ExceptionCode&amp; ec) { continueFunction(static_cast&lt;IDBKey*&gt;(nullptr), ec); }
</ins><span class="cx">     void continueFunction(ScriptExecutionContext*, const Deprecated::ScriptValue&amp; key, ExceptionCode&amp;);
</span><span class="cx">     PassRefPtr&lt;IDBRequest&gt; deleteFunction(ScriptExecutionContext*, ExceptionCode&amp;);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbIDBCursorBackendOperationscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/IDBCursorBackendOperations.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/IDBCursorBackendOperations.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBCursorBackendOperations.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -47,7 +47,7 @@
</span><span class="cx">         } else if (!key) {
</span><span class="cx">             // If there's no error but also no key, then the cursor reached the end.
</span><span class="cx">             m_cursor-&gt;clear();
</span><del>-            m_callbacks-&gt;onSuccess(static_cast&lt;SharedBuffer*&gt;(0));
</del><ins>+            m_callbacks-&gt;onSuccess(static_cast&lt;SharedBuffer*&gt;(nullptr));
</ins><span class="cx">         } else {
</span><span class="cx">             m_cursor-&gt;updateCursorData(key.get(), primaryKey.get(), valueBuffer.get());
</span><span class="cx">             m_callbacks-&gt;onSuccess(key, primaryKey, valueBuffer);
</span><span class="lines">@@ -72,7 +72,7 @@
</span><span class="cx">         } else if (!key) {
</span><span class="cx">             // If there's no error but also no key, then the cursor reached the end.
</span><span class="cx">             m_cursor-&gt;clear();
</span><del>-            m_callbacks-&gt;onSuccess(static_cast&lt;SharedBuffer*&gt;(0));
</del><ins>+            m_callbacks-&gt;onSuccess(static_cast&lt;SharedBuffer*&gt;(nullptr));
</ins><span class="cx">         } else {
</span><span class="cx">             m_cursor-&gt;updateCursorData(key.get(), primaryKey.get(), valueBuffer.get());
</span><span class="cx">             m_callbacks-&gt;onSuccess(key, primaryKey, valueBuffer);
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbIDBDatabasecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/IDBDatabase.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/IDBDatabase.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBDatabase.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -123,7 +123,7 @@
</span><span class="cx"> 
</span><span class="cx">     if (transaction-&gt;isVersionChange()) {
</span><span class="cx">         ASSERT(m_versionChangeTransaction == transaction);
</span><del>-        m_versionChangeTransaction = 0;
</del><ins>+        m_versionChangeTransaction = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     if (m_closePending &amp;&amp; m_transactions.isEmpty())
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbIDBDatabaseCallbacksImplcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/IDBDatabaseCallbacksImpl.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/IDBDatabaseCallbacksImpl.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBDatabaseCallbacksImpl.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -38,7 +38,7 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> IDBDatabaseCallbacksImpl::IDBDatabaseCallbacksImpl()
</span><del>-    : m_database(0)
</del><ins>+    : m_database(nullptr)
</ins><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbIDBEventDispatchercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/IDBEventDispatcher.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/IDBEventDispatcher.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBEventDispatcher.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -82,7 +82,7 @@
</span><span class="cx">     //        event on the window until that has been implemented).&quot; -- Jonas Sicking
</span><span class="cx"> 
</span><span class="cx"> doneDispatching:
</span><del>-    event-&gt;setCurrentTarget(0);
</del><ins>+    event-&gt;setCurrentTarget(nullptr);
</ins><span class="cx">     event-&gt;setEventPhase(0);
</span><span class="cx">     return !event-&gt;defaultPrevented();
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbIDBIndexh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/IDBIndex.h (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/IDBIndex.h        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBIndex.h        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -61,16 +61,16 @@
</span><span class="cx">     int64_t id() const { return m_metadata.id; }
</span><span class="cx"> 
</span><span class="cx">     // FIXME: Try to modify the code generator so this is unneeded.
</span><del>-    PassRefPtr&lt;IDBRequest&gt; openCursor(ScriptExecutionContext* context, ExceptionCode&amp; ec) { return openCursor(context, static_cast&lt;IDBKeyRange*&gt;(0), ec); }
</del><ins>+    PassRefPtr&lt;IDBRequest&gt; openCursor(ScriptExecutionContext* context, ExceptionCode&amp; ec) { return openCursor(context, static_cast&lt;IDBKeyRange*&gt;(nullptr), ec); }
</ins><span class="cx">     PassRefPtr&lt;IDBRequest&gt; openCursor(ScriptExecutionContext* context, PassRefPtr&lt;IDBKeyRange&gt; keyRange, ExceptionCode&amp; ec) { return openCursor(context, keyRange, IDBCursor::directionNext(), ec); }
</span><span class="cx">     PassRefPtr&lt;IDBRequest&gt; openCursor(ScriptExecutionContext* context, const Deprecated::ScriptValue&amp; key, ExceptionCode&amp; ec) { return openCursor(context, key, IDBCursor::directionNext(), ec); }
</span><span class="cx">     PassRefPtr&lt;IDBRequest&gt; openCursor(ScriptExecutionContext*, PassRefPtr&lt;IDBKeyRange&gt;, const String&amp; direction, ExceptionCode&amp;);
</span><span class="cx">     PassRefPtr&lt;IDBRequest&gt; openCursor(ScriptExecutionContext*, const Deprecated::ScriptValue&amp; key, const String&amp; direction, ExceptionCode&amp;);
</span><del>-    PassRefPtr&lt;IDBRequest&gt; count(ScriptExecutionContext* context, ExceptionCode&amp; ec) { return count(context, static_cast&lt;IDBKeyRange*&gt;(0), ec); }
</del><ins>+    PassRefPtr&lt;IDBRequest&gt; count(ScriptExecutionContext* context, ExceptionCode&amp; ec) { return count(context, static_cast&lt;IDBKeyRange*&gt;(nullptr), ec); }
</ins><span class="cx">     PassRefPtr&lt;IDBRequest&gt; count(ScriptExecutionContext*, PassRefPtr&lt;IDBKeyRange&gt;, ExceptionCode&amp;);
</span><span class="cx">     PassRefPtr&lt;IDBRequest&gt; count(ScriptExecutionContext*, const Deprecated::ScriptValue&amp; key, ExceptionCode&amp;);
</span><span class="cx"> 
</span><del>-    PassRefPtr&lt;IDBRequest&gt; openKeyCursor(ScriptExecutionContext* context, ExceptionCode&amp; ec) { return openKeyCursor(context, static_cast&lt;IDBKeyRange*&gt;(0), ec); }
</del><ins>+    PassRefPtr&lt;IDBRequest&gt; openKeyCursor(ScriptExecutionContext* context, ExceptionCode&amp; ec) { return openKeyCursor(context, static_cast&lt;IDBKeyRange*&gt;(nullptr), ec); }
</ins><span class="cx">     PassRefPtr&lt;IDBRequest&gt; openKeyCursor(ScriptExecutionContext* context, PassRefPtr&lt;IDBKeyRange&gt; keyRange, ExceptionCode&amp; ec) { return openKeyCursor(context, keyRange, IDBCursor::directionNext(), ec); }
</span><span class="cx">     PassRefPtr&lt;IDBRequest&gt; openKeyCursor(ScriptExecutionContext* context, const Deprecated::ScriptValue&amp; key, ExceptionCode&amp; ec) { return openKeyCursor(context, key, IDBCursor::directionNext(), ec); }
</span><span class="cx">     PassRefPtr&lt;IDBRequest&gt; openKeyCursor(ScriptExecutionContext*, PassRefPtr&lt;IDBKeyRange&gt;, const String&amp; direction, ExceptionCode&amp;);
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbIDBObjectStorecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/IDBObjectStore.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/IDBObjectStore.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBObjectStore.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -104,7 +104,7 @@
</span><span class="cx"> PassRefPtr&lt;IDBRequest&gt; IDBObjectStore::add(JSC::ExecState* state, Deprecated::ScriptValue&amp; value, ExceptionCode&amp; ec)
</span><span class="cx"> {
</span><span class="cx">     LOG(StorageAPI, &quot;IDBObjectStore::add&quot;);
</span><del>-    return put(IDBDatabaseBackend::AddOnly, IDBAny::create(this), state, value, static_cast&lt;IDBKey*&gt;(0), ec);
</del><ins>+    return put(IDBDatabaseBackend::AddOnly, IDBAny::create(this), state, value, static_cast&lt;IDBKey*&gt;(nullptr), ec);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> PassRefPtr&lt;IDBRequest&gt; IDBObjectStore::put(JSC::ExecState* state, Deprecated::ScriptValue&amp; value, const Deprecated::ScriptValue&amp; key, ExceptionCode&amp; ec)
</span><span class="lines">@@ -116,7 +116,7 @@
</span><span class="cx"> PassRefPtr&lt;IDBRequest&gt; IDBObjectStore::put(JSC::ExecState* state, Deprecated::ScriptValue&amp; value, ExceptionCode&amp; ec)
</span><span class="cx"> {
</span><span class="cx">     LOG(StorageAPI, &quot;IDBObjectStore::put&quot;);
</span><del>-    return put(IDBDatabaseBackend::AddOrUpdate, IDBAny::create(this), state, value, static_cast&lt;IDBKey*&gt;(0), ec);
</del><ins>+    return put(IDBDatabaseBackend::AddOrUpdate, IDBAny::create(this), state, value, static_cast&lt;IDBKey*&gt;(nullptr), ec);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> PassRefPtr&lt;IDBRequest&gt; IDBObjectStore::put(IDBDatabaseBackend::PutMode putMode, PassRefPtr&lt;IDBAny&gt; source, JSC::ExecState* state, Deprecated::ScriptValue&amp; value, const Deprecated::ScriptValue&amp; keyValue, ExceptionCode&amp; ec)
</span><span class="lines">@@ -315,7 +315,7 @@
</span><span class="cx">         Vector&lt;int64_t, 1&gt; indexIds;
</span><span class="cx">         indexIds.append(m_indexMetadata.id);
</span><span class="cx">         if (cursor) {
</span><del>-            cursor-&gt;continueFunction(static_cast&lt;IDBKey*&gt;(0), ASSERT_NO_EXCEPTION);
</del><ins>+            cursor-&gt;continueFunction(static_cast&lt;IDBKey*&gt;(nullptr), ASSERT_NO_EXCEPTION);
</ins><span class="cx"> 
</span><span class="cx">             RefPtr&lt;IDBKey&gt; primaryKey = cursor-&gt;idbPrimaryKey();
</span><span class="cx">             Deprecated::ScriptValue value = cursor-&gt;value();
</span><span class="lines">@@ -429,7 +429,7 @@
</span><span class="cx">         return 0;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    const IDBIndexMetadata* indexMetadata(0);
</del><ins>+    const IDBIndexMetadata* indexMetadata(nullptr);
</ins><span class="cx">     for (auto&amp; index : m_metadata.indexes.values()) {
</span><span class="cx">         if (index.name == name) {
</span><span class="cx">             indexMetadata = &amp;index;
</span><span class="lines">@@ -473,7 +473,7 @@
</span><span class="cx"> 
</span><span class="cx"> PassRefPtr&lt;IDBRequest&gt; IDBObjectStore::openCursor(ScriptExecutionContext* context, ExceptionCode&amp; ec)
</span><span class="cx"> {
</span><del>-    return openCursor(context, static_cast&lt;IDBKeyRange*&gt;(0), ec);
</del><ins>+    return openCursor(context, static_cast&lt;IDBKeyRange*&gt;(nullptr), ec);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> PassRefPtr&lt;IDBRequest&gt; IDBObjectStore::openCursor(ScriptExecutionContext* context, PassRefPtr&lt;IDBKeyRange&gt; keyRange, ExceptionCode&amp; ec)
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbIDBObjectStoreh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/IDBObjectStore.h (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/IDBObjectStore.h        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBObjectStore.h        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -90,7 +90,7 @@
</span><span class="cx">     PassRefPtr&lt;IDBIndex&gt; index(const String&amp; name, ExceptionCode&amp;);
</span><span class="cx">     void deleteIndex(const String&amp; name, ExceptionCode&amp;);
</span><span class="cx"> 
</span><del>-    PassRefPtr&lt;IDBRequest&gt; count(ScriptExecutionContext* context, ExceptionCode&amp; ec) { return count(context, static_cast&lt;IDBKeyRange*&gt;(0), ec); }
</del><ins>+    PassRefPtr&lt;IDBRequest&gt; count(ScriptExecutionContext* context, ExceptionCode&amp; ec) { return count(context, static_cast&lt;IDBKeyRange*&gt;(nullptr), ec); }
</ins><span class="cx">     PassRefPtr&lt;IDBRequest&gt; count(ScriptExecutionContext*, PassRefPtr&lt;IDBKeyRange&gt;, ExceptionCode&amp;);
</span><span class="cx">     PassRefPtr&lt;IDBRequest&gt; count(ScriptExecutionContext*, const Deprecated::ScriptValue&amp; key, ExceptionCode&amp;);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbIDBOpenDBRequestcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/IDBOpenDBRequest.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/IDBOpenDBRequest.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBOpenDBRequest.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -91,7 +91,7 @@
</span><span class="cx">     RefPtr&lt;IDBDatabase&gt; idbDatabase = IDBDatabase::create(scriptExecutionContext(), databaseBackend, m_databaseCallbacks);
</span><span class="cx">     idbDatabase-&gt;setMetadata(metadata);
</span><span class="cx">     m_databaseCallbacks-&gt;connect(idbDatabase.get());
</span><del>-    m_databaseCallbacks = 0;
</del><ins>+    m_databaseCallbacks = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     IDBDatabaseMetadata oldMetadata(metadata);
</span><span class="cx">     oldMetadata.version = oldVersion;
</span><span class="lines">@@ -120,7 +120,7 @@
</span><span class="cx">         ASSERT(m_databaseCallbacks);
</span><span class="cx">         idbDatabase = IDBDatabase::create(scriptExecutionContext(), backend.release(), m_databaseCallbacks);
</span><span class="cx">         m_databaseCallbacks-&gt;connect(idbDatabase.get());
</span><del>-        m_databaseCallbacks = 0;
</del><ins>+        m_databaseCallbacks = nullptr;
</ins><span class="cx">         m_result = IDBAny::create(idbDatabase.get());
</span><span class="cx">     }
</span><span class="cx">     idbDatabase-&gt;setMetadata(metadata);
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbIDBRequestcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/IDBRequest.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/IDBRequest.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBRequest.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -70,7 +70,7 @@
</span><span class="cx"> 
</span><span class="cx"> IDBRequest::IDBRequest(ScriptExecutionContext* context, PassRefPtr&lt;IDBAny&gt; source, IDBDatabaseBackend::TaskType taskType, IDBTransaction* transaction)
</span><span class="cx">     : ActiveDOMObject(context)
</span><del>-    , m_result(0)
</del><ins>+    , m_result(nullptr)
</ins><span class="cx">     , m_errorCode(0)
</span><span class="cx">     , m_contextStopped(false)
</span><span class="cx">     , m_transaction(transaction)
</span><span class="lines">@@ -82,7 +82,7 @@
</span><span class="cx">     , m_cursorType(IndexedDB::CursorType::KeyAndValue)
</span><span class="cx">     , m_cursorDirection(IndexedDB::CursorDirection::Next)
</span><span class="cx">     , m_cursorFinished(false)
</span><del>-    , m_pendingCursor(0)
</del><ins>+    , m_pendingCursor(nullptr)
</ins><span class="cx">     , m_didFireUpgradeNeededEvent(false)
</span><span class="cx">     , m_preventPropagation(false)
</span><span class="cx">     , m_requestState(context)
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbIDBTransactioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/IDBTransaction.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/IDBTransaction.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBTransaction.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -239,7 +239,7 @@
</span><span class="cx"> {
</span><span class="cx">     if (m_cursor) {
</span><span class="cx">         m_transaction-&gt;unregisterOpenCursor(m_cursor);
</span><del>-        m_cursor = 0;
</del><ins>+        m_cursor = nullptr;
</ins><span class="cx">         m_transaction.clear();
</span><span class="cx">     }
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbIDBTransactionBackendcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/IDBTransactionBackend.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/IDBTransactionBackend.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBTransactionBackend.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -270,7 +270,7 @@
</span><span class="cx">             m_database-&gt;transactionFinishedAndAbortFired(this);
</span><span class="cx">         }
</span><span class="cx"> 
</span><del>-        m_database = 0;
</del><ins>+        m_database = nullptr;
</ins><span class="cx">     });
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbIDBTransactionBackendOperationscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/IDBTransactionBackendOperations.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/IDBTransactionBackendOperations.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBTransactionBackendOperations.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -156,7 +156,7 @@
</span><span class="cx">             m_callbacks-&gt;onError(error);
</span><span class="cx">         } else if (!key) {
</span><span class="cx">             // If there's no error but also no key, then the cursor had no records.
</span><del>-            m_callbacks-&gt;onSuccess(static_cast&lt;SharedBuffer*&gt;(0));
</del><ins>+            m_callbacks-&gt;onSuccess(static_cast&lt;SharedBuffer*&gt;(nullptr));
</ins><span class="cx">         } else {
</span><span class="cx">             RefPtr&lt;IDBCursorBackend&gt; cursor = IDBCursorBackend::create(cursorID, m_cursorType, m_taskType, *m_transaction, m_objectStoreID);
</span><span class="cx">             cursor-&gt;updateCursorData(key.get(), primaryKey.get(), valueBuffer.get());
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindieuiUIRequestEventcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indieui/UIRequestEvent.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indieui/UIRequestEvent.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/indieui/UIRequestEvent.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -32,7 +32,7 @@
</span><span class="cx"> 
</span><span class="cx"> UIRequestEventInit::UIRequestEventInit()
</span><span class="cx">     : UIEventInit(true, true)
</span><del>-    , receiver(0)
</del><ins>+    , receiver(nullptr)
</ins><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">     
</span><span class="lines">@@ -64,7 +64,7 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> UIRequestEvent::UIRequestEvent()
</span><del>-    : m_receiver(0)
</del><ins>+    : m_receiver(nullptr)
</ins><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediasourceMediaSourcecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediasource/MediaSource.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediasource/MediaSource.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/mediasource/MediaSource.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -76,7 +76,7 @@
</span><span class="cx"> 
</span><span class="cx"> MediaSource::MediaSource(ScriptExecutionContext&amp; context)
</span><span class="cx">     : ActiveDOMObject(&amp;context)
</span><del>-    , m_mediaElement(0)
</del><ins>+    , m_mediaElement(nullptr)
</ins><span class="cx">     , m_duration(MediaTime::invalidTime())
</span><span class="cx">     , m_pendingSeekTime(MediaTime::invalidTime())
</span><span class="cx">     , m_readyState(closedKeyword())
</span><span class="lines">@@ -395,7 +395,7 @@
</span><span class="cx"> 
</span><span class="cx">     if (state == closedKeyword()) {
</span><span class="cx">         m_private.clear();
</span><del>-        m_mediaElement = 0;
</del><ins>+        m_mediaElement = nullptr;
</ins><span class="cx">         m_duration = MediaTime::invalidTime();
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="lines">@@ -605,7 +605,7 @@
</span><span class="cx">             AudioTrack* track = audioTracks-&gt;lastItem();
</span><span class="cx"> 
</span><span class="cx">             // 5.3.1 Set the sourceBuffer attribute on the AudioTrack object to null.
</span><del>-            track-&gt;setSourceBuffer(0);
</del><ins>+            track-&gt;setSourceBuffer(nullptr);
</ins><span class="cx"> 
</span><span class="cx">             // 5.3.2 If the enabled attribute on the AudioTrack object is true, then set the removed enabled
</span><span class="cx">             // audio track flag to true.
</span><span class="lines">@@ -645,7 +645,7 @@
</span><span class="cx">             VideoTrack* track = videoTracks-&gt;lastItem();
</span><span class="cx"> 
</span><span class="cx">             // 7.3.1 Set the sourceBuffer attribute on the VideoTrack object to null.
</span><del>-            track-&gt;setSourceBuffer(0);
</del><ins>+            track-&gt;setSourceBuffer(nullptr);
</ins><span class="cx"> 
</span><span class="cx">             // 7.3.2 If the selected attribute on the VideoTrack object is true, then set the removed selected
</span><span class="cx">             // video track flag to true.
</span><span class="lines">@@ -685,7 +685,7 @@
</span><span class="cx">             TextTrack* track = textTracks-&gt;lastItem();
</span><span class="cx"> 
</span><span class="cx">             // 9.3.1 Set the sourceBuffer attribute on the TextTrack object to null.
</span><del>-            track-&gt;setSourceBuffer(0);
</del><ins>+            track-&gt;setSourceBuffer(nullptr);
</ins><span class="cx"> 
</span><span class="cx">             // 9.3.2 If the mode attribute on the TextTrack object is set to &quot;showing&quot; or &quot;hidden&quot;, then
</span><span class="cx">             // set the removed enabled text track flag to true.
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediasourceSourceBuffercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediasource/SourceBuffer.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediasource/SourceBuffer.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/mediasource/SourceBuffer.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -151,7 +151,7 @@
</span><span class="cx"> {
</span><span class="cx">     ASSERT(isRemoved());
</span><span class="cx"> 
</span><del>-    m_private-&gt;setClient(0);
</del><ins>+    m_private-&gt;setClient(nullptr);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> PassRefPtr&lt;TimeRanges&gt; SourceBuffer::buffered(ExceptionCode&amp; ec) const
</span><span class="lines">@@ -447,7 +447,7 @@
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     m_private-&gt;removedFromMediaSource();
</span><del>-    m_source = 0;
</del><ins>+    m_source = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void SourceBuffer::seekToTime(const MediaTime&amp; time)
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamMediaStreamcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/MediaStream.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/MediaStream.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/mediastream/MediaStream.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -108,7 +108,7 @@
</span><span class="cx"> 
</span><span class="cx"> MediaStream::~MediaStream()
</span><span class="cx"> {
</span><del>-    m_private-&gt;setClient(0);
</del><ins>+    m_private-&gt;setClient(nullptr);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> bool MediaStream::active() const
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamMediaStreamEventcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/MediaStreamEvent.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/MediaStreamEvent.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/mediastream/MediaStreamEvent.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><span class="cx"> MediaStreamEventInit::MediaStreamEventInit()
</span><del>-    : stream(0)
</del><ins>+    : stream(nullptr)
</ins><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamMediaStreamTrackEventcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/MediaStreamTrackEvent.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/MediaStreamTrackEvent.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/mediastream/MediaStreamTrackEvent.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -33,7 +33,7 @@
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><span class="cx"> MediaStreamTrackEventInit::MediaStreamTrackEventInit()
</span><del>-    : track(0)
</del><ins>+    : track(nullptr)
</ins><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamRTCDataChannelcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/RTCDataChannel.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/RTCDataChannel.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/mediastream/RTCDataChannel.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -300,8 +300,8 @@
</span><span class="cx"> {
</span><span class="cx">     m_stopped = true;
</span><span class="cx">     m_readyState = ReadyStateClosed;
</span><del>-    m_handler-&gt;setClient(0);
-    m_scriptExecutionContext = 0;
</del><ins>+    m_handler-&gt;setClient(nullptr);
+    m_scriptExecutionContext = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void RTCDataChannel::scheduleDispatchEvent(PassRefPtr&lt;Event&gt; event)
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamUserMediaRequestcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/UserMediaRequest.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/UserMediaRequest.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/mediastream/UserMediaRequest.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -213,7 +213,7 @@
</span><span class="cx"> 
</span><span class="cx">     if (m_controller) {
</span><span class="cx">         m_controller-&gt;cancelRequest(*this);
</span><del>-        m_controller = 0;
</del><ins>+        m_controller = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     ContextDestructionObserver::contextDestroyed();
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesnotificationsNotificationcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/notifications/Notification.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/notifications/Notification.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/notifications/Notification.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -54,7 +54,7 @@
</span><span class="cx"> namespace WebCore {
</span><span class="cx"> 
</span><span class="cx"> Notification::Notification()
</span><del>-    : ActiveDOMObject(0)
</del><ins>+    : ActiveDOMObject(nullptr)
</ins><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesnotificationsNotificationh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/notifications/Notification.h (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/notifications/Notification.h        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/notifications/Notification.h        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -124,7 +124,7 @@
</span><span class="cx"> #if ENABLE(NOTIFICATIONS)
</span><span class="cx">     static const String permission(ScriptExecutionContext*);
</span><span class="cx">     WEBCORE_EXPORT static const String permissionString(NotificationClient::Permission);
</span><del>-    static void requestPermission(ScriptExecutionContext*, PassRefPtr&lt;NotificationPermissionCallback&gt; = 0);
</del><ins>+    static void requestPermission(ScriptExecutionContext*, PassRefPtr&lt;NotificationPermissionCallback&gt; = nullptr);
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesspeechSpeechSynthesiscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/speech/SpeechSynthesis.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/speech/SpeechSynthesis.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/speech/SpeechSynthesis.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> }
</span><span class="cx">     
</span><span class="cx"> SpeechSynthesis::SpeechSynthesis()
</span><del>-    : m_currentSpeechUtterance(0)
</del><ins>+    : m_currentSpeechUtterance(nullptr)
</ins><span class="cx">     , m_isPaused(false)
</span><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx">     , m_restrictions(RequireUserGestureForSpeechStartRestriction)
</span><span class="lines">@@ -55,7 +55,7 @@
</span><span class="cx"> {
</span><span class="cx">     m_platformSpeechSynthesizer = WTF::move(synthesizer);
</span><span class="cx">     m_voiceList.clear();
</span><del>-    m_currentSpeechUtterance = 0;
</del><ins>+    m_currentSpeechUtterance = nullptr;
</ins><span class="cx">     m_utteranceQueue.clear();
</span><span class="cx">     m_isPaused = false;
</span><span class="cx"> }
</span><span class="lines">@@ -145,7 +145,7 @@
</span><span class="cx">     m_utteranceQueue.clear();
</span><span class="cx">     if (m_platformSpeechSynthesizer)
</span><span class="cx">         m_platformSpeechSynthesizer-&gt;cancel();
</span><del>-    current = 0;
</del><ins>+    current = nullptr;
</ins><span class="cx">     
</span><span class="cx">     // The platform should have called back immediately and cleared the current utterance.
</span><span class="cx">     ASSERT(!m_currentSpeechUtterance);
</span><span class="lines">@@ -174,7 +174,7 @@
</span><span class="cx">     ASSERT(m_currentSpeechUtterance);
</span><span class="cx">     RefPtr&lt;SpeechSynthesisUtterance&gt; protect(utterance);
</span><span class="cx">     
</span><del>-    m_currentSpeechUtterance = 0;
</del><ins>+    m_currentSpeechUtterance = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     fireEvent(errorOccurred ? eventNames().errorEvent : eventNames().endEvent, utterance, 0, String());
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesspeechSpeechSynthesisUtterancecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/speech/SpeechSynthesisUtterance.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/speech/SpeechSynthesisUtterance.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/speech/SpeechSynthesisUtterance.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx"> 
</span><span class="cx"> SpeechSynthesisUtterance::~SpeechSynthesisUtterance()
</span><span class="cx"> {
</span><del>-    m_platformUtterance-&gt;setClient(0);
</del><ins>+    m_platformUtterance-&gt;setClient(nullptr);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> SpeechSynthesisVoice* SpeechSynthesisUtterance::voice() const
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioAudioBufferSourceNodecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/AudioBufferSourceNode.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/AudioBufferSourceNode.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/webaudio/AudioBufferSourceNode.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -56,7 +56,7 @@
</span><span class="cx"> 
</span><span class="cx"> AudioBufferSourceNode::AudioBufferSourceNode(AudioContext* context, float sampleRate)
</span><span class="cx">     : AudioScheduledSourceNode(context, sampleRate)
</span><del>-    , m_buffer(0)
</del><ins>+    , m_buffer(nullptr)
</ins><span class="cx">     , m_isLooping(false)
</span><span class="cx">     , m_loopStart(0)
</span><span class="cx">     , m_loopEnd(0)
</span><span class="lines">@@ -65,7 +65,7 @@
</span><span class="cx">     , m_grainOffset(0.0)
</span><span class="cx">     , m_grainDuration(DefaultGrainDuration)
</span><span class="cx">     , m_lastGain(1.0)
</span><del>-    , m_pannerNode(0)
</del><ins>+    , m_pannerNode(nullptr)
</ins><span class="cx"> {
</span><span class="cx">     setNodeType(NodeTypeAudioBufferSource);
</span><span class="cx"> 
</span><span class="lines">@@ -601,7 +601,7 @@
</span><span class="cx"> {
</span><span class="cx">     if (m_pannerNode) {
</span><span class="cx">         m_pannerNode-&gt;deref(AudioNode::RefTypeConnection);
</span><del>-        m_pannerNode = 0;
</del><ins>+        m_pannerNode = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioAudioContextcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/AudioContext.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/AudioContext.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/webaudio/AudioContext.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -458,7 +458,7 @@
</span><span class="cx">     ASSERT(isMainThread());
</span><span class="cx">     lazyInitialize();
</span><span class="cx"> 
</span><del>-    AudioSourceProvider* provider = 0;
</del><ins>+    AudioSourceProvider* provider = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     RefPtr&lt;MediaStreamTrack&gt; audioTrack;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioMediaElementAudioSourceNodecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/MediaElementAudioSourceNode.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/MediaElementAudioSourceNode.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/webaudio/MediaElementAudioSourceNode.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -61,7 +61,7 @@
</span><span class="cx"> 
</span><span class="cx"> MediaElementAudioSourceNode::~MediaElementAudioSourceNode()
</span><span class="cx"> {
</span><del>-    m_mediaElement-&gt;setAudioSourceNode(0);
</del><ins>+    m_mediaElement-&gt;setAudioSourceNode(nullptr);
</ins><span class="cx">     uninitialize();
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioOscillatorNodecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/OscillatorNode.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/OscillatorNode.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/webaudio/OscillatorNode.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -41,10 +41,10 @@
</span><span class="cx"> 
</span><span class="cx"> using namespace VectorMath;
</span><span class="cx"> 
</span><del>-PeriodicWave* OscillatorNode::s_periodicWaveSine = 0;
-PeriodicWave* OscillatorNode::s_periodicWaveSquare = 0;
-PeriodicWave* OscillatorNode::s_periodicWaveSawtooth = 0;
-PeriodicWave* OscillatorNode::s_periodicWaveTriangle = 0;
</del><ins>+PeriodicWave* OscillatorNode::s_periodicWaveSine = nullptr;
+PeriodicWave* OscillatorNode::s_periodicWaveSquare = nullptr;
+PeriodicWave* OscillatorNode::s_periodicWaveSawtooth = nullptr;
+PeriodicWave* OscillatorNode::s_periodicWaveTriangle = nullptr;
</ins><span class="cx"> 
</span><span class="cx"> Ref&lt;OscillatorNode&gt; OscillatorNode::create(AudioContext* context, float sampleRate)
</span><span class="cx"> {
</span><span class="lines">@@ -115,7 +115,7 @@
</span><span class="cx"> 
</span><span class="cx"> bool OscillatorNode::setType(unsigned type)
</span><span class="cx"> {
</span><del>-    PeriodicWave* periodicWave = 0;
</del><ins>+    PeriodicWave* periodicWave = nullptr;
</ins><span class="cx">     float sampleRate = this-&gt;sampleRate();
</span><span class="cx"> 
</span><span class="cx">     switch (type) {
</span><span class="lines">@@ -269,8 +269,8 @@
</span><span class="cx">     bool hasSampleAccurateValues = calculateSampleAccuratePhaseIncrements(framesToProcess);
</span><span class="cx"> 
</span><span class="cx">     float frequency = 0;
</span><del>-    float* higherWaveData = 0;
-    float* lowerWaveData = 0;
</del><ins>+    float* higherWaveData = nullptr;
+    float* lowerWaveData = nullptr;
</ins><span class="cx">     float tableInterpolationFactor;
</span><span class="cx"> 
</span><span class="cx">     if (!hasSampleAccurateValues) {
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebdatabaseDatabaseManagercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webdatabase/DatabaseManager.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webdatabase/DatabaseManager.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/webdatabase/DatabaseManager.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -66,7 +66,7 @@
</span><span class="cx"> 
</span><span class="cx"> DatabaseManager::DatabaseManager()
</span><span class="cx">     : m_server(new DatabaseServer)
</span><del>-    , m_client(0)
</del><ins>+    , m_client(nullptr)
</ins><span class="cx">     , m_databaseIsAvailable(true)
</span><span class="cx"> #if !ASSERT_DISABLED
</span><span class="cx">     , m_databaseContextRegisteredCount(0)
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebdatabaseDatabaseThreadcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webdatabase/DatabaseThread.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webdatabase/DatabaseThread.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/webdatabase/DatabaseThread.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx"> #endif
</span><span class="cx">     , m_transactionClient(std::make_unique&lt;SQLTransactionClient&gt;())
</span><span class="cx">     , m_transactionCoordinator(std::make_unique&lt;SQLTransactionCoordinator&gt;())
</span><del>-    , m_cleanupSync(0)
</del><ins>+    , m_cleanupSync(nullptr)
</ins><span class="cx"> {
</span><span class="cx">     m_selfRef = this;
</span><span class="cx"> }
</span><span class="lines">@@ -213,7 +213,7 @@
</span><span class="cx">     DatabaseTaskSynchronizer* cleanupSync = m_cleanupSync;
</span><span class="cx"> 
</span><span class="cx">     // Clear the self refptr, possibly resulting in deletion
</span><del>-    m_selfRef = 0;
</del><ins>+    m_selfRef = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     if (cleanupSync) // Someone wanted to know when we were done cleaning up.
</span><span class="cx">         cleanupSync-&gt;taskCompleted();
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebdatabaseDatabaseThreadh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webdatabase/DatabaseThread.h (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webdatabase/DatabaseThread.h        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/webdatabase/DatabaseThread.h        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -52,7 +52,7 @@
</span><span class="cx"> 
</span><span class="cx">     bool start();
</span><span class="cx">     void requestTermination(DatabaseTaskSynchronizer* cleanupSync);
</span><del>-    bool terminationRequested(DatabaseTaskSynchronizer* taskSynchronizer = 0) const;
</del><ins>+    bool terminationRequested(DatabaseTaskSynchronizer* = nullptr) const;
</ins><span class="cx"> 
</span><span class="cx">     void scheduleTask(std::unique_ptr&lt;DatabaseTask&gt;);
</span><span class="cx">     void scheduleImmediateTask(std::unique_ptr&lt;DatabaseTask&gt;); // This just adds the task to the front of the queue - the caller needs to be extremely careful not to create deadlocks when waiting for completion.
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebdatabaseDatabaseTrackercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webdatabase/DatabaseTracker.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webdatabase/DatabaseTracker.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/webdatabase/DatabaseTracker.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -62,7 +62,7 @@
</span><span class="cx">     return std::unique_ptr&lt;DatabaseTracker&gt;(new DatabaseTracker(databasePath));
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-static DatabaseTracker* staticTracker = 0;
</del><ins>+static DatabaseTracker* staticTracker = nullptr;
</ins><span class="cx"> 
</span><span class="cx"> void DatabaseTracker::initializeTracker(const String&amp; databasePath)
</span><span class="cx"> {
</span><span class="lines">@@ -82,7 +82,7 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> DatabaseTracker::DatabaseTracker(const String&amp; databasePath)
</span><del>-    : m_client(0)
</del><ins>+    : m_client(nullptr)
</ins><span class="cx"> {
</span><span class="cx">     setDatabaseDirectoryPath(databasePath);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebdatabaseSQLCallbackWrapperh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webdatabase/SQLCallbackWrapper.h (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webdatabase/SQLCallbackWrapper.h        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/webdatabase/SQLCallbackWrapper.h        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -64,8 +64,8 @@
</span><span class="cx">                 return;
</span><span class="cx">             }
</span><span class="cx">             if (m_scriptExecutionContext-&gt;isContextThread()) {
</span><del>-                m_callback = 0;
-                m_scriptExecutionContext = 0;
</del><ins>+                m_callback = nullptr;
+                m_scriptExecutionContext = nullptr;
</ins><span class="cx">                 return;
</span><span class="cx">             }
</span><span class="cx">             scriptExecutionContextPtr = m_scriptExecutionContext.release().leakRef();
</span><span class="lines">@@ -85,7 +85,7 @@
</span><span class="cx">     {
</span><span class="cx">         MutexLocker locker(m_mutex);
</span><span class="cx">         ASSERT(!m_callback || m_scriptExecutionContext-&gt;isContextThread());
</span><del>-        m_scriptExecutionContext = 0;
</del><ins>+        m_scriptExecutionContext = nullptr;
</ins><span class="cx">         return m_callback.release();
</span><span class="cx">     }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebdatabaseSQLStatementBackendcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webdatabase/SQLStatementBackend.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webdatabase/SQLStatementBackend.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/webdatabase/SQLStatementBackend.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -235,7 +235,7 @@
</span><span class="cx"> void SQLStatementBackend::clearFailureDueToQuota()
</span><span class="cx"> {
</span><span class="cx">     if (lastExecutionFailedDueToQuota())
</span><del>-        m_error = 0;
</del><ins>+        m_error = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> bool SQLStatementBackend::lastExecutionFailedDueToQuota() const
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebdatabaseSQLTransactioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webdatabase/SQLTransaction.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webdatabase/SQLTransaction.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/webdatabase/SQLTransaction.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -169,7 +169,7 @@
</span><span class="cx">         ASSERT(m_transactionError);
</span><span class="cx">         errorCallback-&gt;handleEvent(m_transactionError.get());
</span><span class="cx"> 
</span><del>-        m_transactionError = 0;
</del><ins>+        m_transactionError = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     clearCallbackWrappers();
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebdatabaseSQLTransactionBackendcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webdatabase/SQLTransactionBackend.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webdatabase/SQLTransactionBackend.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/webdatabase/SQLTransactionBackend.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -376,7 +376,7 @@
</span><span class="cx"> {
</span><span class="cx">     if (!m_frontend)
</span><span class="cx">         return;
</span><del>-    m_frontend = 0; // Break the reference cycle. See comment about the life-cycle above.
</del><ins>+    m_frontend = nullptr; // Break the reference cycle. See comment about the life-cycle above.
</ins><span class="cx"> 
</span><span class="cx">     ASSERT(currentThread() == database()-&gt;databaseContext()-&gt;databaseThread()-&gt;getThreadID());
</span><span class="cx"> 
</span><span class="lines">@@ -421,7 +421,7 @@
</span><span class="cx">     // SQLTransactionBackend is guaranteed to not destruct until the frontend
</span><span class="cx">     // is also destructing.
</span><span class="cx"> 
</span><del>-    m_wrapper = 0;
</del><ins>+    m_wrapper = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> SQLStatement* SQLTransactionBackend::currentStatement()
</span><span class="lines">@@ -664,7 +664,7 @@
</span><span class="cx"> 
</span><span class="cx"> void SQLTransactionBackend::getNextStatement()
</span><span class="cx"> {
</span><del>-    m_currentStatementBackend = 0;
</del><ins>+    m_currentStatementBackend = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     MutexLocker locker(m_statementMutex);
</span><span class="cx">     if (!m_statementQueue.isEmpty())
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebdatabaseSQLTransactionCoordinatorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webdatabase/SQLTransactionCoordinator.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webdatabase/SQLTransactionCoordinator.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/webdatabase/SQLTransactionCoordinator.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -106,7 +106,7 @@
</span><span class="cx">         info.activeReadTransactions.remove(transaction);
</span><span class="cx">     } else {
</span><span class="cx">         ASSERT(info.activeWriteTransaction == transaction);
</span><del>-        info.activeWriteTransaction = 0;
</del><ins>+        info.activeWriteTransaction = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     processPendingTransactions(info);
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebsocketsThreadableWebSocketChannelClientWrappercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/websockets/ThreadableWebSocketChannelClientWrapper.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/websockets/ThreadableWebSocketChannelClientWrapper.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/websockets/ThreadableWebSocketChannelClientWrapper.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> ThreadableWebSocketChannelClientWrapper::ThreadableWebSocketChannelClientWrapper(ScriptExecutionContext* context, WebSocketChannelClient* client)
</span><span class="cx">     : m_context(context)
</span><span class="cx">     , m_client(client)
</span><del>-    , m_peer(0)
</del><ins>+    , m_peer(nullptr)
</ins><span class="cx">     , m_failedWebSocketChannelCreation(false)
</span><span class="cx">     , m_syncMethodDone(true)
</span><span class="cx">     , m_sendRequestResult(ThreadableWebSocketChannel::SendFail)
</span><span class="lines">@@ -85,7 +85,7 @@
</span><span class="cx"> 
</span><span class="cx"> void ThreadableWebSocketChannelClientWrapper::clearPeer()
</span><span class="cx"> {
</span><del>-    m_peer = 0;
</del><ins>+    m_peer = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> bool ThreadableWebSocketChannelClientWrapper::failedWebSocketChannelCreation() const
</span><span class="lines">@@ -150,7 +150,7 @@
</span><span class="cx"> 
</span><span class="cx"> void ThreadableWebSocketChannelClientWrapper::clearClient()
</span><span class="cx"> {
</span><del>-    m_client = 0;
</del><ins>+    m_client = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void ThreadableWebSocketChannelClientWrapper::didConnect()
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebsocketsWebSocketcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/websockets/WebSocket.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/websockets/WebSocket.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/websockets/WebSocket.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -511,7 +511,7 @@
</span><span class="cx">     bool pending = hasPendingActivity();
</span><span class="cx">     if (m_channel)
</span><span class="cx">         m_channel-&gt;disconnect();
</span><del>-    m_channel = 0;
</del><ins>+    m_channel = nullptr;
</ins><span class="cx">     m_state = CLOSED;
</span><span class="cx">     m_pendingEvents.clear();
</span><span class="cx">     ActiveDOMObject::stop();
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebsocketsWebSocketChannelcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/websockets/WebSocketChannel.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/websockets/WebSocketChannel.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/websockets/WebSocketChannel.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -221,8 +221,8 @@
</span><span class="cx">         InspectorInstrumentation::didCloseWebSocket(m_document, m_identifier);
</span><span class="cx">     if (m_handshake)
</span><span class="cx">         m_handshake-&gt;clearScriptExecutionContext();
</span><del>-    m_client = 0;
-    m_document = 0;
</del><ins>+    m_client = nullptr;
+    m_document = nullptr;
</ins><span class="cx">     if (m_handle)
</span><span class="cx">         m_handle-&gt;disconnect();
</span><span class="cx"> }
</span><span class="lines">@@ -273,9 +273,9 @@
</span><span class="cx">         if (m_suspended)
</span><span class="cx">             return;
</span><span class="cx">         WebSocketChannelClient* client = m_client;
</span><del>-        m_client = 0;
-        m_document = 0;
-        m_handle = 0;
</del><ins>+        m_client = nullptr;
+        m_document = nullptr;
+        m_handle = nullptr;
</ins><span class="cx">         if (client)
</span><span class="cx">             client-&gt;didClose(m_unhandledBufferedAmount, m_receivedClosingHandshake ? WebSocketChannelClient::ClosingHandshakeComplete : WebSocketChannelClient::ClosingHandshakeIncomplete, m_closeEventCode, m_closeEventReason);
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebsocketsWebSocketFrameh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/websockets/WebSocketFrame.h (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/websockets/WebSocketFrame.h        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/websockets/WebSocketFrame.h        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -61,7 +61,7 @@
</span><span class="cx">     static bool needsExtendedLengthField(size_t payloadLength);
</span><span class="cx">     static ParseFrameResult parseFrame(char* data, size_t dataLength, WebSocketFrame&amp;, const char*&amp; frameEnd, String&amp; errorString); // May modify part of data to unmask the frame.
</span><span class="cx"> 
</span><del>-    WebSocketFrame(OpCode = OpCodeInvalid, bool final = false, bool compress = false, bool masked = false, const char* payload = 0, size_t payloadLength = 0);
</del><ins>+    WebSocketFrame(OpCode = OpCodeInvalid, bool final = false, bool compress = false, bool masked = false, const char* payload = nullptr, size_t payloadLength = 0);
</ins><span class="cx">     void makeFrameData(Vector&lt;char&gt;&amp; frameData);
</span><span class="cx"> 
</span><span class="cx">     OpCode opCode;
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebsocketsWebSocketHandshakecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/websockets/WebSocketHandshake.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/websockets/WebSocketHandshake.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/websockets/WebSocketHandshake.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -278,7 +278,7 @@
</span><span class="cx"> 
</span><span class="cx"> void WebSocketHandshake::clearScriptExecutionContext()
</span><span class="cx"> {
</span><del>-    m_context = 0;
</del><ins>+    m_context = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> int WebSocketHandshake::readServerHandshake(const char* header, size_t len)
</span><span class="lines">@@ -401,8 +401,8 @@
</span><span class="cx">     statusCode = -1;
</span><span class="cx">     statusText = String();
</span><span class="cx"> 
</span><del>-    const char* space1 = 0;
-    const char* space2 = 0;
</del><ins>+    const char* space1 = nullptr;
+    const char* space2 = nullptr;
</ins><span class="cx">     const char* p;
</span><span class="cx">     size_t consumedLength;
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebsocketsWorkerThreadableWebSocketChannelcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.cpp (185335 => 185336)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.cpp        2015-06-08 23:31:11 UTC (rev 185335)
+++ trunk/Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.cpp        2015-06-08 23:36:22 UTC (rev 185336)
</span><span class="lines">@@ -242,7 +242,7 @@
</span><span class="cx">     if (!m_mainWebSocketChannel)
</span><span class="cx">         return;
</span><span class="cx">     m_mainWebSocketChannel-&gt;disconnect();
</span><del>-    m_mainWebSocketChannel = 0;
</del><ins>+    m_mainWebSocketChannel = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void WorkerThreadableWebSocketChannel::Peer::suspend()
</span><span class="lines">@@ -326,7 +326,7 @@
</span><span class="cx"> void WorkerThreadableWebSocketChannel::Peer::didClose(unsigned long unhandledBufferedAmount, ClosingHandshakeCompletionStatus closingHandshakeCompletion, unsigned short code, const String&amp; reason)
</span><span class="cx"> {
</span><span class="cx">     ASSERT(isMainThread());
</span><del>-    m_mainWebSocketChannel = 0;
</del><ins>+    m_mainWebSocketChannel = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     RefPtr&lt;ThreadableWebSocketChannelClientWrapper&gt; workerClientWrapper = m_workerClientWrapper;
</span><span class="cx">     StringCapture capturedReason(reason);
</span><span class="lines">@@ -353,7 +353,7 @@
</span><span class="cx">     , m_workerGlobalScope(workerGlobalScope)
</span><span class="cx">     , m_loaderProxy(m_workerGlobalScope-&gt;thread().workerLoaderProxy())
</span><span class="cx">     , m_taskMode(taskMode)
</span><del>-    , m_peer(0)
</del><ins>+    , m_peer(nullptr)
</ins><span class="cx"> {
</span><span class="cx">     ASSERT(m_workerClientWrapper.get());
</span><span class="cx"> }
</span></span></pre>
</div>
</div>

</body>
</html>