<!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>[186279] trunk</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/186279">186279</a></dd>
<dt>Author</dt> <dd>cdumez@apple.com</dd>
<dt>Date</dt> <dd>2015-07-04 12:42:18 -0700 (Sat, 04 Jul 2015)</dd>
</dl>

<h3>Log Message</h3>
<pre>Drop RefPtr::clear() method
https://bugs.webkit.org/show_bug.cgi?id=146556

Reviewed by Brady Eidson.

Source/JavaScriptCore:

Drop RefPtr::clear() method in favor of &quot;= nullptr;&quot; pattern.

Source/WebCore:

Drop RefPtr::clear() method in favor of &quot;= nullptr;&quot; pattern.

Source/WebKit:

Drop RefPtr::clear() method in favor of &quot;= nullptr;&quot; pattern.

Source/WebKit/mac:

Drop RefPtr::clear() method in favor of &quot;= nullptr;&quot; pattern.

Source/WebKit/win:

Drop RefPtr::clear() method in favor of &quot;= nullptr;&quot; pattern.

Source/WebKit2:

Drop RefPtr::clear() method in favor of &quot;= nullptr;&quot; pattern.

Source/WTF:

Drop RefPtr::clear() method in favor of &quot;= nullptr;&quot; pattern.
Also made the &quot;= nullptr;&quot; pattern as efficient as clear()
by providing a operator=(nullptr_t) overload. Local micro-
benchmarking showed that &quot;= nullptr;&quot; used to be ~1.7% slower
than clear().

Tools:

Drop RefPtr::clear() method in favor of &quot;= nullptr;&quot; pattern.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceJavaScriptCoreAPIJSValueRefcpp">trunk/Source/JavaScriptCore/API/JSValueRef.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoreChangeLog">trunk/Source/JavaScriptCore/ChangeLog</a></li>
<li><a href="#trunkSourceJavaScriptCorebytecodeCallLinkInfocpp">trunk/Source/JavaScriptCore/bytecode/CallLinkInfo.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCorebytecodeStructureStubInfoh">trunk/Source/JavaScriptCore/bytecode/StructureStubInfo.h</a></li>
<li><a href="#trunkSourceJavaScriptCoredebuggerDebuggercpp">trunk/Source/JavaScriptCore/debugger/Debugger.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoredfgDFGGraphh">trunk/Source/JavaScriptCore/dfg/DFGGraph.h</a></li>
<li><a href="#trunkSourceJavaScriptCoredfgDFGOperationscpp">trunk/Source/JavaScriptCore/dfg/DFGOperations.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorConsoleMessagecpp">trunk/Source/JavaScriptCore/inspector/ConsoleMessage.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectorJSGlobalObjectInspectorControllercpp">trunk/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectoragentsInspectorAgentcpp">trunk/Source/JavaScriptCore/inspector/agents/InspectorAgent.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectoragentsInspectorConsoleAgentcpp">trunk/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectoragentsInspectorDebuggerAgentcpp">trunk/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoreinspectoragentsJSGlobalObjectRuntimeAgentcpp">trunk/Source/JavaScriptCore/inspector/agents/JSGlobalObjectRuntimeAgent.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoreparserParsercpp">trunk/Source/JavaScriptCore/parser/Parser.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoreruntimeExecutablecpp">trunk/Source/JavaScriptCore/runtime/Executable.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoreruntimeJSLockcpp">trunk/Source/JavaScriptCore/runtime/JSLock.cpp</a></li>
<li><a href="#trunkSourceJavaScriptCoreruntimeStructurecpp">trunk/Source/JavaScriptCore/runtime/Structure.cpp</a></li>
<li><a href="#trunkSourceWTFChangeLog">trunk/Source/WTF/ChangeLog</a></li>
<li><a href="#trunkSourceWTFwtfRefPtrh">trunk/Source/WTF/wtf/RefPtr.h</a></li>
<li><a href="#trunkSourceWTFwtftextStringBuilderh">trunk/Source/WTF/wtf/text/StringBuilder.h</a></li>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbIDBCursorcpp">trunk/Source/WebCore/Modules/indexeddb/IDBCursor.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbIDBDatabaseBackendcpp">trunk/Source/WebCore/Modules/indexeddb/IDBDatabaseBackend.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesindexeddbIDBObjectStorecpp">trunk/Source/WebCore/Modules/indexeddb/IDBObjectStore.cpp</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="#trunkSourceWebCoreModulesmediasourceMediaSourcecpp">trunk/Source/WebCore/Modules/mediasource/MediaSource.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamRTCSessionDescriptionRequestImplcpp">trunk/Source/WebCore/Modules/mediastream/RTCSessionDescriptionRequestImpl.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamRTCStatsRequestImplcpp">trunk/Source/WebCore/Modules/mediastream/RTCStatsRequestImpl.cpp</a></li>
<li><a href="#trunkSourceWebCoreModulesmediastreamRTCVoidRequestImplcpp">trunk/Source/WebCore/Modules/mediastream/RTCVoidRequestImpl.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebaudioAudioContextcpp">trunk/Source/WebCore/Modules/webaudio/AudioContext.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebdatabaseSQLTransactionBackendcpp">trunk/Source/WebCore/Modules/webdatabase/SQLTransactionBackend.cpp</a></li>
<li><a href="#trunkSourceWebCoreModuleswebsocketsWorkerThreadableWebSocketChannelcpp">trunk/Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.cpp</a></li>
<li><a href="#trunkSourceWebCoreaccessibilityatkAXObjectCacheAtkcpp">trunk/Source/WebCore/accessibility/atk/AXObjectCacheAtk.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsjsScriptControllercpp">trunk/Source/WebCore/bindings/js/ScriptController.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsjsWebCoreJSClientDatah">trunk/Source/WebCore/bindings/js/WebCoreJSClientData.h</a></li>
<li><a href="#trunkSourceWebCorebindingsjsWorkerScriptControllercpp">trunk/Source/WebCore/bindings/js/WorkerScriptController.cpp</a></li>
<li><a href="#trunkSourceWebCorebridgeruntime_objectcpp">trunk/Source/WebCore/bridge/runtime_object.cpp</a></li>
<li><a href="#trunkSourceWebCorecontentextensionsContentExtensionParsercpp">trunk/Source/WebCore/contentextensions/ContentExtensionParser.cpp</a></li>
<li><a href="#trunkSourceWebCorecssCSSParsercpp">trunk/Source/WebCore/css/CSSParser.cpp</a></li>
<li><a href="#trunkSourceWebCorecssCSSValuePoolcpp">trunk/Source/WebCore/css/CSSValuePool.cpp</a></li>
<li><a href="#trunkSourceWebCorecssStylePropertiescpp">trunk/Source/WebCore/css/StyleProperties.cpp</a></li>
<li><a href="#trunkSourceWebCorecssViewportStyleResolvercpp">trunk/Source/WebCore/css/ViewportStyleResolver.cpp</a></li>
<li><a href="#trunkSourceWebCoredomDocumentcpp">trunk/Source/WebCore/dom/Document.cpp</a></li>
<li><a href="#trunkSourceWebCoredomDocumentMarkerh">trunk/Source/WebCore/dom/DocumentMarker.h</a></li>
<li><a href="#trunkSourceWebCoredomDocumentStyleSheetCollectioncpp">trunk/Source/WebCore/dom/DocumentStyleSheetCollection.cpp</a></li>
<li><a href="#trunkSourceWebCoredomElementcpp">trunk/Source/WebCore/dom/Element.cpp</a></li>
<li><a href="#trunkSourceWebCoredomMutationObserverRegistrationcpp">trunk/Source/WebCore/dom/MutationObserverRegistration.cpp</a></li>
<li><a href="#trunkSourceWebCoredomNodeIteratorcpp">trunk/Source/WebCore/dom/NodeIterator.cpp</a></li>
<li><a href="#trunkSourceWebCoredomPositionh">trunk/Source/WebCore/dom/Position.h</a></li>
<li><a href="#trunkSourceWebCoredomProcessingInstructioncpp">trunk/Source/WebCore/dom/ProcessingInstruction.cpp</a></li>
<li><a href="#trunkSourceWebCoredomRangeBoundaryPointh">trunk/Source/WebCore/dom/RangeBoundaryPoint.h</a></li>
<li><a href="#trunkSourceWebCoredomSpaceSplitStringh">trunk/Source/WebCore/dom/SpaceSplitString.h</a></li>
<li><a href="#trunkSourceWebCoredomStyledElementcpp">trunk/Source/WebCore/dom/StyledElement.cpp</a></li>
<li><a href="#trunkSourceWebCoredomdefaultPlatformMessagePortChannelcpp">trunk/Source/WebCore/dom/default/PlatformMessagePortChannel.cpp</a></li>
<li><a href="#trunkSourceWebCoreeditingAlternativeTextControllercpp">trunk/Source/WebCore/editing/AlternativeTextController.cpp</a></li>
<li><a href="#trunkSourceWebCoreeditingApplyBlockElementCommandcpp">trunk/Source/WebCore/editing/ApplyBlockElementCommand.cpp</a></li>
<li><a href="#trunkSourceWebCoreeditingDeleteSelectionCommandcpp">trunk/Source/WebCore/editing/DeleteSelectionCommand.cpp</a></li>
<li><a href="#trunkSourceWebCoreeditingEditingStylecpp">trunk/Source/WebCore/editing/EditingStyle.cpp</a></li>
<li><a href="#trunkSourceWebCoreeditingEditorcpp">trunk/Source/WebCore/editing/Editor.cpp</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="#trunkSourceWebCoreeditingIndentOutdentCommandcpp">trunk/Source/WebCore/editing/IndentOutdentCommand.cpp</a></li>
<li><a href="#trunkSourceWebCoreeditingReplaceSelectionCommandcpp">trunk/Source/WebCore/editing/ReplaceSelectionCommand.cpp</a></li>
<li><a href="#trunkSourceWebCoreeditingSpellCheckercpp">trunk/Source/WebCore/editing/SpellChecker.cpp</a></li>
<li><a href="#trunkSourceWebCoreeditingTextCheckingHelpercpp">trunk/Source/WebCore/editing/TextCheckingHelper.cpp</a></li>
<li><a href="#trunkSourceWebCorefileapiFileReadercpp">trunk/Source/WebCore/fileapi/FileReader.cpp</a></li>
<li><a href="#trunkSourceWebCorefileapiFileReaderLoadercpp">trunk/Source/WebCore/fileapi/FileReaderLoader.cpp</a></li>
<li><a href="#trunkSourceWebCorehistoryHistoryItemcpp">trunk/Source/WebCore/history/HistoryItem.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlBaseChooserOnlyDateAndTimeInputTypecpp">trunk/Source/WebCore/html/BaseChooserOnlyDateAndTimeInputType.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlFTPDirectoryDocumentcpp">trunk/Source/WebCore/html/FTPDirectoryDocument.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlFileInputTypecpp">trunk/Source/WebCore/html/FileInputType.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLCanvasElementcpp">trunk/Source/WebCore/html/HTMLCanvasElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLLinkElementcpp">trunk/Source/WebCore/html/HTMLLinkElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLMediaElementcpp">trunk/Source/WebCore/html/HTMLMediaElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLPlugInElementcpp">trunk/Source/WebCore/html/HTMLPlugInElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlHTMLTableElementcpp">trunk/Source/WebCore/html/HTMLTableElement.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlPluginDocumentcpp">trunk/Source/WebCore/html/PluginDocument.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlTextFieldInputTypecpp">trunk/Source/WebCore/html/TextFieldInputType.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlValidationMessagecpp">trunk/Source/WebCore/html/ValidationMessage.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLProgramcpp">trunk/Source/WebCore/html/canvas/WebGLProgram.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLRenderingContextBasecpp">trunk/Source/WebCore/html/canvas/WebGLRenderingContextBase.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmlcanvasWebGLVertexArrayObjectBasecpp">trunk/Source/WebCore/html/canvas/WebGLVertexArrayObjectBase.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmltrackTextTrackcpp">trunk/Source/WebCore/html/track/TextTrack.cpp</a></li>
<li><a href="#trunkSourceWebCorehtmltrackVTTCuecpp">trunk/Source/WebCore/html/track/VTTCue.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorApplicationCacheAgentcpp">trunk/Source/WebCore/inspector/InspectorApplicationCacheAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorCSSAgentcpp">trunk/Source/WebCore/inspector/InspectorCSSAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorControllercpp">trunk/Source/WebCore/inspector/InspectorController.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorDOMAgentcpp">trunk/Source/WebCore/inspector/InspectorDOMAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorDOMDebuggerAgentcpp">trunk/Source/WebCore/inspector/InspectorDOMDebuggerAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorDOMStorageAgentcpp">trunk/Source/WebCore/inspector/InspectorDOMStorageAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorDatabaseAgentcpp">trunk/Source/WebCore/inspector/InspectorDatabaseAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorIndexedDBAgentcpp">trunk/Source/WebCore/inspector/InspectorIndexedDBAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorLayerTreeAgentcpp">trunk/Source/WebCore/inspector/InspectorLayerTreeAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorOverlaycpp">trunk/Source/WebCore/inspector/InspectorOverlay.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorPageAgentcpp">trunk/Source/WebCore/inspector/InspectorPageAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorReplayAgentcpp">trunk/Source/WebCore/inspector/InspectorReplayAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorResourceAgentcpp">trunk/Source/WebCore/inspector/InspectorResourceAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorStyleSheetcpp">trunk/Source/WebCore/inspector/InspectorStyleSheet.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorTimelineAgentcpp">trunk/Source/WebCore/inspector/InspectorTimelineAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorInspectorWorkerAgentcpp">trunk/Source/WebCore/inspector/InspectorWorkerAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorPageRuntimeAgentcpp">trunk/Source/WebCore/inspector/PageRuntimeAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorWebInjectedScriptManagercpp">trunk/Source/WebCore/inspector/WebInjectedScriptManager.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorWorkerInspectorControllercpp">trunk/Source/WebCore/inspector/WorkerInspectorController.cpp</a></li>
<li><a href="#trunkSourceWebCoreinspectorWorkerRuntimeAgentcpp">trunk/Source/WebCore/inspector/WorkerRuntimeAgent.cpp</a></li>
<li><a href="#trunkSourceWebCoreloaderDocumentLoadercpp">trunk/Source/WebCore/loader/DocumentLoader.cpp</a></li>
<li><a href="#trunkSourceWebCoreloaderDocumentThreadableLoadercpp">trunk/Source/WebCore/loader/DocumentThreadableLoader.cpp</a></li>
<li><a href="#trunkSourceWebCoreloaderDocumentWritercpp">trunk/Source/WebCore/loader/DocumentWriter.cpp</a></li>
<li><a href="#trunkSourceWebCoreloaderFrameLoadercpp">trunk/Source/WebCore/loader/FrameLoader.cpp</a></li>
<li><a href="#trunkSourceWebCoreloaderProgressTrackercpp">trunk/Source/WebCore/loader/ProgressTracker.cpp</a></li>
<li><a href="#trunkSourceWebCoreloaderResourceLoadercpp">trunk/Source/WebCore/loader/ResourceLoader.cpp</a></li>
<li><a href="#trunkSourceWebCoreloaderappcacheApplicationCacheGroupcpp">trunk/Source/WebCore/loader/appcache/ApplicationCacheGroup.cpp</a></li>
<li><a href="#trunkSourceWebCoreloadercacheCachedCSSStyleSheetcpp">trunk/Source/WebCore/loader/cache/CachedCSSStyleSheet.cpp</a></li>
<li><a href="#trunkSourceWebCoreloadercacheCachedImagecpp">trunk/Source/WebCore/loader/cache/CachedImage.cpp</a></li>
<li><a href="#trunkSourceWebCoreloadercacheCachedRawResourcecpp">trunk/Source/WebCore/loader/cache/CachedRawResource.cpp</a></li>
<li><a href="#trunkSourceWebCoreloadercacheCachedResourcecpp">trunk/Source/WebCore/loader/cache/CachedResource.cpp</a></li>
<li><a href="#trunkSourceWebCoreloadericonIconRecordcpp">trunk/Source/WebCore/loader/icon/IconRecord.cpp</a></li>
<li><a href="#trunkSourceWebCorepageEventHandlercpp">trunk/Source/WebCore/page/EventHandler.cpp</a></li>
<li><a href="#trunkSourceWebCorepagePagecpp">trunk/Source/WebCore/page/Page.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformaudiomacCARingBuffercpp">trunk/Source/WebCore/platform/audio/mac/CARingBuffer.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsFontcpp">trunk/Source/WebCore/platform/graphics/Font.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsFontCachecpp">trunk/Source/WebCore/platform/graphics/FontCache.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsGraphicsContextcpp">trunk/Source/WebCore/platform/graphics/GraphicsContext.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsMediaPlayercpp">trunk/Source/WebCore/platform/graphics/MediaPlayer.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscaGraphicsLayerCAcpp">trunk/Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscairoBackingStoreBackendCairoX11cpp">trunk/Source/WebCore/platform/graphics/cairo/BackingStoreBackendCairoX11.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicscairoBitmapImageCairocpp">trunk/Source/WebCore/platform/graphics/cairo/BitmapImageCairo.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsfiltersFilterEffectcpp">trunk/Source/WebCore/platform/graphics/filters/FilterEffect.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsgstreamerImageGStreamerCairocpp">trunk/Source/WebCore/platform/graphics/gstreamer/ImageGStreamerCairo.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsgstreamerWebKitWebSourceGStreamercpp">trunk/Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstexmapBitmapTextureGLcpp">trunk/Source/WebCore/platform/graphics/texmap/BitmapTextureGL.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstexmapGraphicsLayerTextureMappercpp">trunk/Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstexmapTextureMapperGLcpp">trunk/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstexmapTextureMapperLayercpp">trunk/Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstexmapTextureMapperTiledBackingStorecpp">trunk/Source/WebCore/platform/graphics/texmap/TextureMapperTiledBackingStore.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstexmapcoordinatedCoordinatedGraphicsLayercpp">trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicstexmapcoordinatedCoordinatedImageBackingcpp">trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedImageBacking.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformgtkGamepadsGtkcpp">trunk/Source/WebCore/platform/gtk/GamepadsGtk.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformiosPlatformSpeechSynthesizerIOSmm">trunk/Source/WebCore/platform/ios/PlatformSpeechSynthesizerIOS.mm</a></li>
<li><a href="#trunkSourceWebCoreplatformmockGeolocationClientMockcpp">trunk/Source/WebCore/platform/mock/GeolocationClientMock.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformmockPlatformSpeechSynthesizerMockcpp">trunk/Source/WebCore/platform/mock/PlatformSpeechSynthesizerMock.cpp</a></li>
<li><a href="#trunkSourceWebCoreplatformnetworkcfResourceRequestCFNetcpp">trunk/Source/WebCore/platform/network/cf/ResourceRequestCFNet.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingInlineFlowBoxcpp">trunk/Source/WebCore/rendering/InlineFlowBox.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderBoxcpp">trunk/Source/WebCore/rendering/RenderBox.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderBoxRegionInfoh">trunk/Source/WebCore/rendering/RenderBoxRegionInfo.h</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderCountercpp">trunk/Source/WebCore/rendering/RenderCounter.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderMenuListcpp">trunk/Source/WebCore/rendering/RenderMenuList.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingRenderSearchFieldcpp">trunk/Source/WebCore/rendering/RenderSearchField.cpp</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleFillLayerh">trunk/Source/WebCore/rendering/style/FillLayer.h</a></li>
<li><a href="#trunkSourceWebCorerenderingstyleRenderStylecpp">trunk/Source/WebCore/rendering/style/RenderStyle.cpp</a></li>
<li><a href="#trunkSourceWebCoresvgSVGTRefElementcpp">trunk/Source/WebCore/svg/SVGTRefElement.cpp</a></li>
<li><a href="#trunkSourceWebCoretestingInternalscpp">trunk/Source/WebCore/testing/Internals.cpp</a></li>
<li><a href="#trunkSourceWebCoreworkersWorkerEventQueuecpp">trunk/Source/WebCore/workers/WorkerEventQueue.cpp</a></li>
<li><a href="#trunkSourceWebCoreworkersWorkerMessagingProxycpp">trunk/Source/WebCore/workers/WorkerMessagingProxy.cpp</a></li>
<li><a href="#trunkSourceWebCoreworkersWorkerThreadcpp">trunk/Source/WebCore/workers/WorkerThread.cpp</a></li>
<li><a href="#trunkSourceWebCorexmlXMLHttpRequestcpp">trunk/Source/WebCore/xml/XMLHttpRequest.cpp</a></li>
<li><a href="#trunkSourceWebCorexmlXSLTProcessorcpp">trunk/Source/WebCore/xml/XSLTProcessor.cpp</a></li>
<li><a href="#trunkSourceWebKitChangeLog">trunk/Source/WebKit/ChangeLog</a></li>
<li><a href="#trunkSourceWebKitStorageStorageAreaSynccpp">trunk/Source/WebKit/Storage/StorageAreaSync.cpp</a></li>
<li><a href="#trunkSourceWebKitmacChangeLog">trunk/Source/WebKit/mac/ChangeLog</a></li>
<li><a href="#trunkSourceWebKitmacPluginsHostedWebHostedNetscapePluginViewmm">trunk/Source/WebKit/mac/Plugins/Hosted/WebHostedNetscapePluginView.mm</a></li>
<li><a href="#trunkSourceWebKitmacWebCoreSupportWebEditorClientmm">trunk/Source/WebKit/mac/WebCoreSupport/WebEditorClient.mm</a></li>
<li><a href="#trunkSourceWebKitmacWebCoreSupportWebUserMediaClientmm">trunk/Source/WebKit/mac/WebCoreSupport/WebUserMediaClient.mm</a></li>
<li><a href="#trunkSourceWebKitwinChangeLog">trunk/Source/WebKit/win/ChangeLog</a></li>
<li><a href="#trunkSourceWebKitwinPluginsPluginStreamcpp">trunk/Source/WebKit/win/Plugins/PluginStream.cpp</a></li>
<li><a href="#trunkSourceWebKitwinPluginsPluginViewcpp">trunk/Source/WebKit/win/Plugins/PluginView.cpp</a></li>
<li><a href="#trunkSourceWebKitwinWebFramePolicyListenercpp">trunk/Source/WebKit/win/WebFramePolicyListener.cpp</a></li>
<li><a href="#trunkSourceWebKitwinWebViewcpp">trunk/Source/WebKit/win/WebView.cpp</a></li>
<li><a href="#trunkSourceWebKit2ChangeLog">trunk/Source/WebKit2/ChangeLog</a></li>
<li><a href="#trunkSourceWebKit2DatabaseProcessIndexedDBUniqueIDBDatabasecpp">trunk/Source/WebKit2/DatabaseProcess/IndexedDB/UniqueIDBDatabase.cpp</a></li>
<li><a href="#trunkSourceWebKit2PluginProcessPluginControllerProxycpp">trunk/Source/WebKit2/PluginProcess/PluginControllerProxy.cpp</a></li>
<li><a href="#trunkSourceWebKit2SharedChildProcessProxycpp">trunk/Source/WebKit2/Shared/ChildProcessProxy.cpp</a></li>
<li><a href="#trunkSourceWebKit2SharedCoordinatedGraphicsCoordinatedBackingStorecpp">trunk/Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedBackingStore.cpp</a></li>
<li><a href="#trunkSourceWebKit2SharedDownloadssoupDownloadSoupcpp">trunk/Source/WebKit2/Shared/Downloads/soup/DownloadSoup.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPIeflEwkViewcpp">trunk/Source/WebKit2/UIProcess/API/efl/EwkView.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPIgtkWebKitFormSubmissionRequestcpp">trunk/Source/WebKit2/UIProcess/API/gtk/WebKitFormSubmissionRequest.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessAPImacWKViewmm">trunk/Source/WebKit2/UIProcess/API/mac/WKView.mm</a></li>
<li><a href="#trunkSourceWebKit2UIProcessInspectorServerWebSocketServerConnectioncpp">trunk/Source/WebKit2/UIProcess/InspectorServer/WebSocketServerConnection.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessNetworkCustomProtocolsmacCustomProtocolManagerProxyMacmm">trunk/Source/WebKit2/UIProcess/Network/CustomProtocols/mac/CustomProtocolManagerProxyMac.mm</a></li>
<li><a href="#trunkSourceWebKit2UIProcessStatisticsRequestcpp">trunk/Source/WebKit2/UIProcess/StatisticsRequest.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebFrameListenerProxycpp">trunk/Source/WebKit2/UIProcess/WebFrameListenerProxy.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebFrameProxycpp">trunk/Source/WebKit2/UIProcess/WebFrameProxy.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebOpenPanelResultListenerProxycpp">trunk/Source/WebKit2/UIProcess/WebOpenPanelResultListenerProxy.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessWebPageProxycpp">trunk/Source/WebKit2/UIProcess/WebPageProxy.cpp</a></li>
<li><a href="#trunkSourceWebKit2UIProcessiosWKGeolocationProviderIOSmm">trunk/Source/WebKit2/UIProcess/ios/WKGeolocationProviderIOS.mm</a></li>
<li><a href="#trunkSourceWebKit2WebProcessInjectedBundlemacInjectedBundleMacmm">trunk/Source/WebKit2/WebProcess/InjectedBundle/mac/InjectedBundleMac.mm</a></li>
<li><a href="#trunkSourceWebKit2WebProcessNetworkWebResourceLoadercpp">trunk/Source/WebKit2/WebProcess/Network/WebResourceLoader.cpp</a></li>
<li><a href="#trunkSourceWebKit2WebProcessPluginsNetscapeNetscapePlugincpp">trunk/Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePlugin.cpp</a></li>
<li><a href="#trunkSourceWebKit2WebProcessPluginsPDFPDFPluginmm">trunk/Source/WebKit2/WebProcess/Plugins/PDF/PDFPlugin.mm</a></li>
<li><a href="#trunkSourceWebKit2WebProcessPluginsPluginViewcpp">trunk/Source/WebKit2/WebProcess/Plugins/PluginView.cpp</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageWebPagecpp">trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPagegtkWebPrintOperationGtkcpp">trunk/Source/WebKit2/WebProcess/WebPage/gtk/WebPrintOperationGtk.cpp</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebPageiosWebPageIOSmm">trunk/Source/WebKit2/WebProcess/WebPage/ios/WebPageIOS.mm</a></li>
<li><a href="#trunkSourceWebKit2WebProcessWebProcesscpp">trunk/Source/WebKit2/WebProcess/WebProcess.cpp</a></li>
<li><a href="#trunkToolsChangeLog">trunk/Tools/ChangeLog</a></li>
<li><a href="#trunkToolsDumpRenderTreemacDumpRenderTreemm">trunk/Tools/DumpRenderTree/mac/DumpRenderTree.mm</a></li>
<li><a href="#trunkToolsDumpRenderTreewinDumpRenderTreecpp">trunk/Tools/DumpRenderTree/win/DumpRenderTree.cpp</a></li>
<li><a href="#trunkToolsTestWebKitAPITestsWTFRefPtrcpp">trunk/Tools/TestWebKitAPI/Tests/WTF/RefPtr.cpp</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceJavaScriptCoreAPIJSValueRefcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/API/JSValueRef.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/API/JSValueRef.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/JavaScriptCore/API/JSValueRef.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -422,7 +422,7 @@
</span><span class="cx">     
</span><span class="cx">     RefPtr&lt;OpaqueJSString&gt; stringRef(OpaqueJSString::create(jsValue.toString(exec)-&gt;value(exec)));
</span><span class="cx">     if (handleExceptionIfNeeded(exec, exception) == ExceptionStatus::DidThrow)
</span><del>-        stringRef.clear();
</del><ins>+        stringRef = nullptr;
</ins><span class="cx">     return stringRef.release().leakRef();
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/ChangeLog (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/ChangeLog        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/JavaScriptCore/ChangeLog        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2015-07-04  Chris Dumez  &lt;cdumez@apple.com&gt;
+
+        Drop RefPtr::clear() method
+        https://bugs.webkit.org/show_bug.cgi?id=146556
+
+        Reviewed by Brady Eidson.
+
+        Drop RefPtr::clear() method in favor of &quot;= nullptr;&quot; pattern.
+
</ins><span class="cx"> 2015-07-03  Dan Bernstein  &lt;mitz@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Just give up on -Wunreachable-code in JavaScriptCore.
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorebytecodeCallLinkInfocpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/bytecode/CallLinkInfo.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/bytecode/CallLinkInfo.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/JavaScriptCore/bytecode/CallLinkInfo.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx">         return;
</span><span class="cx"> 
</span><span class="cx">     m_stub-&gt;clearCallNodesFor(this);
</span><del>-    m_stub.clear();
</del><ins>+    m_stub = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void CallLinkInfo::unlink(RepatchBuffer&amp; repatchBuffer)
</span></span></pre></div>
<a id="trunkSourceJavaScriptCorebytecodeStructureStubInfoh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/bytecode/StructureStubInfo.h (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/bytecode/StructureStubInfo.h        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/JavaScriptCore/bytecode/StructureStubInfo.h        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -149,8 +149,8 @@
</span><span class="cx">     {
</span><span class="cx">         deref();
</span><span class="cx">         accessType = access_unset;
</span><del>-        stubRoutine.clear();
-        watchpoints.clear();
</del><ins>+        stubRoutine = nullptr;
+        watchpoints = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     void deref();
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoredebuggerDebuggercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/debugger/Debugger.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/debugger/Debugger.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/JavaScriptCore/debugger/Debugger.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -117,7 +117,7 @@
</span><span class="cx">     {
</span><span class="cx">         if (m_debugger.m_currentDebuggerCallFrame) {
</span><span class="cx">             m_debugger.m_currentDebuggerCallFrame-&gt;invalidate();
</span><del>-            m_debugger.m_currentDebuggerCallFrame = 0;
</del><ins>+            m_debugger.m_currentDebuggerCallFrame = nullptr;
</ins><span class="cx">         }
</span><span class="cx">     }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoredfgDFGGraphh"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/dfg/DFGGraph.h (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/dfg/DFGGraph.h        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/JavaScriptCore/dfg/DFGGraph.h        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -444,7 +444,7 @@
</span><span class="cx">     
</span><span class="cx">     void killBlock(BlockIndex blockIndex)
</span><span class="cx">     {
</span><del>-        m_blocks[blockIndex].clear();
</del><ins>+        m_blocks[blockIndex] = nullptr;
</ins><span class="cx">     }
</span><span class="cx">     
</span><span class="cx">     void killBlock(BasicBlock* basicBlock)
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoredfgDFGOperationscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/dfg/DFGOperations.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/dfg/DFGOperations.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/JavaScriptCore/dfg/DFGOperations.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -1447,7 +1447,7 @@
</span><span class="cx">         
</span><span class="cx">         // OSR entry failed. Oh no! This implies that we need to retry. We retry
</span><span class="cx">         // without exponential backoff and we only do this for the entry code block.
</span><del>-        jitCode-&gt;osrEntryBlock.clear();
</del><ins>+        jitCode-&gt;osrEntryBlock = nullptr;
</ins><span class="cx">         jitCode-&gt;osrEntryRetry = 0;
</span><span class="cx">         return 0;
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorConsoleMessagecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/ConsoleMessage.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/ConsoleMessage.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/JavaScriptCore/inspector/ConsoleMessage.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -273,7 +273,7 @@
</span><span class="cx">         m_message = ASCIILiteral(&quot;&lt;message collected&gt;&quot;);
</span><span class="cx"> 
</span><span class="cx">     if (m_arguments)
</span><del>-        m_arguments.clear();
</del><ins>+        m_arguments = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> JSC::ExecState* ConsoleMessage::scriptState() const
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectorJSGlobalObjectInspectorControllercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/JavaScriptCore/inspector/JSGlobalObjectInspectorController.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -131,7 +131,7 @@
</span><span class="cx">     m_agents.willDestroyFrontendAndBackend(reason);
</span><span class="cx"> 
</span><span class="cx">     m_backendDispatcher-&gt;clearFrontend();
</span><del>-    m_backendDispatcher.clear();
</del><ins>+    m_backendDispatcher = nullptr;
</ins><span class="cx">     m_frontendChannel = nullptr;
</span><span class="cx"> 
</span><span class="cx">     m_isAutomaticInspection = false;
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectoragentsInspectorAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/agents/InspectorAgent.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/agents/InspectorAgent.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/JavaScriptCore/inspector/agents/InspectorAgent.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -57,7 +57,7 @@
</span><span class="cx"> void InspectorAgent::willDestroyFrontendAndBackend(DisconnectReason)
</span><span class="cx"> {
</span><span class="cx">     m_frontendDispatcher = nullptr;
</span><del>-    m_backendDispatcher.clear();
</del><ins>+    m_backendDispatcher = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     m_pendingEvaluateTestCommands.clear();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectoragentsInspectorConsoleAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/JavaScriptCore/inspector/agents/InspectorConsoleAgent.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -64,7 +64,7 @@
</span><span class="cx"> void InspectorConsoleAgent::willDestroyFrontendAndBackend(DisconnectReason)
</span><span class="cx"> {
</span><span class="cx">     m_frontendDispatcher = nullptr;
</span><del>-    m_backendDispatcher.clear();
</del><ins>+    m_backendDispatcher = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     String errorString;
</span><span class="cx">     disable(errorString);
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectoragentsInspectorDebuggerAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/JavaScriptCore/inspector/agents/InspectorDebuggerAgent.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -77,7 +77,7 @@
</span><span class="cx"> void InspectorDebuggerAgent::willDestroyFrontendAndBackend(DisconnectReason reason)
</span><span class="cx"> {
</span><span class="cx">     m_frontendDispatcher = nullptr;
</span><del>-    m_backendDispatcher.clear();
</del><ins>+    m_backendDispatcher = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     bool skipRecompile = reason == DisconnectReason::InspectedTargetDestroyed;
</span><span class="cx">     disable(skipRecompile);
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreinspectoragentsJSGlobalObjectRuntimeAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/inspector/agents/JSGlobalObjectRuntimeAgent.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/inspector/agents/JSGlobalObjectRuntimeAgent.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/JavaScriptCore/inspector/agents/JSGlobalObjectRuntimeAgent.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -49,7 +49,7 @@
</span><span class="cx"> void JSGlobalObjectRuntimeAgent::willDestroyFrontendAndBackend(DisconnectReason reason)
</span><span class="cx"> {
</span><span class="cx">     m_frontendDispatcher = nullptr;
</span><del>-    m_backendDispatcher.clear();
</del><ins>+    m_backendDispatcher = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     InspectorRuntimeAgent::willDestroyFrontendAndBackend(reason);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreparserParsercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/parser/Parser.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/parser/Parser.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/JavaScriptCore/parser/Parser.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -491,7 +491,7 @@
</span><span class="cx">     JSToken lastIdentToken; 
</span><span class="cx">     do {
</span><span class="cx">         lastIdent = 0;
</span><del>-        lastPattern = 0;
</del><ins>+        lastPattern = TreeDestructuringPattern(0);
</ins><span class="cx">         JSTokenLocation location(tokenLocation());
</span><span class="cx">         next();
</span><span class="cx">         TreeExpression node = 0;
</span><span class="lines">@@ -894,7 +894,7 @@
</span><span class="cx">             declsEnd = lastTokenEndPosition();
</span><span class="cx">             if (pattern &amp;&amp; (match(INTOKEN) || (match(IDENT) &amp;&amp; *m_token.m_data.ident == m_vm-&gt;propertyNames-&gt;of)))
</span><span class="cx">                 goto enumerationLoop;
</span><del>-            pattern = 0;
</del><ins>+            pattern = TreeDestructuringPattern(0);
</ins><span class="cx">             restoreSavePoint(savePoint);
</span><span class="cx">         }
</span><span class="cx">         m_allowsIn = false;
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreruntimeExecutablecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/runtime/Executable.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/runtime/Executable.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/JavaScriptCore/runtime/Executable.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -52,8 +52,8 @@
</span><span class="cx"> void ExecutableBase::clearCode()
</span><span class="cx"> {
</span><span class="cx"> #if ENABLE(JIT)
</span><del>-    m_jitCodeForCall.clear();
-    m_jitCodeForConstruct.clear();
</del><ins>+    m_jitCodeForCall = nullptr;
+    m_jitCodeForConstruct = nullptr;
</ins><span class="cx">     m_jitCodeForCallWithArityCheck = MacroAssemblerCodePtr();
</span><span class="cx">     m_jitCodeForConstructWithArityCheck = MacroAssemblerCodePtr();
</span><span class="cx">     m_jitCodeForCallWithArityCheckAndPreserveRegs = MacroAssemblerCodePtr();
</span><span class="lines">@@ -464,7 +464,7 @@
</span><span class="cx"> 
</span><span class="cx"> void EvalExecutable::clearCode()
</span><span class="cx"> {
</span><del>-    m_evalCodeBlock.clear();
</del><ins>+    m_evalCodeBlock = nullptr;
</ins><span class="cx">     m_unlinkedEvalCodeBlock.clear();
</span><span class="cx">     Base::clearCode();
</span><span class="cx"> }
</span><span class="lines">@@ -543,7 +543,7 @@
</span><span class="cx"> 
</span><span class="cx"> void ProgramExecutable::clearCode()
</span><span class="cx"> {
</span><del>-    m_programCodeBlock.clear();
</del><ins>+    m_programCodeBlock = nullptr;
</ins><span class="cx">     m_unlinkedProgramCodeBlock.clear();
</span><span class="cx">     Base::clearCode();
</span><span class="cx"> }
</span><span class="lines">@@ -587,8 +587,8 @@
</span><span class="cx"> 
</span><span class="cx"> void FunctionExecutable::clearCode()
</span><span class="cx"> {
</span><del>-    m_codeBlockForCall.clear();
-    m_codeBlockForConstruct.clear();
</del><ins>+    m_codeBlockForCall = nullptr;
+    m_codeBlockForConstruct = nullptr;
</ins><span class="cx">     Base::clearCode();
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreruntimeJSLockcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/runtime/JSLock.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/runtime/JSLock.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/JavaScriptCore/runtime/JSLock.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -73,7 +73,7 @@
</span><span class="cx"> JSLockHolder::~JSLockHolder()
</span><span class="cx"> {
</span><span class="cx">     RefPtr&lt;JSLock&gt; apiLock(&amp;m_vm-&gt;apiLock());
</span><del>-    m_vm.clear();
</del><ins>+    m_vm = nullptr;
</ins><span class="cx">     apiLock-&gt;unlock();
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceJavaScriptCoreruntimeStructurecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/JavaScriptCore/runtime/Structure.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/JavaScriptCore/runtime/Structure.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/JavaScriptCore/runtime/Structure.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -737,7 +737,7 @@
</span><span class="cx">     ASSERT(propertyTable());
</span><span class="cx">     setIsPinnedPropertyTable(true);
</span><span class="cx">     clearPreviousID();
</span><del>-    m_nameInPrevious.clear();
</del><ins>+    m_nameInPrevious = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void Structure::allocateRareData(VM&amp; vm)
</span></span></pre></div>
<a id="trunkSourceWTFChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/ChangeLog (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/ChangeLog        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WTF/ChangeLog        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -1,3 +1,16 @@
</span><ins>+2015-07-04  Chris Dumez  &lt;cdumez@apple.com&gt;
+
+        Drop RefPtr::clear() method
+        https://bugs.webkit.org/show_bug.cgi?id=146556
+
+        Reviewed by Brady Eidson.
+
+        Drop RefPtr::clear() method in favor of &quot;= nullptr;&quot; pattern.
+        Also made the &quot;= nullptr;&quot; pattern as efficient as clear()
+        by providing a operator=(nullptr_t) overload. Local micro-
+        benchmarking showed that &quot;= nullptr;&quot; used to be ~1.7% slower
+        than clear().
+
</ins><span class="cx"> 2015-07-03  Dan Bernstein  &lt;mitz@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [Xcode] Update some build settings as recommended by Xcode 7
</span></span></pre></div>
<a id="trunkSourceWTFwtfRefPtrh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/RefPtr.h (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/RefPtr.h        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WTF/wtf/RefPtr.h        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -60,7 +60,6 @@
</span><span class="cx"> 
</span><span class="cx">     T* get() const { return m_ptr; }
</span><span class="cx">     
</span><del>-    void clear();
</del><span class="cx">     PassRefPtr&lt;T&gt; release() { PassRefPtr&lt;T&gt; tmp = adoptRef(m_ptr); m_ptr = nullptr; return tmp; }
</span><span class="cx">     Ref&lt;T&gt; releaseNonNull() { ASSERT(m_ptr); Ref&lt;T&gt; tmp(adoptRef(*m_ptr)); m_ptr = nullptr; return tmp; }
</span><span class="cx"> 
</span><span class="lines">@@ -77,6 +76,7 @@
</span><span class="cx">     
</span><span class="cx">     RefPtr&amp; operator=(const RefPtr&amp;);
</span><span class="cx">     RefPtr&amp; operator=(T*);
</span><ins>+    RefPtr&amp; operator=(std::nullptr_t);
</ins><span class="cx">     RefPtr&amp; operator=(const PassRefPtr&lt;T&gt;&amp;);
</span><span class="cx">     template&lt;typename U&gt; RefPtr&amp; operator=(const RefPtr&lt;U&gt;&amp;);
</span><span class="cx">     template&lt;typename U&gt; RefPtr&amp; operator=(const PassRefPtr&lt;U&gt;&amp;);
</span><span class="lines">@@ -109,11 +109,6 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-template&lt;typename T&gt; inline void RefPtr&lt;T&gt;::clear()
-{
-    derefIfNotNull(std::exchange(m_ptr, nullptr));
-}
-
</del><span class="cx"> template&lt;typename T&gt;
</span><span class="cx"> inline T* RefPtr&lt;T&gt;::leakRef()
</span><span class="cx"> {
</span><span class="lines">@@ -141,6 +136,12 @@
</span><span class="cx">     return *this;
</span><span class="cx"> }
</span><span class="cx"> 
</span><ins>+template&lt;typename T&gt; inline RefPtr&lt;T&gt;&amp; RefPtr&lt;T&gt;::operator=(std::nullptr_t)
+{
+    derefIfNotNull(std::exchange(m_ptr, nullptr));
+    return *this;
+}
+
</ins><span class="cx"> template&lt;typename T&gt; inline RefPtr&lt;T&gt;&amp; RefPtr&lt;T&gt;::operator=(const PassRefPtr&lt;T&gt;&amp; o)
</span><span class="cx"> {
</span><span class="cx">     RefPtr ptr = o;
</span></span></pre></div>
<a id="trunkSourceWTFwtftextStringBuilderh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WTF/wtf/text/StringBuilder.h (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WTF/wtf/text/StringBuilder.h        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WTF/wtf/text/StringBuilder.h        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -264,7 +264,7 @@
</span><span class="cx">     {
</span><span class="cx">         m_length = 0;
</span><span class="cx">         m_string = String();
</span><del>-        m_buffer = 0;
</del><ins>+        m_buffer = nullptr;
</ins><span class="cx">         m_bufferCharacters8 = 0;
</span><span class="cx">         m_is8Bit = true;
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/ChangeLog        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2015-07-04  Chris Dumez  &lt;cdumez@apple.com&gt;
+
+        Drop RefPtr::clear() method
+        https://bugs.webkit.org/show_bug.cgi?id=146556
+
+        Reviewed by Brady Eidson.
+
+        Drop RefPtr::clear() method in favor of &quot;= nullptr;&quot; pattern.
+
</ins><span class="cx"> 2015-07-03  Dan Bernstein  &lt;mitz@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Fixed the iOS 8 build.
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbIDBCursorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/IDBCursor.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/IDBCursor.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBCursor.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -259,7 +259,7 @@
</span><span class="cx">     m_transactionNotifier.cursorFinished();
</span><span class="cx">     if (m_request) {
</span><span class="cx">         m_request-&gt;finishCursor();
</span><del>-        m_request.clear();
</del><ins>+        m_request = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbIDBDatabaseBackendcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/IDBDatabaseBackend.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/IDBDatabaseBackend.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBDatabaseBackend.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -333,7 +333,7 @@
</span><span class="cx">     m_transactions.remove(transaction-&gt;id());
</span><span class="cx">     if (transaction-&gt;mode() == IndexedDB::TransactionMode::VersionChange) {
</span><span class="cx">         ASSERT(transaction.get() == m_runningVersionChangeTransaction.get());
</span><del>-        m_runningVersionChangeTransaction.clear();
</del><ins>+        m_runningVersionChangeTransaction = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbIDBObjectStorecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/IDBObjectStore.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/IDBObjectStore.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBObjectStore.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -337,7 +337,7 @@
</span><span class="cx">             // Now that we are done indexing, tell the backend to go
</span><span class="cx">             // back to processing tasks of type NormalTask.
</span><span class="cx">             m_databaseBackend-&gt;setIndexesReady(m_transactionId, m_objectStoreId, indexIds);
</span><del>-            m_databaseBackend.clear();
</del><ins>+            m_databaseBackend = nullptr;
</ins><span class="cx">         }
</span><span class="cx"> 
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbIDBOpenDBRequestcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/IDBOpenDBRequest.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/IDBOpenDBRequest.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBOpenDBRequest.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -142,7 +142,7 @@
</span><span class="cx">     // If the connection closed between onUpgradeNeeded and the delivery of the &quot;success&quot; event,
</span><span class="cx">     // an &quot;error&quot; event should be fired instead.
</span><span class="cx">     if (event-&gt;type() == eventNames().successEvent &amp;&amp; m_result-&gt;type() == IDBAny::IDBDatabaseType &amp;&amp; m_result-&gt;idbDatabase()-&gt;isClosePending()) {
</span><del>-        m_result.clear();
</del><ins>+        m_result = nullptr;
</ins><span class="cx">         onError(IDBDatabaseError::create(IDBDatabaseException::AbortError, &quot;The connection was closed.&quot;));
</span><span class="cx">         return false;
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbIDBRequestcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/IDBRequest.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/IDBRequest.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBRequest.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -170,9 +170,9 @@
</span><span class="cx">     m_enqueuedEvents.clear();
</span><span class="cx"> 
</span><span class="cx">     m_errorCode = 0;
</span><del>-    m_error.clear();
</del><ins>+    m_error = nullptr;
</ins><span class="cx">     m_errorMessage = String();
</span><del>-    m_result.clear();
</del><ins>+    m_result = nullptr;
</ins><span class="cx">     onError(IDBDatabaseError::create(IDBDatabaseException::AbortError));
</span><span class="cx">     m_requestAborted = true;
</span><span class="cx"> }
</span><span class="lines">@@ -194,10 +194,10 @@
</span><span class="cx">     ASSERT(cursor == getResultCursor());
</span><span class="cx"> 
</span><span class="cx">     m_pendingCursor = cursor;
</span><del>-    m_result.clear();
</del><ins>+    m_result = nullptr;
</ins><span class="cx">     m_readyState = PENDING;
</span><span class="cx">     m_errorCode = 0;
</span><del>-    m_error.clear();
</del><ins>+    m_error = nullptr;
</ins><span class="cx">     m_errorMessage = String();
</span><span class="cx">     m_transaction-&gt;registerRequest(this);
</span><span class="cx"> }
</span><span class="lines">@@ -256,7 +256,7 @@
</span><span class="cx">     m_errorCode = error-&gt;code();
</span><span class="cx">     m_errorMessage = error-&gt;message();
</span><span class="cx">     m_error = DOMError::create(IDBDatabaseException::getErrorName(error-&gt;idbCode()));
</span><del>-    m_pendingCursor.clear();
</del><ins>+    m_pendingCursor = nullptr;
</ins><span class="cx">     enqueueEvent(Event::create(eventNames().errorEvent, true, true));
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -404,7 +404,7 @@
</span><span class="cx">     m_result = IDBAny::create(value);
</span><span class="cx">     if (m_pendingCursor) {
</span><span class="cx">         m_pendingCursor-&gt;close();
</span><del>-        m_pendingCursor.clear();
</del><ins>+        m_pendingCursor = nullptr;
</ins><span class="cx">     }
</span><span class="cx">     enqueueEvent(createSuccessEvent());
</span><span class="cx"> }
</span><span class="lines">@@ -553,7 +553,7 @@
</span><span class="cx">     ASSERT(m_transaction-&gt;isVersionChange());
</span><span class="cx">     ASSERT(m_readyState == DONE);
</span><span class="cx">     ASSERT(scriptExecutionContext());
</span><del>-    m_transaction.clear();
</del><ins>+    m_transaction = nullptr;
</ins><span class="cx">     m_readyState = PENDING;
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesindexeddbIDBTransactioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/indexeddb/IDBTransaction.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/indexeddb/IDBTransaction.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/Modules/indexeddb/IDBTransaction.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -240,7 +240,7 @@
</span><span class="cx">     if (m_cursor) {
</span><span class="cx">         m_transaction-&gt;unregisterOpenCursor(m_cursor);
</span><span class="cx">         m_cursor = nullptr;
</span><del>-        m_transaction.clear();
</del><ins>+        m_transaction = 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 (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediasource/MediaSource.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/Modules/mediasource/MediaSource.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -394,7 +394,7 @@
</span><span class="cx">     LOG(MediaSource, &quot;MediaSource::setReadyState(%p) : %s -&gt; %s&quot;, this, oldState.string().ascii().data(), state.string().ascii().data());
</span><span class="cx"> 
</span><span class="cx">     if (state == closedKeyword()) {
</span><del>-        m_private.clear();
</del><ins>+        m_private = nullptr;
</ins><span class="cx">         m_mediaElement = nullptr;
</span><span class="cx">         m_duration = MediaTime::invalidTime();
</span><span class="cx">     }
</span><span class="lines">@@ -811,7 +811,7 @@
</span><span class="cx">     m_asyncEventQueue.close();
</span><span class="cx">     if (!isClosed())
</span><span class="cx">         setReadyState(closedKeyword());
</span><del>-    m_private.clear();
</del><ins>+    m_private = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> bool MediaSource::canSuspendForPageCache() const
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamRTCSessionDescriptionRequestImplcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/RTCSessionDescriptionRequestImpl.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/RTCSessionDescriptionRequestImpl.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/Modules/mediastream/RTCSessionDescriptionRequestImpl.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -97,8 +97,8 @@
</span><span class="cx"> 
</span><span class="cx"> void RTCSessionDescriptionRequestImpl::clear()
</span><span class="cx"> {
</span><del>-    m_successCallback.clear();
-    m_errorCallback.clear();
</del><ins>+    m_successCallback = nullptr;
+    m_errorCallback = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamRTCStatsRequestImplcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/RTCStatsRequestImpl.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/RTCStatsRequestImpl.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/Modules/mediastream/RTCStatsRequestImpl.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -104,7 +104,7 @@
</span><span class="cx"> 
</span><span class="cx"> void RTCStatsRequestImpl::clear()
</span><span class="cx"> {
</span><del>-    m_successCallback.clear();
</del><ins>+    m_successCallback = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModulesmediastreamRTCVoidRequestImplcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/mediastream/RTCVoidRequestImpl.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/mediastream/RTCVoidRequestImpl.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/Modules/mediastream/RTCVoidRequestImpl.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -94,8 +94,8 @@
</span><span class="cx"> 
</span><span class="cx"> void RTCVoidRequestImpl::clear()
</span><span class="cx"> {
</span><del>-    m_successCallback.clear();
-    m_errorCallback.clear();
</del><ins>+    m_successCallback = nullptr;
+    m_errorCallback = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebaudioAudioContextcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webaudio/AudioContext.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webaudio/AudioContext.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/Modules/webaudio/AudioContext.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -231,7 +231,7 @@
</span><span class="cx"> {
</span><span class="cx">     // We have to release our reference to the destination node before the context will ever be deleted since the destination node holds a reference to the context.
</span><span class="cx">     if (m_destinationNode)
</span><del>-        m_destinationNode.clear();
</del><ins>+        m_destinationNode = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     // Audio thread is dead. Nobody will schedule node deletion action. Let's do it ourselves.
</span><span class="cx">     do {
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebdatabaseSQLTransactionBackendcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/webdatabase/SQLTransactionBackend.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/webdatabase/SQLTransactionBackend.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/Modules/webdatabase/SQLTransactionBackend.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -845,7 +845,7 @@
</span><span class="cx"> {
</span><span class="cx">     if (m_originLock) {
</span><span class="cx">         m_originLock-&gt;unlock();
</span><del>-        m_originLock.clear();
</del><ins>+        m_originLock = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreModuleswebsocketsWorkerThreadableWebSocketChannelcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/Modules/websockets/WorkerThreadableWebSocketChannel.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -126,7 +126,7 @@
</span><span class="cx"> void WorkerThreadableWebSocketChannel::disconnect()
</span><span class="cx"> {
</span><span class="cx">     m_bridge-&gt;disconnect();
</span><del>-    m_bridge.clear();
</del><ins>+    m_bridge = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void WorkerThreadableWebSocketChannel::suspend()
</span></span></pre></div>
<a id="trunkSourceWebCoreaccessibilityatkAXObjectCacheAtkcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/accessibility/atk/AXObjectCacheAtk.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/accessibility/atk/AXObjectCacheAtk.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/accessibility/atk/AXObjectCacheAtk.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -153,7 +153,7 @@
</span><span class="cx"> 
</span><span class="cx">     AccessibilityObject* listObject = getListObject(object);
</span><span class="cx">     if (!listObject) {
</span><del>-        oldListObject.get() = 0;
</del><ins>+        oldListObject.get() = nullptr;
</ins><span class="cx">         return;
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="lines">@@ -166,7 +166,7 @@
</span><span class="cx">     // further comparisons make sense. Otherwise, just reset
</span><span class="cx">     // oldFocusedObject so it won't be taken into account.
</span><span class="cx">     if (oldListObject.get() != listObject)
</span><del>-        oldFocusedObject.get() = 0;
</del><ins>+        oldFocusedObject.get() = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     AtkObject* axItem = item ? item-&gt;wrapper() : nullptr;
</span><span class="cx">     AtkObject* axOldFocusedObject = oldFocusedObject.get() ? oldFocusedObject.get()-&gt;wrapper() : nullptr;
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsScriptControllercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/ScriptController.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/ScriptController.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/bindings/js/ScriptController.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -102,7 +102,7 @@
</span><span class="cx">     if (m_cacheableBindingRootObject) {
</span><span class="cx">         JSLockHolder lock(JSDOMWindowBase::commonVM());
</span><span class="cx">         m_cacheableBindingRootObject-&gt;invalidate();
</span><del>-        m_cacheableBindingRootObject = 0;
</del><ins>+        m_cacheableBindingRootObject = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     // It's likely that destroying m_windowShells will create a lot of garbage.
</span><span class="lines">@@ -489,7 +489,7 @@
</span><span class="cx"> 
</span><span class="cx">     if (m_bindingRootObject) {
</span><span class="cx">         m_bindingRootObject-&gt;invalidate();
</span><del>-        m_bindingRootObject = 0;
</del><ins>+        m_bindingRootObject = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(NETSCAPE_PLUGIN_API)
</span><span class="lines">@@ -498,7 +498,7 @@
</span><span class="cx">         // script object properly.
</span><span class="cx">         // This shouldn't cause any problems for plugins since they should have already been stopped and destroyed at this point.
</span><span class="cx">         _NPN_DeallocateObject(m_windowScriptNPObject);
</span><del>-        m_windowScriptNPObject = 0;
</del><ins>+        m_windowScriptNPObject = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> #endif
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsWebCoreJSClientDatah"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/WebCoreJSClientData.h (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/WebCoreJSClientData.h        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/bindings/js/WebCoreJSClientData.h        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx">         ASSERT(m_worldSet.contains(m_normalWorld.get()));
</span><span class="cx">         ASSERT(m_worldSet.size() == 1);
</span><span class="cx">         ASSERT(m_normalWorld-&gt;hasOneRef());
</span><del>-        m_normalWorld.clear();
</del><ins>+        m_normalWorld = nullptr;
</ins><span class="cx">         ASSERT(m_worldSet.isEmpty());
</span><span class="cx">     }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsjsWorkerScriptControllercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/js/WorkerScriptController.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/js/WorkerScriptController.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/bindings/js/WorkerScriptController.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -62,7 +62,7 @@
</span><span class="cx"> {
</span><span class="cx">     JSLockHolder lock(vm());
</span><span class="cx">     m_workerGlobalScopeWrapper.clear();
</span><del>-    m_vm.clear();
</del><ins>+    m_vm = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void WorkerScriptController::initScript()
</span></span></pre></div>
<a id="trunkSourceWebCorebridgeruntime_objectcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bridge/runtime_object.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bridge/runtime_object.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/bridge/runtime_object.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -59,7 +59,7 @@
</span><span class="cx">     ASSERT(m_instance);
</span><span class="cx">     if (m_instance)
</span><span class="cx">         m_instance-&gt;willInvalidateRuntimeObject();
</span><del>-    m_instance = 0;
</del><ins>+    m_instance = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> EncodedJSValue RuntimeObject::fallbackObjectGetter(ExecState* exec, JSObject* slotBase, EncodedJSValue, PropertyName propertyName)
</span></span></pre></div>
<a id="trunkSourceWebCorecontentextensionsContentExtensionParsercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/contentextensions/ContentExtensionParser.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/contentextensions/ContentExtensionParser.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/contentextensions/ContentExtensionParser.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -277,7 +277,7 @@
</span><span class="cx">     ExecState* exec = globalObject-&gt;globalExec();
</span><span class="cx">     auto error = loadEncodedRules(*exec, rules, ruleList);
</span><span class="cx"> 
</span><del>-    vm.clear();
</del><ins>+    vm = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     if (error)
</span><span class="cx">         return error;
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSParsercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSParser.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSParser.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/css/CSSParser.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -4502,15 +4502,15 @@
</span><span class="cx">     if (value2)
</span><span class="cx">         valueList.next();
</span><span class="cx">     else {
</span><del>-        value1.clear();
</del><ins>+        value1 = nullptr;
</ins><span class="cx">         return;
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     RefPtr&lt;CSSPrimitiveValue&gt; parsedValue1 = downcast&lt;CSSPrimitiveValue&gt;(value1.get());
</span><span class="cx">     RefPtr&lt;CSSPrimitiveValue&gt; parsedValue2 = downcast&lt;CSSPrimitiveValue&gt;(value2.get());
</span><span class="cx"> 
</span><del>-    value1.clear();
-    value2.clear();
</del><ins>+    value1 = nullptr;
+    value2 = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     // Per CSS3 syntax, &lt;position&gt; can't have 'center' as its second keyword as we have more arguments to follow.
</span><span class="cx">     if (parsedValue2-&gt;getValueID() == CSSValueCenter)
</span><span class="lines">@@ -4549,7 +4549,7 @@
</span><span class="cx">             valueList.next();
</span><span class="cx">         else {
</span><span class="cx">             if (!inShorthand()) {
</span><del>-                value1.clear();
</del><ins>+                value1 = nullptr;
</ins><span class="cx">                 return;
</span><span class="cx">             }
</span><span class="cx">         }
</span><span class="lines">@@ -7587,8 +7587,8 @@
</span><span class="cx">         }
</span><span class="cx"> 
</span><span class="cx">         // Now reset for the next shadow value.
</span><del>-        x = 0;
-        y = 0;
</del><ins>+        x = nullptr;
+        y = nullptr;
</ins><span class="cx">         blur = nullptr;
</span><span class="cx">         spread = nullptr;
</span><span class="cx">         style = nullptr;
</span><span class="lines">@@ -12184,7 +12184,7 @@
</span><span class="cx">         return nullptr;
</span><span class="cx"> 
</span><span class="cx">     ASSERT(!m_currentRuleDataStack-&gt;isEmpty());
</span><del>-    m_currentRuleData.clear();
</del><ins>+    m_currentRuleData = nullptr;
</ins><span class="cx">     RefPtr&lt;CSSRuleSourceData&gt; data = m_currentRuleDataStack-&gt;last();
</span><span class="cx">     m_currentRuleDataStack-&gt;removeLast();
</span><span class="cx">     return data.release();
</span><span class="lines">@@ -12605,7 +12605,7 @@
</span><span class="cx"> {
</span><span class="cx">     if (!isExtractingSourceData())
</span><span class="cx">         return;
</span><del>-    m_currentRuleData.clear();
</del><ins>+    m_currentRuleData = nullptr;
</ins><span class="cx">     unsigned offset = tokenStartOffset();
</span><span class="cx">     if (tokenStartChar() == '{')
</span><span class="cx">         ++offset; // Skip the rule body opening brace.
</span></span></pre></div>
<a id="trunkSourceWebCorecssCSSValuePoolcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/CSSValuePool.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/CSSValuePool.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/css/CSSValuePool.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -153,12 +153,12 @@
</span><span class="cx">     m_fontFamilyValueCache.clear();
</span><span class="cx"> 
</span><span class="cx">     for (int i = 0; i &lt; numCSSValueKeywords; ++i)
</span><del>-        m_identifierValueCache[i] = 0;
</del><ins>+        m_identifierValueCache[i] = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     for (int i = 0; i &lt; maximumCacheableIntegerValue; ++i) {
</span><del>-        m_pixelValueCache[i] = 0;
-        m_percentValueCache[i] = 0;
-        m_numberValueCache[i] = 0;
</del><ins>+        m_pixelValueCache[i] = nullptr;
+        m_percentValueCache[i] = nullptr;
+        m_numberValueCache[i] = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorecssStylePropertiescpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/StyleProperties.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/StyleProperties.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/css/StyleProperties.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -397,9 +397,9 @@
</span><span class="cx">                     // Color only belongs in the last layer.
</span><span class="cx">                     if (shorthand.properties()[j] == CSSPropertyBackgroundColor) {
</span><span class="cx">                         if (i != numLayers - 1)
</span><del>-                            value = 0;
</del><ins>+                            value = nullptr;
</ins><span class="cx">                     } else if (i) // Other singletons only belong in the first layer.
</span><del>-                        value = 0;
</del><ins>+                        value = nullptr;
</ins><span class="cx">                 }
</span><span class="cx">             }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorecssViewportStyleResolvercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/css/ViewportStyleResolver.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/css/ViewportStyleResolver.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/css/ViewportStyleResolver.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -71,7 +71,7 @@
</span><span class="cx"> 
</span><span class="cx"> void ViewportStyleResolver::clearDocument()
</span><span class="cx"> {
</span><del>-    m_document = 0;
</del><ins>+    m_document = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void ViewportStyleResolver::resolve()
</span><span class="lines">@@ -94,7 +94,7 @@
</span><span class="cx">     m_document-&gt;setViewportArguments(arguments);
</span><span class="cx">     m_document-&gt;updateViewportArguments();
</span><span class="cx"> 
</span><del>-    m_propertySet = 0;
</del><ins>+    m_propertySet = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> float ViewportStyleResolver::getViewportArgumentValue(CSSPropertyID id) const
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Document.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Document.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/dom/Document.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -2424,7 +2424,7 @@
</span><span class="cx">     if (!m_parser)
</span><span class="cx">         return;
</span><span class="cx">     m_parser-&gt;detach();
</span><del>-    m_parser.clear();
</del><ins>+    m_parser = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void Document::cancelParsing()
</span><span class="lines">@@ -5882,7 +5882,7 @@
</span><span class="cx">     // FIXME: consider using ActiveDOMObject.
</span><span class="cx">     if (m_scriptedAnimationController)
</span><span class="cx">         m_scriptedAnimationController-&gt;clearDocumentPointer();
</span><del>-    m_scriptedAnimationController.clear();
</del><ins>+    m_scriptedAnimationController = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> #endif
</span><span class="cx">     
</span><span class="lines">@@ -6300,7 +6300,7 @@
</span><span class="cx">             curr-&gt;setActive(false);
</span><span class="cx">             m_userActionElements.setInActiveChain(curr, false);
</span><span class="cx">         }
</span><del>-        m_activeElement.clear();
</del><ins>+        m_activeElement = nullptr;
</ins><span class="cx">     } else {
</span><span class="cx">         Element* newActiveElement = innerElementInDocument;
</span><span class="cx">         if (!oldActiveElement &amp;&amp; newActiveElement &amp;&amp; request.active() &amp;&amp; !request.touchMove()) {
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumentMarkerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DocumentMarker.h (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DocumentMarker.h        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/dom/DocumentMarker.h        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -131,7 +131,7 @@
</span><span class="cx">     DocumentMarkerDetails* details() const;
</span><span class="cx"> 
</span><span class="cx">     void setActiveMatch(bool);
</span><del>-    void clearDetails() { m_details.clear(); }
</del><ins>+    void clearDetails() { m_details = nullptr; }
</ins><span class="cx"> 
</span><span class="cx">     // Offset modifications are done by DocumentMarkerController.
</span><span class="cx">     // Other classes should not call following setters.
</span></span></pre></div>
<a id="trunkSourceWebCoredomDocumentStyleSheetCollectioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/DocumentStyleSheetCollection.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/DocumentStyleSheetCollection.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/dom/DocumentStyleSheetCollection.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -104,7 +104,7 @@
</span><span class="cx"> void DocumentStyleSheetCollection::clearPageUserSheet()
</span><span class="cx"> {
</span><span class="cx">     if (m_pageUserSheet) {
</span><del>-        m_pageUserSheet = 0;
</del><ins>+        m_pageUserSheet = nullptr;
</ins><span class="cx">         m_document.styleResolverChanged(DeferRecalcStyle);
</span><span class="cx">     }
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoredomElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Element.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Element.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/dom/Element.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -3207,7 +3207,7 @@
</span><span class="cx"> 
</span><span class="cx">     other.synchronizeAllAttributes();
</span><span class="cx">     if (!other.m_elementData) {
</span><del>-        m_elementData.clear();
</del><ins>+        m_elementData = nullptr;
</ins><span class="cx">         return;
</span><span class="cx">     }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoredomMutationObserverRegistrationcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/MutationObserverRegistration.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/MutationObserverRegistration.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/dom/MutationObserverRegistration.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -89,7 +89,7 @@
</span><span class="cx">     m_transientRegistrationNodes = nullptr;
</span><span class="cx"> 
</span><span class="cx">     ASSERT(m_registrationNodeKeepAlive);
</span><del>-    m_registrationNodeKeepAlive = 0; // Balanced in observeSubtreeNodeWillDetach.
</del><ins>+    m_registrationNodeKeepAlive = nullptr; // Balanced in observeSubtreeNodeWillDetach.
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void MutationObserverRegistration::unregisterAndDelete(MutationObserverRegistration* registry)
</span></span></pre></div>
<a id="trunkSourceWebCoredomNodeIteratorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/NodeIterator.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/NodeIterator.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/dom/NodeIterator.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx"> 
</span><span class="cx"> void NodeIterator::NodePointer::clear()
</span><span class="cx"> {
</span><del>-    node.clear();
</del><ins>+    node = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> bool NodeIterator::NodePointer::moveToNext(Node* root)
</span><span class="lines">@@ -151,7 +151,7 @@
</span><span class="cx"> {
</span><span class="cx">     root()-&gt;document().detachNodeIterator(this);
</span><span class="cx">     m_detached = true;
</span><del>-    m_referenceNode.node.clear();
</del><ins>+    m_referenceNode.node = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void NodeIterator::nodeWillBeRemoved(Node&amp; removedNode)
</span></span></pre></div>
<a id="trunkSourceWebCoredomPositionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/Position.h (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/Position.h        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/dom/Position.h        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -92,7 +92,7 @@
</span><span class="cx"> 
</span><span class="cx">     AnchorType anchorType() const { return static_cast&lt;AnchorType&gt;(m_anchorType); }
</span><span class="cx"> 
</span><del>-    void clear() { m_anchorNode.clear(); m_offset = 0; m_anchorType = PositionIsOffsetInAnchor; m_isLegacyEditingPosition = false; }
</del><ins>+    void clear() { m_anchorNode = nullptr; m_offset = 0; m_anchorType = PositionIsOffsetInAnchor; m_isLegacyEditingPosition = false; }
</ins><span class="cx"> 
</span><span class="cx">     // These are always DOM compliant values.  Editing positions like [img, 0] (aka [img, before])
</span><span class="cx">     // will return img-&gt;parentNode() and img-&gt;computeNodeIndex() from these functions.
</span></span></pre></div>
<a id="trunkSourceWebCoredomProcessingInstructioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/ProcessingInstruction.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/ProcessingInstruction.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/dom/ProcessingInstruction.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -281,7 +281,7 @@
</span><span class="cx">     if (m_sheet) {
</span><span class="cx">         ASSERT(m_sheet-&gt;ownerNode() == this);
</span><span class="cx">         m_sheet-&gt;clearOwnerNode();
</span><del>-        m_sheet = 0;
</del><ins>+        m_sheet = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     // If we're in document teardown, then we don't need to do any notification of our sheet's removal.
</span></span></pre></div>
<a id="trunkSourceWebCoredomRangeBoundaryPointh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/RangeBoundaryPoint.h (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/RangeBoundaryPoint.h        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/dom/RangeBoundaryPoint.h        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -112,9 +112,9 @@
</span><span class="cx"> 
</span><span class="cx"> inline void RangeBoundaryPoint::clear()
</span><span class="cx"> {
</span><del>-    m_containerNode.clear();
</del><ins>+    m_containerNode = nullptr;
</ins><span class="cx">     m_offsetInContainer = 0;
</span><del>-    m_childBeforeBoundary = 0;
</del><ins>+    m_childBeforeBoundary = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> inline void RangeBoundaryPoint::set(PassRefPtr&lt;Node&gt; container, int offset, Node* childBefore)
</span><span class="lines">@@ -149,7 +149,7 @@
</span><span class="cx">     ASSERT(container);
</span><span class="cx">     m_containerNode = container;
</span><span class="cx">     m_offsetInContainer = 0;
</span><del>-    m_childBeforeBoundary = 0;
</del><ins>+    m_childBeforeBoundary = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> inline void RangeBoundaryPoint::setToEndOfNode(PassRefPtr&lt;Node&gt; container)
</span><span class="lines">@@ -158,7 +158,7 @@
</span><span class="cx">     m_containerNode = container;
</span><span class="cx">     if (m_containerNode-&gt;offsetInCharacters()) {
</span><span class="cx">         m_offsetInContainer = m_containerNode-&gt;maxCharacterOffset();
</span><del>-        m_childBeforeBoundary = 0;
</del><ins>+        m_childBeforeBoundary = nullptr;
</ins><span class="cx">     } else {
</span><span class="cx">         m_childBeforeBoundary = m_containerNode-&gt;lastChild();
</span><span class="cx">         m_offsetInContainer = m_childBeforeBoundary ? invalidOffset : 0;
</span></span></pre></div>
<a id="trunkSourceWebCoredomSpaceSplitStringh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/SpaceSplitString.h (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/SpaceSplitString.h        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/dom/SpaceSplitString.h        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -105,7 +105,7 @@
</span><span class="cx">     bool operator!=(const SpaceSplitString&amp; other) const { return m_data != other.m_data; }
</span><span class="cx"> 
</span><span class="cx">     void set(const AtomicString&amp;, bool shouldFoldCase);
</span><del>-    void clear() { m_data.clear(); }
</del><ins>+    void clear() { m_data = nullptr; }
</ins><span class="cx"> 
</span><span class="cx">     bool contains(const AtomicString&amp; string) const { return m_data &amp;&amp; m_data-&gt;contains(string); }
</span><span class="cx">     bool containsAll(const SpaceSplitString&amp; names) const { return !names.m_data || (m_data &amp;&amp; m_data-&gt;containsAll(*names.m_data)); }
</span></span></pre></div>
<a id="trunkSourceWebCoredomStyledElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/StyledElement.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/StyledElement.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/dom/StyledElement.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -185,7 +185,7 @@
</span><span class="cx">     // We reconstruct the property set instead of mutating if there is no CSSOM wrapper.
</span><span class="cx">     // This makes wrapperless property sets immutable and so cacheable.
</span><span class="cx">     if (inlineStyle &amp;&amp; !is&lt;MutableStyleProperties&gt;(*inlineStyle))
</span><del>-        inlineStyle.clear();
</del><ins>+        inlineStyle = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     if (!inlineStyle)
</span><span class="cx">         inlineStyle = CSSParser::parseInlineStyleDeclaration(newStyleString, this);
</span><span class="lines">@@ -202,7 +202,7 @@
</span><span class="cx">     if (newStyleString.isNull()) {
</span><span class="cx">         if (PropertySetCSSStyleDeclaration* cssomWrapper = inlineStyleCSSOMWrapper())
</span><span class="cx">             cssomWrapper-&gt;clearParentElement();
</span><del>-        ensureUniqueElementData().m_inlineStyle.clear();
</del><ins>+        ensureUniqueElementData().m_inlineStyle = nullptr;
</ins><span class="cx">     } else if (reason == ModifiedByCloning || document().contentSecurityPolicy()-&gt;allowInlineStyle(document().url(), startLineNumber))
</span><span class="cx">         setInlineStyleFromString(newStyleString);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoredomdefaultPlatformMessagePortChannelcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/dom/default/PlatformMessagePortChannel.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/dom/default/PlatformMessagePortChannel.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/dom/default/PlatformMessagePortChannel.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -183,9 +183,9 @@
</span><span class="cx"> {
</span><span class="cx">     MutexLocker lock(m_mutex);
</span><span class="cx">     // Disentangle ourselves from the other end. We still maintain a reference to our incoming queue, since previously-existing messages should still be delivered.
</span><del>-    m_remotePort = 0;
-    m_entangledChannel = 0;
-    m_outgoingQueue = 0;
</del><ins>+    m_remotePort = nullptr;
+    m_entangledChannel = nullptr;
+    m_outgoingQueue = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebCore
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingAlternativeTextControllercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/AlternativeTextController.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/AlternativeTextController.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/editing/AlternativeTextController.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -147,7 +147,7 @@
</span><span class="cx"> 
</span><span class="cx">     // If type is PanelTypeReversion, then the new range has been set. So we shouldn't clear it.
</span><span class="cx">     if (type == AlternativeTextTypeCorrection)
</span><del>-        m_alternativeTextInfo.rangeWithAlternative.clear();
</del><ins>+        m_alternativeTextInfo.rangeWithAlternative = nullptr;
</ins><span class="cx">     m_alternativeTextInfo.type = type;
</span><span class="cx">     m_timer.startOneShot(correctionPanelTimerInterval);
</span><span class="cx"> }
</span><span class="lines">@@ -155,7 +155,7 @@
</span><span class="cx"> void AlternativeTextController::stopAlternativeTextUITimer()
</span><span class="cx"> {
</span><span class="cx">     m_timer.stop();
</span><del>-    m_alternativeTextInfo.rangeWithAlternative.clear();
</del><ins>+    m_alternativeTextInfo.rangeWithAlternative = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void AlternativeTextController::stopPendingCorrection(const VisibleSelection&amp; oldSelection)
</span><span class="lines">@@ -183,7 +183,7 @@
</span><span class="cx">     if (doApplyCorrection)
</span><span class="cx">         handleAlternativeTextUIResult(dismissSoon(ReasonForDismissingAlternativeTextAccepted)); 
</span><span class="cx">     else
</span><del>-        m_alternativeTextInfo.rangeWithAlternative.clear();
</del><ins>+        m_alternativeTextInfo.rangeWithAlternative = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> bool AlternativeTextController::hasPendingCorrection() const
</span><span class="lines">@@ -359,7 +359,7 @@
</span><span class="cx">         Vector&lt;String&gt; suggestions;
</span><span class="cx">         textChecker()-&gt;getGuessesForWord(m_alternativeTextInfo.originalText, paragraphText, suggestions);
</span><span class="cx">         if (suggestions.isEmpty()) {
</span><del>-            m_alternativeTextInfo.rangeWithAlternative.clear();
</del><ins>+            m_alternativeTextInfo.rangeWithAlternative = nullptr;
</ins><span class="cx">             break;
</span><span class="cx">         }
</span><span class="cx">         String topSuggestion = suggestions.first();
</span><span class="lines">@@ -422,7 +422,7 @@
</span><span class="cx">         break;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    m_alternativeTextInfo.rangeWithAlternative.clear();
</del><ins>+    m_alternativeTextInfo.rangeWithAlternative = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> bool AlternativeTextController::isAutomaticSpellingCorrectionEnabled()
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingApplyBlockElementCommandcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/ApplyBlockElementCommand.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/ApplyBlockElementCommand.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/editing/ApplyBlockElementCommand.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -143,7 +143,7 @@
</span><span class="cx">         // Don't put the next paragraph in the blockquote we just created for this paragraph unless 
</span><span class="cx">         // the next paragraph is in the same cell.
</span><span class="cx">         if (enclosingCell &amp;&amp; enclosingCell != enclosingNodeOfType(endOfNextParagraph.deepEquivalent(), &amp;isTableCell))
</span><del>-            blockquoteForNextIndent = 0;
</del><ins>+            blockquoteForNextIndent = nullptr;
</ins><span class="cx"> 
</span><span class="cx">         // indentIntoBlockquote could move more than one paragraph if the paragraph
</span><span class="cx">         // is in a list item or a table. As a result, endAfterSelection could refer to a position
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingDeleteSelectionCommandcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/DeleteSelectionCommand.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/DeleteSelectionCommand.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/editing/DeleteSelectionCommand.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -302,7 +302,7 @@
</span><span class="cx">     if (enclosingNodeOfType(m_selectionToDelete.start(), isMailBlockquote))
</span><span class="cx">         m_deleteIntoBlockquoteStyle = EditingStyle::create(m_selectionToDelete.end());
</span><span class="cx">     else
</span><del>-        m_deleteIntoBlockquoteStyle = 0;
</del><ins>+        m_deleteIntoBlockquoteStyle = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> bool DeleteSelectionCommand::handleSpecialCaseBRDelete()
</span><span class="lines">@@ -728,11 +728,11 @@
</span><span class="cx">     // If we deleted into a blockquote, but are now no longer in a blockquote, use the alternate typing style
</span><span class="cx">     if (m_deleteIntoBlockquoteStyle &amp;&amp; !enclosingNodeOfType(m_endingPosition, isMailBlockquote, CanCrossEditingBoundary))
</span><span class="cx">         m_typingStyle = m_deleteIntoBlockquoteStyle;
</span><del>-    m_deleteIntoBlockquoteStyle = 0;
</del><ins>+    m_deleteIntoBlockquoteStyle = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     m_typingStyle-&gt;prepareToApplyAt(m_endingPosition);
</span><span class="cx">     if (m_typingStyle-&gt;isEmpty())
</span><del>-        m_typingStyle = 0;
</del><ins>+        m_typingStyle = nullptr;
</ins><span class="cx">     // This is where we've deleted all traces of a style but not a whole paragraph (that's handled above).
</span><span class="cx">     // In this case if we start typing, the new characters should have the same style as the just deleted ones,
</span><span class="cx">     // but, if we change the selection, come back and start typing that style should be lost.  Also see 
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingEditingStylecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/EditingStyle.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/EditingStyle.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/editing/EditingStyle.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -638,7 +638,7 @@
</span><span class="cx"> 
</span><span class="cx"> void EditingStyle::clear()
</span><span class="cx"> {
</span><del>-    m_mutableStyle.clear();
</del><ins>+    m_mutableStyle = nullptr;
</ins><span class="cx">     m_shouldUseFixedDefaultFontSize = false;
</span><span class="cx">     m_fontSizeDelta = NoFontDelta;
</span><span class="cx">     setUnderlineChange(TextDecorationChange::None);
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingEditorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/Editor.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/Editor.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/editing/Editor.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -828,7 +828,7 @@
</span><span class="cx"> 
</span><span class="cx"> void Editor::clearLastEditCommand() 
</span><span class="cx"> {
</span><del>-    m_lastEditCommand.clear();
</del><ins>+    m_lastEditCommand = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> #if PLATFORM(IOS)
</span><span class="cx"> // If the selection is adjusted from UIKit without closing the typing, the typing command may
</span><span class="lines">@@ -1066,7 +1066,7 @@
</span><span class="cx"> 
</span><span class="cx">     m_alternativeTextController-&gt;respondToUnappliedEditing(cmd.get());
</span><span class="cx"> 
</span><del>-    m_lastEditCommand = 0;
</del><ins>+    m_lastEditCommand = nullptr;
</ins><span class="cx">     if (client())
</span><span class="cx">         client()-&gt;registerRedoStep(cmd);
</span><span class="cx">     respondToChangedContents(newSelection);
</span><span class="lines">@@ -1084,7 +1084,7 @@
</span><span class="cx">     
</span><span class="cx">     updateEditorUINowIfScheduled();
</span><span class="cx"> 
</span><del>-    m_lastEditCommand = 0;
</del><ins>+    m_lastEditCommand = nullptr;
</ins><span class="cx">     if (client())
</span><span class="cx">         client()-&gt;registerUndoStep(cmd);
</span><span class="cx">     respondToChangedContents(newSelection);
</span><span class="lines">@@ -1727,7 +1727,7 @@
</span><span class="cx">     if (text.isEmpty() &amp;&amp; mode != CancelComposition)
</span><span class="cx">         TypingCommand::deleteSelection(document(), 0);
</span><span class="cx"> 
</span><del>-    m_compositionNode = 0;
</del><ins>+    m_compositionNode = nullptr;
</ins><span class="cx">     m_customCompositionUnderlines.clear();
</span><span class="cx"> 
</span><span class="cx">     insertTextForConfirmedComposition(text);
</span><span class="lines">@@ -1802,7 +1802,7 @@
</span><span class="cx">     if (text.isEmpty())
</span><span class="cx">         TypingCommand::deleteSelection(document(), TypingCommand::PreventSpellChecking);
</span><span class="cx"> 
</span><del>-    m_compositionNode = 0;
</del><ins>+    m_compositionNode = nullptr;
</ins><span class="cx">     m_customCompositionUnderlines.clear();
</span><span class="cx"> 
</span><span class="cx">     if (!text.isEmpty()) {
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingFrameSelectioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/FrameSelection.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/FrameSelection.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/editing/FrameSelection.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -1359,7 +1359,7 @@
</span><span class="cx">         view-&gt;clearSelection();
</span><span class="cx"> 
</span><span class="cx">     setSelectionWithoutUpdatingAppearance(VisibleSelection(), defaultSetSelectionOptions(), AlignCursorOnScrollIfNeeded, CharacterGranularity);
</span><del>-    m_previousCaretNode.clear();
</del><ins>+    m_previousCaretNode = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void FrameSelection::setStart(const VisiblePosition &amp;pos, EUserTriggered trigger)
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingFrameSelectionh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/FrameSelection.h (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/FrameSelection.h        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/editing/FrameSelection.h        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -359,7 +359,7 @@
</span><span class="cx"> 
</span><span class="cx"> inline void FrameSelection::clearTypingStyle()
</span><span class="cx"> {
</span><del>-    m_typingStyle.clear();
</del><ins>+    m_typingStyle = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> inline void FrameSelection::setTypingStyle(PassRefPtr&lt;EditingStyle&gt; style)
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingIndentOutdentCommandcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/IndentOutdentCommand.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/IndentOutdentCommand.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/editing/IndentOutdentCommand.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -232,7 +232,7 @@
</span><span class="cx"> void IndentOutdentCommand::formatRange(const Position&amp; start, const Position&amp; end, const Position&amp;, RefPtr&lt;Element&gt;&amp; blockquoteForNextIndent)
</span><span class="cx"> {
</span><span class="cx">     if (tryIndentingAsListItem(start, end))
</span><del>-        blockquoteForNextIndent = 0;
</del><ins>+        blockquoteForNextIndent = nullptr;
</ins><span class="cx">     else
</span><span class="cx">         indentIntoBlockquote(start, end, blockquoteForNextIndent);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingReplaceSelectionCommandcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/ReplaceSelectionCommand.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/ReplaceSelectionCommand.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/editing/ReplaceSelectionCommand.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -354,8 +354,8 @@
</span><span class="cx"> inline void ReplaceSelectionCommand::InsertedNodes::willRemoveNode(Node* node)
</span><span class="cx"> {
</span><span class="cx">     if (m_firstNodeInserted == node &amp;&amp; m_lastNodeInserted == node) {
</span><del>-        m_firstNodeInserted = 0;
-        m_lastNodeInserted = 0;
</del><ins>+        m_firstNodeInserted = nullptr;
+        m_lastNodeInserted = nullptr;
</ins><span class="cx">     } else if (m_firstNodeInserted == node)
</span><span class="cx">         m_firstNodeInserted = NodeTraversal::nextSkippingChildren(*m_firstNodeInserted);
</span><span class="cx">     else if (m_lastNodeInserted == node)
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingSpellCheckercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/SpellChecker.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/SpellChecker.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/editing/SpellChecker.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -214,7 +214,7 @@
</span><span class="cx">     if (m_lastProcessedSequence &lt; sequence)
</span><span class="cx">         m_lastProcessedSequence = sequence;
</span><span class="cx"> 
</span><del>-    m_processingRequest.clear();
</del><ins>+    m_processingRequest = nullptr;
</ins><span class="cx">     if (!m_requestQueue.isEmpty())
</span><span class="cx">         m_timerToProcessQueuedRequest.startOneShot(0);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreeditingTextCheckingHelpercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/editing/TextCheckingHelper.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/editing/TextCheckingHelper.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/editing/TextCheckingHelper.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -146,7 +146,7 @@
</span><span class="cx"> void TextCheckingParagraph::invalidateParagraphRangeValues()
</span><span class="cx"> {
</span><span class="cx">     m_checkingStart = m_checkingEnd = -1;
</span><del>-    m_offsetAsRange = 0;
</del><ins>+    m_offsetAsRange = nullptr;
</ins><span class="cx">     m_text = String();
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorefileapiFileReadercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/fileapi/FileReader.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/fileapi/FileReader.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/fileapi/FileReader.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -140,7 +140,7 @@
</span><span class="cx">     m_blob = blob;
</span><span class="cx">     m_readType = type;
</span><span class="cx">     m_state = LOADING;
</span><del>-    m_error = 0;
</del><ins>+    m_error = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     m_loader = std::make_unique&lt;FileReaderLoader&gt;(m_readType, this);
</span><span class="cx">     m_loader-&gt;setEncoding(m_encoding);
</span></span></pre></div>
<a id="trunkSourceWebCorefileapiFileReaderLoadercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/fileapi/FileReaderLoader.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/fileapi/FileReaderLoader.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/fileapi/FileReaderLoader.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -121,11 +121,11 @@
</span><span class="cx"> 
</span><span class="cx"> void FileReaderLoader::cleanup()
</span><span class="cx"> {
</span><del>-    m_loader = 0;
</del><ins>+    m_loader = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     // If we get any error, we do not need to keep a buffer around.
</span><span class="cx">     if (m_errorCode) {
</span><del>-        m_rawData = 0;
</del><ins>+        m_rawData = nullptr;
</ins><span class="cx">         m_stringResult = &quot;&quot;;
</span><span class="cx">     }
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehistoryHistoryItemcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/history/HistoryItem.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/history/HistoryItem.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/history/HistoryItem.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -196,10 +196,10 @@
</span><span class="cx"> 
</span><span class="cx">     m_itemSequenceNumber = generateSequenceNumber();
</span><span class="cx"> 
</span><del>-    m_stateObject = 0;
</del><ins>+    m_stateObject = nullptr;
</ins><span class="cx">     m_documentSequenceNumber = generateSequenceNumber();
</span><span class="cx"> 
</span><del>-    m_formData = 0;
</del><ins>+    m_formData = nullptr;
</ins><span class="cx">     m_formContentType = String();
</span><span class="cx"> 
</span><span class="cx">     clearChildren();
</span><span class="lines">@@ -524,7 +524,7 @@
</span><span class="cx">         m_formData = request.httpBody();
</span><span class="cx">         m_formContentType = request.httpContentType();
</span><span class="cx">     } else {
</span><del>-        m_formData = 0;
</del><ins>+        m_formData = nullptr;
</ins><span class="cx">         m_formContentType = String();
</span><span class="cx">     }
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlBaseChooserOnlyDateAndTimeInputTypecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/BaseChooserOnlyDateAndTimeInputType.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/BaseChooserOnlyDateAndTimeInputType.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/html/BaseChooserOnlyDateAndTimeInputType.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -98,7 +98,7 @@
</span><span class="cx"> 
</span><span class="cx"> void BaseChooserOnlyDateAndTimeInputType::didEndChooser()
</span><span class="cx"> {
</span><del>-    m_dateTimeChooser.clear();
</del><ins>+    m_dateTimeChooser = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void BaseChooserOnlyDateAndTimeInputType::closeDateTimeChooser()
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlFTPDirectoryDocumentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/FTPDirectoryDocument.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/FTPDirectoryDocument.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/html/FTPDirectoryDocument.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -411,7 +411,7 @@
</span><span class="cx">         m_carryOver = String();
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    m_tableElement = 0;
</del><ins>+    m_tableElement = nullptr;
</ins><span class="cx">     fastFree(m_buffer);
</span><span class="cx"> 
</span><span class="cx">     HTMLDocumentParser::finish();
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlFileInputTypecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/FileInputType.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/FileInputType.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/html/FileInputType.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -250,7 +250,7 @@
</span><span class="cx"> {
</span><span class="cx">     // FIXME: Should we clear the file list, or replace it with a new empty one here? This is observable from JavaScript through custom properties.
</span><span class="cx">     m_fileList-&gt;clear();
</span><del>-    m_icon.clear();
</del><ins>+    m_icon = nullptr;
</ins><span class="cx">     element().setNeedsStyleRecalc();
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLCanvasElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLCanvasElement.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLCanvasElement.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/html/HTMLCanvasElement.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -423,7 +423,7 @@
</span><span class="cx"> 
</span><span class="cx"> void HTMLCanvasElement::clearPresentationCopy()
</span><span class="cx"> {
</span><del>-    m_presentedImage.clear();
</del><ins>+    m_presentedImage = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void HTMLCanvasElement::setSurfaceSize(const IntSize&amp; size)
</span><span class="lines">@@ -644,7 +644,7 @@
</span><span class="cx"> 
</span><span class="cx"> void HTMLCanvasElement::clearCopiedImage()
</span><span class="cx"> {
</span><del>-    m_copiedImage.clear();
</del><ins>+    m_copiedImage = nullptr;
</ins><span class="cx">     m_didClearImageBuffer = false;
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLLinkElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLLinkElement.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLLinkElement.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/html/HTMLLinkElement.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -264,7 +264,7 @@
</span><span class="cx">     ASSERT(m_sheet);
</span><span class="cx">     ASSERT(m_sheet-&gt;ownerNode() == this);
</span><span class="cx">     m_sheet-&gt;clearOwnerNode();
</span><del>-    m_sheet = 0;
</del><ins>+    m_sheet = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> Node::InsertionNotificationRequest HTMLLinkElement::insertedInto(ContainerNode&amp; insertionPoint)
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLMediaElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLMediaElement.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLMediaElement.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/html/HTMLMediaElement.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -457,7 +457,7 @@
</span><span class="cx"> 
</span><span class="cx">     if (m_mediaController) {
</span><span class="cx">         m_mediaController-&gt;removeMediaElement(this);
</span><del>-        m_mediaController = 0;
</del><ins>+        m_mediaController = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(MEDIA_SOURCE)
</span><span class="lines">@@ -942,7 +942,7 @@
</span><span class="cx"> 
</span><span class="cx">     // 1 - Abort any already-running instance of the resource selection algorithm for this element.
</span><span class="cx">     m_loadState = WaitingForSource;
</span><del>-    m_currentSourceNode = 0;
</del><ins>+    m_currentSourceNode = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     // 2 - If there are any tasks from the media element's media element event task source in 
</span><span class="cx">     // one of the task queues, then remove those tasks.
</span><span class="lines">@@ -1006,7 +1006,7 @@
</span><span class="cx">     setPlaybackRate(defaultPlaybackRate());
</span><span class="cx"> 
</span><span class="cx">     // 6 - Set the error attribute to null and the autoplaying flag to true.
</span><del>-    m_error = 0;
</del><ins>+    m_error = nullptr;
</ins><span class="cx">     m_autoplaying = true;
</span><span class="cx"> 
</span><span class="cx">     // 7 - Invoke the media element's resource selection algorithm.
</span><span class="lines">@@ -1101,7 +1101,7 @@
</span><span class="cx">         if (auto firstSource = childrenOfType&lt;HTMLSourceElement&gt;(*this).first()) {
</span><span class="cx">             mode = children;
</span><span class="cx">             m_nextChildNodeToConsider = firstSource;
</span><del>-            m_currentSourceNode = 0;
</del><ins>+            m_currentSourceNode = nullptr;
</ins><span class="cx">         } else {
</span><span class="cx">             // Otherwise the media element has neither a src attribute nor a source element 
</span><span class="cx">             // child: set the networkState to NETWORK_EMPTY, and abort these steps; the 
</span><span class="lines">@@ -1277,7 +1277,7 @@
</span><span class="cx">         else {
</span><span class="cx">             // Forget our reference to the MediaSource, so we leave it alone
</span><span class="cx">             // while processing remainder of load failure.
</span><del>-            m_mediaSource = 0;
</del><ins>+            m_mediaSource = nullptr;
</ins><span class="cx">             mediaLoadingFailed(MediaPlayer::FormatError);
</span><span class="cx">         }
</span><span class="cx">     } else
</span><span class="lines">@@ -1800,7 +1800,7 @@
</span><span class="cx"> 
</span><span class="cx">     stopPeriodicTimers();
</span><span class="cx">     m_loadState = WaitingForSource;
</span><del>-    m_currentSourceNode = 0;
</del><ins>+    m_currentSourceNode = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     // 4.8.10.5 
</span><span class="cx">     // 6 - Reaching this step indicates that the media resource failed to load or that the given 
</span><span class="lines">@@ -2939,7 +2939,7 @@
</span><span class="cx">         return;
</span><span class="cx"> 
</span><span class="cx">     m_mediaSource-&gt;close();
</span><del>-    m_mediaSource = 0;
</del><ins>+    m_mediaSource = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="lines">@@ -4112,8 +4112,8 @@
</span><span class="cx">         m_currentSourceNode = source;
</span><span class="cx">         m_nextChildNodeToConsider = source-&gt;nextSibling();
</span><span class="cx">     } else {
</span><del>-        m_currentSourceNode = 0;
-        m_nextChildNodeToConsider = 0;
</del><ins>+        m_currentSourceNode = nullptr;
+        m_nextChildNodeToConsider = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx"> #if !LOG_DISABLED
</span><span class="lines">@@ -4193,7 +4193,7 @@
</span><span class="cx">         // Clear the current source node pointer, but don't change the movie as the spec says:
</span><span class="cx">         // 4.8.8 - Dynamically modifying a source element and its attribute when the element is already 
</span><span class="cx">         // inserted in a video or audio element will have no effect.
</span><del>-        m_currentSourceNode = 0;
</del><ins>+        m_currentSourceNode = nullptr;
</ins><span class="cx">         LOG(Media, &quot;HTMLMediaElement::sourceRemoved(%p) - m_currentSourceNode set to 0&quot;, this);
</span><span class="cx">     }
</span><span class="cx"> }
</span><span class="lines">@@ -4795,7 +4795,7 @@
</span><span class="cx">     setShouldDelayLoadEvent(false);
</span><span class="cx"> 
</span><span class="cx">     // 6 - Abort the overall resource selection algorithm.
</span><del>-    m_currentSourceNode = 0;
</del><ins>+    m_currentSourceNode = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     // Reset m_readyState since m_player is gone.
</span><span class="cx">     m_readyState = HAVE_NOTHING;
</span><span class="lines">@@ -4812,8 +4812,8 @@
</span><span class="cx"> 
</span><span class="cx"> #if USE(PLATFORM_TEXT_TRACK_MENU)
</span><span class="cx">     if (platformTextTrackMenu()) {
</span><del>-        m_platformMenu-&gt;setClient(0);
-        m_platformMenu = 0;
</del><ins>+        m_platformMenu-&gt;setClient(nullptr);
+        m_platformMenu = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> #endif
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLPlugInElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLPlugInElement.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLPlugInElement.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/html/HTMLPlugInElement.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -104,7 +104,7 @@
</span><span class="cx"> 
</span><span class="cx"> void HTMLPlugInElement::willDetachRenderers()
</span><span class="cx"> {
</span><del>-    m_instance.clear();
</del><ins>+    m_instance = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     if (m_isCapturingMouseEvents) {
</span><span class="cx">         if (Frame* frame = document().frame())
</span><span class="lines">@@ -122,7 +122,7 @@
</span><span class="cx"> 
</span><span class="cx"> void HTMLPlugInElement::resetInstance()
</span><span class="cx"> {
</span><del>-    m_instance.clear();
</del><ins>+    m_instance = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> PassRefPtr&lt;JSC::Bindings::Instance&gt; HTMLPlugInElement::getInstance()
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlHTMLTableElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/HTMLTableElement.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/HTMLTableElement.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/html/HTMLTableElement.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -402,7 +402,7 @@
</span><span class="cx">         HTMLElement::parseAttribute(name, value);
</span><span class="cx"> 
</span><span class="cx">     if (bordersBefore != cellBorders() || oldPadding != m_padding) {
</span><del>-        m_sharedCellStyle = 0;
</del><ins>+        m_sharedCellStyle = nullptr;
</ins><span class="cx">         bool cellChanged = false;
</span><span class="cx">         for (Node* child = firstChild(); child; child = child-&gt;nextSibling())
</span><span class="cx">             cellChanged |= setTableCellsChanged(child);
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlPluginDocumentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/PluginDocument.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/PluginDocument.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/html/PluginDocument.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -168,8 +168,8 @@
</span><span class="cx"> void PluginDocument::detachFromPluginElement()
</span><span class="cx"> {
</span><span class="cx">     // Release the plugin Element so that we don't have a circular reference.
</span><del>-    m_pluginElement = 0;
-    frame()-&gt;loader().client().redirectDataToPlugin(0);
</del><ins>+    m_pluginElement = nullptr;
+    frame()-&gt;loader().client().redirectDataToPlugin(nullptr);
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void PluginDocument::cancelManualPluginLoad()
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlTextFieldInputTypecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/TextFieldInputType.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/TextFieldInputType.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/html/TextFieldInputType.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -462,7 +462,7 @@
</span><span class="cx">     if (placeholderText.isEmpty()) {
</span><span class="cx">         if (m_placeholder) {
</span><span class="cx">             m_placeholder-&gt;parentNode()-&gt;removeChild(m_placeholder.get(), ASSERT_NO_EXCEPTION);
</span><del>-            m_placeholder.clear();
</del><ins>+            m_placeholder = nullptr;
</ins><span class="cx">         }
</span><span class="cx">         return;
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlValidationMessagecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/ValidationMessage.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/ValidationMessage.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/html/ValidationMessage.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -235,10 +235,10 @@
</span><span class="cx"> {
</span><span class="cx">     ASSERT(!validationMessageClient());
</span><span class="cx">     if (m_bubble) {
</span><del>-        m_messageHeading = 0;
-        m_messageBody = 0;
</del><ins>+        m_messageHeading = nullptr;
+        m_messageBody = nullptr;
</ins><span class="cx">         m_element-&gt;userAgentShadowRoot()-&gt;removeChild(m_bubble.get(), ASSERT_NO_EXCEPTION);
</span><del>-        m_bubble = 0;
</del><ins>+        m_bubble = nullptr;
</ins><span class="cx">     }
</span><span class="cx">     m_message = String();
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLProgramcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLProgram.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLProgram.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/html/canvas/WebGLProgram.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -58,11 +58,11 @@
</span><span class="cx">     context3d-&gt;deleteProgram(obj);
</span><span class="cx">     if (m_vertexShader) {
</span><span class="cx">         m_vertexShader-&gt;onDetached(context3d);
</span><del>-        m_vertexShader = 0;
</del><ins>+        m_vertexShader = nullptr;
</ins><span class="cx">     }
</span><span class="cx">     if (m_fragmentShader) {
</span><span class="cx">         m_fragmentShader-&gt;onDetached(context3d);
</span><del>-        m_fragmentShader = 0;
</del><ins>+        m_fragmentShader = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -148,12 +148,12 @@
</span><span class="cx">     case GraphicsContext3D::VERTEX_SHADER:
</span><span class="cx">         if (m_vertexShader != shader)
</span><span class="cx">             return false;
</span><del>-        m_vertexShader = 0;
</del><ins>+        m_vertexShader = nullptr;
</ins><span class="cx">         return true;
</span><span class="cx">     case GraphicsContext3D::FRAGMENT_SHADER:
</span><span class="cx">         if (m_fragmentShader != shader)
</span><span class="cx">             return false;
</span><del>-        m_fragmentShader = 0;
</del><ins>+        m_fragmentShader = nullptr;
</ins><span class="cx">         return true;
</span><span class="cx">     default:
</span><span class="cx">         return false;
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLRenderingContextBasecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLRenderingContextBase.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLRenderingContextBase.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/html/canvas/WebGLRenderingContextBase.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -494,10 +494,10 @@
</span><span class="cx">     m_unpackFlipY = false;
</span><span class="cx">     m_unpackPremultiplyAlpha = false;
</span><span class="cx">     m_unpackColorspaceConversion = GraphicsContext3D::BROWSER_DEFAULT_WEBGL;
</span><del>-    m_boundArrayBuffer = 0;
-    m_currentProgram = 0;
-    m_framebufferBinding = 0;
-    m_renderbufferBinding = 0;
</del><ins>+    m_boundArrayBuffer = nullptr;
+    m_currentProgram = nullptr;
+    m_framebufferBinding = nullptr;
+    m_renderbufferBinding = nullptr;
</ins><span class="cx">     m_depthMask = true;
</span><span class="cx">     m_stencilEnabled = false;
</span><span class="cx">     m_stencilMask = 0xFFFFFFFF;
</span><span class="lines">@@ -623,7 +623,7 @@
</span><span class="cx">     if (m_context) {
</span><span class="cx">         m_context-&gt;setContextLostCallback(nullptr);
</span><span class="cx">         m_context-&gt;setErrorMessageCallback(nullptr);
</span><del>-        m_context.clear();
</del><ins>+        m_context = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -1479,7 +1479,7 @@
</span><span class="cx">     if (!deleteObject(buffer))
</span><span class="cx">         return;
</span><span class="cx">     if (m_boundArrayBuffer == buffer)
</span><del>-        m_boundArrayBuffer = 0;
</del><ins>+        m_boundArrayBuffer = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     m_boundVertexArrayObject-&gt;unbindBuffer(buffer);
</span><span class="cx"> }
</span><span class="lines">@@ -1489,7 +1489,7 @@
</span><span class="cx">     if (!deleteObject(framebuffer))
</span><span class="cx">         return;
</span><span class="cx">     if (framebuffer == m_framebufferBinding) {
</span><del>-        m_framebufferBinding = 0;
</del><ins>+        m_framebufferBinding = nullptr;
</ins><span class="cx">         m_context-&gt;bindFramebuffer(GraphicsContext3D::FRAMEBUFFER, 0);
</span><span class="cx">     }
</span><span class="cx"> }
</span><span class="lines">@@ -1506,7 +1506,7 @@
</span><span class="cx">     if (!deleteObject(renderbuffer))
</span><span class="cx">         return;
</span><span class="cx">     if (renderbuffer == m_renderbufferBinding)
</span><del>-        m_renderbufferBinding = 0;
</del><ins>+        m_renderbufferBinding = nullptr;
</ins><span class="cx">     if (m_framebufferBinding)
</span><span class="cx">         m_framebufferBinding-&gt;removeAttachmentFromBoundFramebuffer(renderbuffer);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmlcanvasWebGLVertexArrayObjectBasecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/canvas/WebGLVertexArrayObjectBase.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/canvas/WebGLVertexArrayObjectBase.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/html/canvas/WebGLVertexArrayObjectBase.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -76,7 +76,7 @@
</span><span class="cx"> {
</span><span class="cx">     if (m_boundElementArrayBuffer == buffer) {
</span><span class="cx">         m_boundElementArrayBuffer-&gt;onDetached(context()-&gt;graphicsContext3D());
</span><del>-        m_boundElementArrayBuffer = 0;
</del><ins>+        m_boundElementArrayBuffer = nullptr;
</ins><span class="cx">     }
</span><span class="cx">     
</span><span class="cx">     for (size_t i = 0; i &lt; m_vertexAttribState.size(); ++i) {
</span><span class="lines">@@ -95,7 +95,7 @@
</span><span class="cx">                 state.originalStride = 0;
</span><span class="cx">                 state.offset = 0;
</span><span class="cx">             } else
</span><del>-                state.bufferBinding = 0;
</del><ins>+                state.bufferBinding = nullptr;
</ins><span class="cx">         }
</span><span class="cx">     }
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackTextTrackcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/TextTrack.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/TextTrack.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/html/track/TextTrack.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -245,7 +245,7 @@
</span><span class="cx">     // http://www.whatwg.org/specs/web-apps/current-work/#dom-texttrack-cues
</span><span class="cx">     if (m_mode != disabledKeyword())
</span><span class="cx">         return ensureTextTrackCueList();
</span><del>-    return 0;
</del><ins>+    return nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void TextTrack::removeAllCues()
</span><span class="lines">@@ -257,9 +257,9 @@
</span><span class="cx">         m_client-&gt;textTrackRemoveCues(this, m_cues.get());
</span><span class="cx">     
</span><span class="cx">     for (size_t i = 0; i &lt; m_cues-&gt;length(); ++i)
</span><del>-        m_cues-&gt;item(i)-&gt;setTrack(0);
</del><ins>+        m_cues-&gt;item(i)-&gt;setTrack(nullptr);
</ins><span class="cx">     
</span><del>-    m_cues = 0;
</del><ins>+    m_cues = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> TextTrackCueList* TextTrack::activeCues() const
</span><span class="lines">@@ -272,7 +272,7 @@
</span><span class="cx">     // http://www.whatwg.org/specs/web-apps/current-work/#dom-texttrack-activecues
</span><span class="cx">     if (m_cues &amp;&amp; m_mode != disabledKeyword())
</span><span class="cx">         return m_cues-&gt;activeCues();
</span><del>-    return 0;
</del><ins>+    return nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void TextTrack::addCue(PassRefPtr&lt;TextTrackCue&gt; prpCue, ExceptionCode&amp; ec)
</span></span></pre></div>
<a id="trunkSourceWebCorehtmltrackVTTCuecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/html/track/VTTCue.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/html/track/VTTCue.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/html/track/VTTCue.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -482,7 +482,7 @@
</span><span class="cx">     willChange();
</span><span class="cx">     // Clear the document fragment but don't bother to create it again just yet as we can do that
</span><span class="cx">     // when it is requested.
</span><del>-    m_webVTTNodeTree = 0;
</del><ins>+    m_webVTTNodeTree = nullptr;
</ins><span class="cx">     m_content = text;
</span><span class="cx">     didChange();
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorApplicationCacheAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorApplicationCacheAgent.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorApplicationCacheAgent.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/inspector/InspectorApplicationCacheAgent.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -58,7 +58,7 @@
</span><span class="cx"> void InspectorApplicationCacheAgent::willDestroyFrontendAndBackend(Inspector::DisconnectReason)
</span><span class="cx"> {
</span><span class="cx">     m_frontendDispatcher = nullptr;
</span><del>-    m_backendDispatcher.clear();
</del><ins>+    m_backendDispatcher = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     m_instrumentingAgents-&gt;setInspectorApplicationCacheAgent(nullptr);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorCSSAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorCSSAgent.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorCSSAgent.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/inspector/InspectorCSSAgent.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -360,7 +360,7 @@
</span><span class="cx"> void InspectorCSSAgent::willDestroyFrontendAndBackend(Inspector::DisconnectReason)
</span><span class="cx"> {
</span><span class="cx">     m_frontendDispatcher = nullptr;
</span><del>-    m_backendDispatcher.clear();
</del><ins>+    m_backendDispatcher = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     resetNonPersistentData();
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorControllercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorController.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorController.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/inspector/InspectorController.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -263,7 +263,7 @@
</span><span class="cx">     m_agents.willDestroyFrontendAndBackend(reason);
</span><span class="cx"> 
</span><span class="cx">     m_backendDispatcher-&gt;clearFrontend();
</span><del>-    m_backendDispatcher.clear();
</del><ins>+    m_backendDispatcher = nullptr;
</ins><span class="cx">     m_frontendChannel = nullptr;
</span><span class="cx"> 
</span><span class="cx">     m_isAutomaticInspection = false;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorDOMAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorDOMAgent.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorDOMAgent.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/inspector/InspectorDOMAgent.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -238,7 +238,7 @@
</span><span class="cx"> void InspectorDOMAgent::willDestroyFrontendAndBackend(Inspector::DisconnectReason)
</span><span class="cx"> {
</span><span class="cx">     m_frontendDispatcher = nullptr;
</span><del>-    m_backendDispatcher.clear();
</del><ins>+    m_backendDispatcher = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     m_history.reset();
</span><span class="cx">     m_domEditor.reset();
</span><span class="lines">@@ -272,7 +272,7 @@
</span><span class="cx">     discardBindings();
</span><span class="cx">     if (m_revalidateStyleAttrTask)
</span><span class="cx">         m_revalidateStyleAttrTask-&gt;reset();
</span><del>-    m_document = 0;
</del><ins>+    m_document = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void InspectorDOMAgent::setDOMListener(DOMListener* listener)
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorDOMDebuggerAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorDOMDebuggerAgent.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorDOMDebuggerAgent.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/inspector/InspectorDOMDebuggerAgent.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -109,7 +109,7 @@
</span><span class="cx"> 
</span><span class="cx"> void InspectorDOMDebuggerAgent::willDestroyFrontendAndBackend(Inspector::DisconnectReason)
</span><span class="cx"> {
</span><del>-    m_backendDispatcher.clear();
</del><ins>+    m_backendDispatcher = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     disable();
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorDOMStorageAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorDOMStorageAgent.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorDOMStorageAgent.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/inspector/InspectorDOMStorageAgent.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -76,7 +76,7 @@
</span><span class="cx"> void InspectorDOMStorageAgent::willDestroyFrontendAndBackend(Inspector::DisconnectReason)
</span><span class="cx"> {
</span><span class="cx">     m_frontendDispatcher = nullptr;
</span><del>-    m_backendDispatcher.clear();
</del><ins>+    m_backendDispatcher = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     ErrorString unused;
</span><span class="cx">     disable(unused);
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorDatabaseAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorDatabaseAgent.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorDatabaseAgent.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/inspector/InspectorDatabaseAgent.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -231,7 +231,7 @@
</span><span class="cx"> void InspectorDatabaseAgent::willDestroyFrontendAndBackend(Inspector::DisconnectReason)
</span><span class="cx"> {
</span><span class="cx">     m_frontendDispatcher = nullptr;
</span><del>-    m_backendDispatcher.clear();
</del><ins>+    m_backendDispatcher = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     ErrorString unused;
</span><span class="cx">     disable(unused);
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorIndexedDBAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorIndexedDBAgent.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorIndexedDBAgent.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/inspector/InspectorIndexedDBAgent.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -582,7 +582,7 @@
</span><span class="cx"> 
</span><span class="cx"> void InspectorIndexedDBAgent::willDestroyFrontendAndBackend(Inspector::DisconnectReason)
</span><span class="cx"> {
</span><del>-    m_backendDispatcher.clear();
</del><ins>+    m_backendDispatcher = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     ErrorString unused;
</span><span class="cx">     disable(unused);
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorLayerTreeAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorLayerTreeAgent.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorLayerTreeAgent.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/inspector/InspectorLayerTreeAgent.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -65,7 +65,7 @@
</span><span class="cx"> void InspectorLayerTreeAgent::willDestroyFrontendAndBackend(Inspector::DisconnectReason)
</span><span class="cx"> {
</span><span class="cx">     m_frontendDispatcher = nullptr;
</span><del>-    m_backendDispatcher.clear();
</del><ins>+    m_backendDispatcher = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     ErrorString unused;
</span><span class="cx">     disable(unused);
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorOverlaycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorOverlay.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorOverlay.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/inspector/InspectorOverlay.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -243,9 +243,9 @@
</span><span class="cx"> 
</span><span class="cx"> void InspectorOverlay::hideHighlight()
</span><span class="cx"> {
</span><del>-    m_highlightNode.clear();
-    m_highlightNodeList.clear();
-    m_highlightQuad.reset();
</del><ins>+    m_highlightNode = nullptr;
+    m_highlightNodeList = nullptr;
+    m_highlightQuad = nullptr;
</ins><span class="cx">     update();
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -253,7 +253,7 @@
</span><span class="cx"> {
</span><span class="cx">     m_nodeHighlightConfig = highlightConfig;
</span><span class="cx">     m_highlightNodeList = nodes;
</span><del>-    m_highlightNode.clear();
</del><ins>+    m_highlightNode = nullptr;
</ins><span class="cx">     update();
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -261,7 +261,7 @@
</span><span class="cx"> {
</span><span class="cx">     m_nodeHighlightConfig = highlightConfig;
</span><span class="cx">     m_highlightNode = node;
</span><del>-    m_highlightNodeList.clear();
</del><ins>+    m_highlightNodeList = nullptr;
</ins><span class="cx">     update();
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorPageAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorPageAgent.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorPageAgent.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/inspector/InspectorPageAgent.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -348,7 +348,7 @@
</span><span class="cx"> void InspectorPageAgent::willDestroyFrontendAndBackend(Inspector::DisconnectReason)
</span><span class="cx"> {
</span><span class="cx">     m_frontendDispatcher = nullptr;
</span><del>-    m_backendDispatcher.clear();
</del><ins>+    m_backendDispatcher = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     ErrorString unused;
</span><span class="cx">     disable(unused);
</span><span class="lines">@@ -374,7 +374,7 @@
</span><span class="cx"> void InspectorPageAgent::disable(ErrorString&amp;)
</span><span class="cx"> {
</span><span class="cx">     m_enabled = false;
</span><del>-    m_scriptsToEvaluateOnLoad.clear();
</del><ins>+    m_scriptsToEvaluateOnLoad = nullptr;
</ins><span class="cx">     m_instrumentingAgents-&gt;setInspectorPageAgent(nullptr);
</span><span class="cx"> 
</span><span class="cx">     ErrorString unused;
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorReplayAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorReplayAgent.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorReplayAgent.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/inspector/InspectorReplayAgent.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -193,7 +193,7 @@
</span><span class="cx"> void InspectorReplayAgent::willDestroyFrontendAndBackend(Inspector::DisconnectReason)
</span><span class="cx"> {
</span><span class="cx">     m_frontendDispatcher = nullptr;
</span><del>-    m_backendDispatcher.clear();
</del><ins>+    m_backendDispatcher = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     m_instrumentingAgents-&gt;setInspectorReplayAgent(nullptr);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorResourceAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorResourceAgent.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorResourceAgent.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/inspector/InspectorResourceAgent.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -181,7 +181,7 @@
</span><span class="cx"> void InspectorResourceAgent::willDestroyFrontendAndBackend(Inspector::DisconnectReason)
</span><span class="cx"> {
</span><span class="cx">     m_frontendDispatcher = nullptr;
</span><del>-    m_backendDispatcher.clear();
</del><ins>+    m_backendDispatcher = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     ErrorString unused;
</span><span class="cx">     disable(unused);
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorStyleSheetcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorStyleSheet.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorStyleSheet.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/inspector/InspectorStyleSheet.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -1261,7 +1261,7 @@
</span><span class="cx">     m_isStyleTextValid = false;
</span><span class="cx">     if (m_element-&gt;isStyledElement() &amp;&amp; m_element-&gt;style() != m_inspectorStyle-&gt;cssStyle())
</span><span class="cx">         m_inspectorStyle = InspectorStyle::create(InspectorCSSId(id(), 0), inlineStyle(), this);
</span><del>-    m_ruleSourceData.clear();
</del><ins>+    m_ruleSourceData = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> bool InspectorStyleSheetForInlineStyle::getText(String* result) const
</span><span class="lines">@@ -1285,7 +1285,7 @@
</span><span class="cx"> 
</span><span class="cx">     m_styleText = text;
</span><span class="cx">     m_isStyleTextValid = true;
</span><del>-    m_ruleSourceData.clear();
</del><ins>+    m_ruleSourceData = nullptr;
</ins><span class="cx">     return !ec;
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -1304,7 +1304,7 @@
</span><span class="cx">     // The &quot;style&quot; property value can get changed indirectly, e.g. via element.style.borderWidth = &quot;2px&quot;.
</span><span class="cx">     const String&amp; currentStyleText = elementStyleText();
</span><span class="cx">     if (m_styleText != currentStyleText) {
</span><del>-        m_ruleSourceData.clear();
</del><ins>+        m_ruleSourceData = nullptr;
</ins><span class="cx">         m_styleText = currentStyleText;
</span><span class="cx">         m_isStyleTextValid = true;
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorTimelineAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorTimelineAgent.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorTimelineAgent.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/inspector/InspectorTimelineAgent.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -103,7 +103,7 @@
</span><span class="cx"> void InspectorTimelineAgent::willDestroyFrontendAndBackend(Inspector::DisconnectReason reason)
</span><span class="cx"> {
</span><span class="cx">     m_frontendDispatcher = nullptr;
</span><del>-    m_backendDispatcher.clear();
</del><ins>+    m_backendDispatcher = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     m_instrumentingAgents-&gt;setPersistentInspectorTimelineAgent(nullptr);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorInspectorWorkerAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/InspectorWorkerAgent.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/InspectorWorkerAgent.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/inspector/InspectorWorkerAgent.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -127,7 +127,7 @@
</span><span class="cx">     disable(unused);
</span><span class="cx"> 
</span><span class="cx">     m_frontendDispatcher = nullptr;
</span><del>-    m_backendDispatcher.clear();
</del><ins>+    m_backendDispatcher = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void InspectorWorkerAgent::enable(ErrorString&amp;)
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorPageRuntimeAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/PageRuntimeAgent.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/PageRuntimeAgent.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/inspector/PageRuntimeAgent.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -69,7 +69,7 @@
</span><span class="cx"> void PageRuntimeAgent::willDestroyFrontendAndBackend(Inspector::DisconnectReason reason)
</span><span class="cx"> {
</span><span class="cx">     m_frontendDispatcher = nullptr;
</span><del>-    m_backendDispatcher.clear();
</del><ins>+    m_backendDispatcher = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     String unused;
</span><span class="cx">     disable(unused);
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorWebInjectedScriptManagercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/WebInjectedScriptManager.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/WebInjectedScriptManager.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/inspector/WebInjectedScriptManager.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -44,7 +44,7 @@
</span><span class="cx">     InjectedScriptManager::disconnect();
</span><span class="cx"> 
</span><span class="cx">     m_commandLineAPIHost-&gt;disconnect();
</span><del>-    m_commandLineAPIHost.clear();
</del><ins>+    m_commandLineAPIHost = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void WebInjectedScriptManager::didCreateInjectedScript(InjectedScript injectedScript)
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorWorkerInspectorControllercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/WorkerInspectorController.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/WorkerInspectorController.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/inspector/WorkerInspectorController.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -126,7 +126,7 @@
</span><span class="cx"> 
</span><span class="cx">     m_agents.willDestroyFrontendAndBackend(reason);
</span><span class="cx">     m_backendDispatcher-&gt;clearFrontend();
</span><del>-    m_backendDispatcher.clear();
</del><ins>+    m_backendDispatcher = nullptr;
</ins><span class="cx">     m_frontendChannel = nullptr;
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreinspectorWorkerRuntimeAgentcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/inspector/WorkerRuntimeAgent.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/inspector/WorkerRuntimeAgent.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/inspector/WorkerRuntimeAgent.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -60,7 +60,7 @@
</span><span class="cx"> 
</span><span class="cx"> void WorkerRuntimeAgent::willDestroyFrontendAndBackend(Inspector::DisconnectReason reason)
</span><span class="cx"> {
</span><del>-    m_backendDispatcher.clear();
</del><ins>+    m_backendDispatcher = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     InspectorRuntimeAgent::willDestroyFrontendAndBackend(reason);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderDocumentLoadercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/DocumentLoader.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/DocumentLoader.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/loader/DocumentLoader.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -1524,7 +1524,7 @@
</span><span class="cx"> void DocumentLoader::continueIconLoadWithDecision(IconLoadDecision decision)
</span><span class="cx"> {
</span><span class="cx">     ASSERT(m_iconLoadDecisionCallback);
</span><del>-    m_iconLoadDecisionCallback = 0;
</del><ins>+    m_iconLoadDecisionCallback = nullptr;
</ins><span class="cx">     if (m_frame)
</span><span class="cx">         m_frame-&gt;loader().icon().continueLoadWithDecision(decision);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderDocumentThreadableLoadercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/DocumentThreadableLoader.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/DocumentThreadableLoader.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/loader/DocumentThreadableLoader.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -64,7 +64,7 @@
</span><span class="cx"> {
</span><span class="cx">     RefPtr&lt;DocumentThreadableLoader&gt; loader = adoptRef(new DocumentThreadableLoader(document, client, LoadAsynchronously, request, options));
</span><span class="cx">     if (!loader-&gt;m_resource)
</span><del>-        loader = 0;
</del><ins>+        loader = nullptr;
</ins><span class="cx">     return loader.release();
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderDocumentWritercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/DocumentWriter.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/DocumentWriter.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/loader/DocumentWriter.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -90,7 +90,7 @@
</span><span class="cx"> 
</span><span class="cx"> void DocumentWriter::clear()
</span><span class="cx"> {
</span><del>-    m_decoder = 0;
</del><ins>+    m_decoder = nullptr;
</ins><span class="cx">     m_hasReceivedSomeData = false;
</span><span class="cx">     if (!m_encodingWasChosenByUser)
</span><span class="cx">         m_encoding = String();
</span><span class="lines">@@ -245,7 +245,7 @@
</span><span class="cx">     if (!m_parser)
</span><span class="cx">         return;
</span><span class="cx">     m_parser-&gt;finish();
</span><del>-    m_parser = 0;
</del><ins>+    m_parser = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void DocumentWriter::setEncoding(const String&amp; name, bool userChosen)
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderFrameLoadercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/FrameLoader.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/FrameLoader.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/loader/FrameLoader.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -692,7 +692,7 @@
</span><span class="cx"> 
</span><span class="cx">     if (m_pendingStateObject) {
</span><span class="cx">         m_frame.document()-&gt;statePopped(m_pendingStateObject.get());
</span><del>-        m_pendingStateObject.clear();
</del><ins>+        m_pendingStateObject = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     if (dispatch)
</span><span class="lines">@@ -818,7 +818,7 @@
</span><span class="cx"> 
</span><span class="cx">     // OK, completed.
</span><span class="cx">     m_isComplete = true;
</span><del>-    m_requestedHistoryItem = 0;
</del><ins>+    m_requestedHistoryItem = nullptr;
</ins><span class="cx">     m_frame.document()-&gt;setReadyState(Document::Complete);
</span><span class="cx"> 
</span><span class="cx"> #if PLATFORM(IOS)
</span><span class="lines">@@ -1137,7 +1137,7 @@
</span><span class="cx">     m_client.revertToProvisionalState(m_documentLoader.get());
</span><span class="cx">     setState(FrameStateProvisional);
</span><span class="cx">     m_provisionalDocumentLoader = m_documentLoader;
</span><del>-    m_documentLoader = 0;
</del><ins>+    m_documentLoader = nullptr;
</ins><span class="cx">     detachChildren();
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderProgressTrackercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/ProgressTracker.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/ProgressTracker.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/loader/ProgressTracker.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -113,7 +113,7 @@
</span><span class="cx">     m_lastNotifiedProgressTime = std::chrono::steady_clock::time_point();
</span><span class="cx">     m_finalProgressChangedSent = false;
</span><span class="cx">     m_numProgressTrackedFrames = 0;
</span><del>-    m_originatingProgressFrame = 0;
</del><ins>+    m_originatingProgressFrame = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     m_heartbeatsWithNoProgress = 0;
</span><span class="cx">     m_totalBytesReceivedBeforePreviousHeartbeat = 0;
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderResourceLoadercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/ResourceLoader.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/ResourceLoader.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/loader/ResourceLoader.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -90,8 +90,8 @@
</span><span class="cx">     // has been deallocated and also to avoid reentering this method.
</span><span class="cx">     Ref&lt;ResourceLoader&gt; protect(*this);
</span><span class="cx"> 
</span><del>-    m_frame = 0;
-    m_documentLoader = 0;
</del><ins>+    m_frame = nullptr;
+    m_documentLoader = nullptr;
</ins><span class="cx">     
</span><span class="cx">     // We need to set reachedTerminalState to true before we release
</span><span class="cx">     // the resources to prevent a double dealloc of WebView &lt;rdar://problem/4372628&gt;
</span><span class="lines">@@ -104,11 +104,11 @@
</span><span class="cx">         // Clear out the ResourceHandle's client so that it doesn't try to call
</span><span class="cx">         // us back after we release it, unless it has been replaced by someone else.
</span><span class="cx">         if (m_handle-&gt;client() == this)
</span><del>-            m_handle-&gt;setClient(0);
-        m_handle = 0;
</del><ins>+            m_handle-&gt;setClient(nullptr);
+        m_handle = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><del>-    m_resourceData = 0;
</del><ins>+    m_resourceData = nullptr;
</ins><span class="cx">     m_deferredRequest = ResourceRequest();
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -225,7 +225,7 @@
</span><span class="cx"> FrameLoader* ResourceLoader::frameLoader() const
</span><span class="cx"> {
</span><span class="cx">     if (!m_frame)
</span><del>-        return 0;
</del><ins>+        return nullptr;
</ins><span class="cx">     return &amp;m_frame-&gt;loader();
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -244,7 +244,7 @@
</span><span class="cx"> 
</span><span class="cx">     // Reset any already buffered data
</span><span class="cx">     if (dataBufferingPolicy == DoNotBufferData)
</span><del>-        m_resourceData = 0;
</del><ins>+        m_resourceData = nullptr;
</ins><span class="cx"> }
</span><span class="cx">     
</span><span class="cx"> void ResourceLoader::willSwitchToSubstituteResource()
</span><span class="lines">@@ -530,7 +530,7 @@
</span><span class="cx">         m_documentLoader-&gt;cancelPendingSubstituteLoad(this);
</span><span class="cx">         if (m_handle) {
</span><span class="cx">             m_handle-&gt;cancel();
</span><del>-            m_handle = 0;
</del><ins>+            m_handle = nullptr;
</ins><span class="cx">         }
</span><span class="cx">         cleanupForError(nonNullError);
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebCoreloaderappcacheApplicationCacheGroupcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/appcache/ApplicationCacheGroup.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/appcache/ApplicationCacheGroup.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/loader/appcache/ApplicationCacheGroup.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -327,7 +327,7 @@
</span><span class="cx">         m_manifestHandle-&gt;setClient(0);
</span><span class="cx"> 
</span><span class="cx">         m_manifestHandle-&gt;cancel();
</span><del>-        m_manifestHandle = 0;
</del><ins>+        m_manifestHandle = nullptr;
</ins><span class="cx">     }
</span><span class="cx">     
</span><span class="cx">     if (m_currentHandle) {
</span><span class="lines">@@ -338,11 +338,11 @@
</span><span class="cx">         m_currentHandle-&gt;setClient(0);
</span><span class="cx"> 
</span><span class="cx">         m_currentHandle-&gt;cancel();
</span><del>-        m_currentHandle = 0;
</del><ins>+        m_currentHandle = nullptr;
</ins><span class="cx">     }    
</span><span class="cx"> 
</span><span class="cx">     // FIXME: Resetting just a tiny part of the state in this function is confusing. Callers have to take care of a lot more.
</span><del>-    m_cacheBeingUpdated = 0;
</del><ins>+    m_cacheBeingUpdated = nullptr;
</ins><span class="cx">     m_pendingEntries.clear();
</span><span class="cx"> }    
</span><span class="cx"> 
</span><span class="lines">@@ -521,7 +521,7 @@
</span><span class="cx">             m_cacheBeingUpdated-&gt;addResource(ApplicationCacheResource::create(url, newestCachedResource-&gt;response(), type, newestCachedResource-&gt;data(), newestCachedResource-&gt;path()));
</span><span class="cx">             m_pendingEntries.remove(m_currentHandle-&gt;firstRequest().url());
</span><span class="cx">             m_currentHandle-&gt;cancel();
</span><del>-            m_currentHandle = 0;
</del><ins>+            m_currentHandle = nullptr;
</ins><span class="cx">             // Load the next resource, if any.
</span><span class="cx">             startLoadingEntry();
</span><span class="cx">             return;
</span><span class="lines">@@ -538,7 +538,7 @@
</span><span class="cx">         } else if (response.httpStatusCode() == 404 || response.httpStatusCode() == 410) {
</span><span class="cx">             // Skip this resource. It is dropped from the cache.
</span><span class="cx">             m_currentHandle-&gt;cancel();
</span><del>-            m_currentHandle = 0;
</del><ins>+            m_currentHandle = nullptr;
</ins><span class="cx">             m_pendingEntries.remove(url);
</span><span class="cx">             // Load the next resource, if any.
</span><span class="cx">             startLoadingEntry();
</span><span class="lines">@@ -551,7 +551,7 @@
</span><span class="cx">             m_cacheBeingUpdated-&gt;addResource(ApplicationCacheResource::create(url, newestCachedResource-&gt;response(), type, newestCachedResource-&gt;data(), newestCachedResource-&gt;path()));
</span><span class="cx">             m_pendingEntries.remove(m_currentHandle-&gt;firstRequest().url());
</span><span class="cx">             m_currentHandle-&gt;cancel();
</span><del>-            m_currentHandle = 0;
</del><ins>+            m_currentHandle = nullptr;
</ins><span class="cx">             // Load the next resource, if any.
</span><span class="cx">             startLoadingEntry();
</span><span class="cx">         }
</span><span class="lines">@@ -595,7 +595,7 @@
</span><span class="cx">     ASSERT(m_cacheBeingUpdated);
</span><span class="cx"> 
</span><span class="cx">     m_cacheBeingUpdated-&gt;addResource(m_currentResource.release());
</span><del>-    m_currentHandle = 0;
</del><ins>+    m_currentHandle = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     // While downloading check to see if we have exceeded the available quota.
</span><span class="cx">     // We can stop immediately if we have already previously failed
</span><span class="lines">@@ -603,7 +603,7 @@
</span><span class="cx">     // of the quota being reached and decided not to increase it then.
</span><span class="cx">     // FIXME: Should we break earlier and prevent redownloading on later page loads?
</span><span class="cx">     if (m_originQuotaExceededPreviously &amp;&amp; m_availableSpaceInQuota &lt; m_cacheBeingUpdated-&gt;estimatedSizeInStorage()) {
</span><del>-        m_currentResource = 0;
</del><ins>+        m_currentResource = nullptr;
</ins><span class="cx">         m_frame-&gt;document()-&gt;addConsoleMessage(MessageSource::AppCache, MessageLevel::Error, ASCIILiteral(&quot;Application Cache update failed, because size quota was exceeded.&quot;));
</span><span class="cx">         cacheUpdateFailed();
</span><span class="cx">         return;
</span><span class="lines">@@ -631,7 +631,7 @@
</span><span class="cx">         url.removeFragmentIdentifier();
</span><span class="cx"> 
</span><span class="cx">     ASSERT(!m_currentResource || !m_pendingEntries.contains(url));
</span><del>-    m_currentResource = 0;
</del><ins>+    m_currentResource = nullptr;
</ins><span class="cx">     m_pendingEntries.remove(url);
</span><span class="cx"> 
</span><span class="cx">     if ((type &amp; ApplicationCacheResource::Explicit) || (type &amp; ApplicationCacheResource::Fallback)) {
</span><span class="lines">@@ -695,7 +695,7 @@
</span><span class="cx">         return;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    m_manifestHandle = 0;
</del><ins>+    m_manifestHandle = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     // Check if the manifest was not modified.
</span><span class="cx">     if (isUpgradeAttempt) {
</span><span class="lines">@@ -706,7 +706,7 @@
</span><span class="cx">             (newestManifest-&gt;data()-&gt;size() == m_manifestResource-&gt;data()-&gt;size() &amp;&amp; !memcmp(newestManifest-&gt;data()-&gt;data(), m_manifestResource-&gt;data()-&gt;data(), newestManifest-&gt;data()-&gt;size()))) {
</span><span class="cx"> 
</span><span class="cx">             m_completionType = NoUpdate;
</span><del>-            m_manifestResource = 0;
</del><ins>+            m_manifestResource = nullptr;
</ins><span class="cx">             deliverDelayedMainResources();
</span><span class="cx"> 
</span><span class="cx">             return;
</span><span class="lines">@@ -782,7 +782,7 @@
</span><span class="cx"> void ApplicationCacheGroup::cacheUpdateFailed()
</span><span class="cx"> {
</span><span class="cx">     stopLoading();
</span><del>-    m_manifestResource = 0;
</del><ins>+    m_manifestResource = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     // Wait for master resource loads to finish.
</span><span class="cx">     m_completionType = Failure;
</span><span class="lines">@@ -807,7 +807,7 @@
</span><span class="cx">     stopLoading();
</span><span class="cx"> 
</span><span class="cx">     ASSERT(m_pendingEntries.isEmpty());
</span><del>-    m_manifestResource = 0;
</del><ins>+    m_manifestResource = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     while (!m_pendingMasterResourceLoaders.isEmpty()) {
</span><span class="cx">         HashSet&lt;DocumentLoader*&gt;::iterator it = m_pendingMasterResourceLoaders.begin();
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedCSSStyleSheetcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedCSSStyleSheet.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedCSSStyleSheet.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/loader/cache/CachedCSSStyleSheet.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -138,7 +138,7 @@
</span><span class="cx">         return;
</span><span class="cx"> 
</span><span class="cx">     m_parsedStyleSheetCache-&gt;removedFromMemoryCache();
</span><del>-    m_parsedStyleSheetCache.clear();
</del><ins>+    m_parsedStyleSheetCache = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     setDecodedSize(0);
</span><span class="cx"> }
</span><span class="lines">@@ -146,11 +146,11 @@
</span><span class="cx"> PassRefPtr&lt;StyleSheetContents&gt; CachedCSSStyleSheet::restoreParsedStyleSheet(const CSSParserContext&amp; context, CachePolicy cachePolicy)
</span><span class="cx"> {
</span><span class="cx">     if (!m_parsedStyleSheetCache)
</span><del>-        return 0;
</del><ins>+        return nullptr;
</ins><span class="cx">     if (!m_parsedStyleSheetCache-&gt;subresourcesAllowReuse(cachePolicy)) {
</span><span class="cx">         m_parsedStyleSheetCache-&gt;removedFromMemoryCache();
</span><del>-        m_parsedStyleSheetCache.clear();
-        return 0;
</del><ins>+        m_parsedStyleSheetCache = nullptr;
+        return nullptr;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     ASSERT(m_parsedStyleSheetCache-&gt;isCacheable());
</span><span class="lines">@@ -158,7 +158,7 @@
</span><span class="cx"> 
</span><span class="cx">     // Contexts must be identical so we know we would get the same exact result if we parsed again.
</span><span class="cx">     if (m_parsedStyleSheetCache-&gt;parserContext() != context)
</span><del>-        return 0;
</del><ins>+        return nullptr;
</ins><span class="cx"> 
</span><span class="cx">     didAccessDecodedData(monotonicallyIncreasingTime());
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedImagecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedImage.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedImage.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/loader/cache/CachedImage.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -365,8 +365,8 @@
</span><span class="cx">     // If our Image has an observer, it's always us so we need to clear the back pointer
</span><span class="cx">     // before dropping our reference.
</span><span class="cx">     if (m_image)
</span><del>-        m_image-&gt;setImageObserver(0);
-    m_image.clear();
</del><ins>+        m_image-&gt;setImageObserver(nullptr);
+    m_image = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void CachedImage::addIncrementalDataBuffer(SharedBuffer&amp; data)
</span><span class="lines">@@ -458,7 +458,7 @@
</span><span class="cx"> {
</span><span class="cx">     bool canDeleteImage = !m_image || (m_image-&gt;hasOneRef() &amp;&amp; m_image-&gt;isBitmapImage());
</span><span class="cx">     if (canDeleteImage &amp;&amp; !isLoading() &amp;&amp; !hasClients()) {
</span><del>-        m_image = 0;
</del><ins>+        m_image = nullptr;
</ins><span class="cx">         setDecodedSize(0);
</span><span class="cx">     } else if (m_image &amp;&amp; !errorOccurred())
</span><span class="cx">         m_image-&gt;destroyDecodedData();
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedRawResourcecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedRawResource.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedRawResource.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/loader/cache/CachedRawResource.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -268,7 +268,7 @@
</span><span class="cx"> 
</span><span class="cx"> void CachedRawResource::clear()
</span><span class="cx"> {
</span><del>-    m_data.clear();
</del><ins>+    m_data = nullptr;
</ins><span class="cx">     setEncodedSize(0);
</span><span class="cx">     if (m_loader)
</span><span class="cx">         m_loader-&gt;clearResourceData();
</span></span></pre></div>
<a id="trunkSourceWebCoreloadercacheCachedResourcecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/cache/CachedResource.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/cache/CachedResource.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/loader/cache/CachedResource.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -317,7 +317,7 @@
</span><span class="cx"> {
</span><span class="cx">     setStatus(status);
</span><span class="cx">     ASSERT(errorOccurred());
</span><del>-    m_data.clear();
</del><ins>+    m_data = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     setLoading(false);
</span><span class="cx">     checkNotify();
</span></span></pre></div>
<a id="trunkSourceWebCoreloadericonIconRecordcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/loader/icon/IconRecord.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/loader/icon/IconRecord.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/loader/icon/IconRecord.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -71,7 +71,7 @@
</span><span class="cx">     // Copy the provided data into the buffer of the new Image object.
</span><span class="cx">     if (!m_image-&gt;setData(data, true)) {
</span><span class="cx">         LOG(IconDatabase, &quot;Manual image data for iconURL '%s' FAILED - it was probably invalid image data&quot;, m_iconURL.ascii().data());
</span><del>-        m_image.clear();
</del><ins>+        m_image = nullptr;
</ins><span class="cx">     }
</span><span class="cx">     
</span><span class="cx">     m_dataSet = true;
</span></span></pre></div>
<a id="trunkSourceWebCorepageEventHandlercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/EventHandler.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/EventHandler.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/page/EventHandler.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -485,7 +485,7 @@
</span><span class="cx">     m_mousePositionIsUnknown = true;
</span><span class="cx">     m_lastKnownMousePosition = IntPoint();
</span><span class="cx">     m_lastKnownMouseGlobalPosition = IntPoint();
</span><del>-    m_mousePressNode = 0;
</del><ins>+    m_mousePressNode = nullptr;
</ins><span class="cx">     m_mousePressed = false;
</span><span class="cx">     m_capturesDragging = false;
</span><span class="cx">     m_capturingMouseEventsElement = nullptr;
</span><span class="lines">@@ -494,7 +494,7 @@
</span><span class="cx"> #endif
</span><span class="cx"> #if ENABLE(TOUCH_EVENTS) &amp;&amp; !ENABLE(IOS_TOUCH_EVENTS)
</span><span class="cx">     m_originatingTouchPointTargets.clear();
</span><del>-    m_originatingTouchPointDocument.clear();
</del><ins>+    m_originatingTouchPointDocument = nullptr;
</ins><span class="cx">     m_originatingTouchPointTargetKey = 0;
</span><span class="cx"> #endif
</span><span class="cx">     m_maxMouseMovedDuration = 0;
</span><span class="lines">@@ -3994,7 +3994,7 @@
</span><span class="cx">     }
</span><span class="cx">     m_touchPressed = touches-&gt;length() &gt; 0;
</span><span class="cx">     if (allTouchReleased)
</span><del>-        m_originatingTouchPointDocument.clear();
</del><ins>+        m_originatingTouchPointDocument = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     // Now iterate the changedTouches list and m_targets within it, sending events to the targets as required.
</span><span class="cx">     bool swallowedEvent = false;
</span></span></pre></div>
<a id="trunkSourceWebCorepagePagecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/page/Page.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/page/Page.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/page/Page.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -516,7 +516,7 @@
</span><span class="cx">     Vector&lt;Ref&lt;Frame&gt;&gt; framesNeedingReload;
</span><span class="cx"> 
</span><span class="cx">     for (auto&amp; page : *allPages) {
</span><del>-        page-&gt;m_pluginData.clear();
</del><ins>+        page-&gt;m_pluginData = nullptr;
</ins><span class="cx"> 
</span><span class="cx">         if (!reload)
</span><span class="cx">             continue;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformaudiomacCARingBuffercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/audio/mac/CARingBuffer.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/audio/mac/CARingBuffer.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/platform/audio/mac/CARingBuffer.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -86,7 +86,7 @@
</span><span class="cx"> void CARingBuffer::deallocate()
</span><span class="cx"> {
</span><span class="cx">     if (m_buffers)
</span><del>-        m_buffers.clear();
</del><ins>+        m_buffers = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     m_channelCount = 0;
</span><span class="cx">     m_capacityBytes = 0;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsFontcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/Font.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/Font.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/platform/graphics/Font.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -363,7 +363,7 @@
</span><span class="cx">     if (!m_mathData) {
</span><span class="cx">         m_mathData = OpenTypeMathData::create(m_platformData);
</span><span class="cx">         if (!m_mathData-&gt;hasMathData())
</span><del>-            m_mathData.clear();
</del><ins>+            m_mathData = nullptr;
</ins><span class="cx">     }
</span><span class="cx">     return m_mathData.get();
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsFontCachecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/FontCache.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/FontCache.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/platform/graphics/FontCache.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -320,7 +320,7 @@
</span><span class="cx"> 
</span><span class="cx">     RefPtr&lt;OpenTypeVerticalData&gt; verticalData = OpenTypeVerticalData::create(platformData);
</span><span class="cx">     if (!verticalData-&gt;isOpenType())
</span><del>-        verticalData.clear();
</del><ins>+        verticalData = nullptr;
</ins><span class="cx">     fontVerticalDataCache.set(key, verticalData);
</span><span class="cx">     return verticalData;
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsGraphicsContextcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/GraphicsContext.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/GraphicsContext.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/platform/graphics/GraphicsContext.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -178,8 +178,8 @@
</span><span class="cx"> {
</span><span class="cx">     m_state.strokeColor = color;
</span><span class="cx">     m_state.strokeColorSpace = colorSpace;
</span><del>-    m_state.strokeGradient.clear();
-    m_state.strokePattern.clear();
</del><ins>+    m_state.strokeGradient = nullptr;
+    m_state.strokePattern = nullptr;
</ins><span class="cx">     setPlatformStrokeColor(color, colorSpace);
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -245,8 +245,8 @@
</span><span class="cx"> {
</span><span class="cx">     m_state.fillColor = color;
</span><span class="cx">     m_state.fillColorSpace = colorSpace;
</span><del>-    m_state.fillGradient.clear();
-    m_state.fillPattern.clear();
</del><ins>+    m_state.fillGradient = nullptr;
+    m_state.fillPattern = nullptr;
</ins><span class="cx">     setPlatformFillColor(color, colorSpace);
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -269,26 +269,26 @@
</span><span class="cx"> 
</span><span class="cx"> void GraphicsContext::setStrokePattern(Ref&lt;Pattern&gt;&amp;&amp; pattern)
</span><span class="cx"> {
</span><del>-    m_state.strokeGradient.clear();
</del><ins>+    m_state.strokeGradient = nullptr;
</ins><span class="cx">     m_state.strokePattern = WTF::move(pattern);
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void GraphicsContext::setFillPattern(Ref&lt;Pattern&gt;&amp;&amp; pattern)
</span><span class="cx"> {
</span><del>-    m_state.fillGradient.clear();
</del><ins>+    m_state.fillGradient = nullptr;
</ins><span class="cx">     m_state.fillPattern = WTF::move(pattern);
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void GraphicsContext::setStrokeGradient(Ref&lt;Gradient&gt;&amp;&amp; gradient)
</span><span class="cx"> {
</span><span class="cx">     m_state.strokeGradient = WTF::move(gradient);
</span><del>-    m_state.strokePattern.clear();
</del><ins>+    m_state.strokePattern = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void GraphicsContext::setFillGradient(Ref&lt;Gradient&gt;&amp;&amp; gradient)
</span><span class="cx"> {
</span><span class="cx">     m_state.fillGradient = WTF::move(gradient);
</span><del>-    m_state.fillPattern.clear();
</del><ins>+    m_state.fillPattern = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void GraphicsContext::beginTransparencyLayer(float opacity)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsMediaPlayercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/MediaPlayer.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/MediaPlayer.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/platform/graphics/MediaPlayer.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -314,10 +314,10 @@
</span><span class="cx">     m_contentMIMETypeWasInferredFromExtension = false;
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(MEDIA_SOURCE)
</span><del>-    m_mediaSource = 0;
</del><ins>+    m_mediaSource = nullptr;
</ins><span class="cx"> #endif
</span><span class="cx"> #if ENABLE(MEDIA_STREAM)
</span><del>-    m_mediaStream = 0;
</del><ins>+    m_mediaStream = nullptr;
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx">     // If the MIME type is missing or is not meaningful, try to figure it out from the URL.
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscaGraphicsLayerCAcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/platform/graphics/ca/GraphicsLayerCA.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -2208,7 +2208,7 @@
</span><span class="cx">     } else {
</span><span class="cx">         // No image.
</span><span class="cx">         // m_contentsLayer will be removed via updateSublayerList.
</span><del>-        m_contentsLayer = 0;
</del><ins>+        m_contentsLayer = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscairoBackingStoreBackendCairoX11cpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/cairo/BackingStoreBackendCairoX11.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/cairo/BackingStoreBackendCairoX11.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/platform/graphics/cairo/BackingStoreBackendCairoX11.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -43,7 +43,7 @@
</span><span class="cx"> BackingStoreBackendCairoX11::~BackingStoreBackendCairoX11()
</span><span class="cx"> {
</span><span class="cx">     // The pixmap needs to exist when the surface is destroyed, so begin by clearing it.
</span><del>-    m_surface.clear();
</del><ins>+    m_surface = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void BackingStoreBackendCairoX11::scroll(const IntRect&amp; scrollRect, const IntSize&amp; scrollOffset)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicscairoBitmapImageCairocpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/cairo/BitmapImageCairo.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/cairo/BitmapImageCairo.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/platform/graphics/cairo/BitmapImageCairo.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -159,7 +159,7 @@
</span><span class="cx">         m_haveMetadata = false;
</span><span class="cx"> 
</span><span class="cx">     if (m_frame) {
</span><del>-        m_frame.clear();
</del><ins>+        m_frame = nullptr;
</ins><span class="cx">         return true;
</span><span class="cx">     }
</span><span class="cx">     return false;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsfiltersFilterEffectcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/filters/FilterEffect.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/filters/FilterEffect.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/platform/graphics/filters/FilterEffect.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -245,12 +245,12 @@
</span><span class="cx">     if (m_imageBufferResult)
</span><span class="cx">         m_imageBufferResult.reset();
</span><span class="cx">     if (m_unmultipliedImageResult)
</span><del>-        m_unmultipliedImageResult.clear();
</del><ins>+        m_unmultipliedImageResult = nullptr;
</ins><span class="cx">     if (m_premultipliedImageResult)
</span><del>-        m_premultipliedImageResult.clear();
</del><ins>+        m_premultipliedImageResult = nullptr;
</ins><span class="cx"> #if ENABLE(OPENCL)
</span><span class="cx">     if (m_openCLImageResult)
</span><del>-        m_openCLImageResult.clear();
</del><ins>+        m_openCLImageResult = nullptr;
</ins><span class="cx"> #endif
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -540,7 +540,7 @@
</span><span class="cx"> #if ENABLE(OPENCL)
</span><span class="cx">     if (openCLImage()) {
</span><span class="cx">         if (m_imageBufferResult)
</span><del>-            m_imageBufferResult.clear();
</del><ins>+            m_imageBufferResult = nullptr;
</ins><span class="cx">         FilterContextOpenCL* context = FilterContextOpenCL::context();
</span><span class="cx">         ASSERT(context);
</span><span class="cx">         context-&gt;openCLTransformColorSpace(m_openCLImageResult, absolutePaintRect(), m_resultColorSpace, dstColorSpace);
</span><span class="lines">@@ -558,9 +558,9 @@
</span><span class="cx">     m_resultColorSpace = dstColorSpace;
</span><span class="cx"> 
</span><span class="cx">     if (m_unmultipliedImageResult)
</span><del>-        m_unmultipliedImageResult.clear();
</del><ins>+        m_unmultipliedImageResult = nullptr;
</ins><span class="cx">     if (m_premultipliedImageResult)
</span><del>-        m_premultipliedImageResult.clear();
</del><ins>+        m_premultipliedImageResult = nullptr;
</ins><span class="cx"> #endif
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsgstreamerImageGStreamerCairocpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/gstreamer/ImageGStreamerCairo.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/gstreamer/ImageGStreamerCairo.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/platform/graphics/gstreamer/ImageGStreamerCairo.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -71,10 +71,8 @@
</span><span class="cx"> ImageGStreamer::~ImageGStreamer()
</span><span class="cx"> {
</span><span class="cx">     if (m_image)
</span><del>-        m_image.clear();
</del><ins>+        m_image = nullptr;
</ins><span class="cx"> 
</span><del>-    m_image = 0;
-
</del><span class="cx">     // We keep the buffer memory mapped until the image is destroyed because the internal
</span><span class="cx">     // cairo_surface_t was created using cairo_image_surface_create_for_data().
</span><span class="cx">     gst_video_frame_unmap(&amp;m_videoFrame);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsgstreamerWebKitWebSourceGStreamercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -1169,8 +1169,7 @@
</span><span class="cx"> {
</span><span class="cx">     if (m_resource) {
</span><span class="cx">         m_resource-&gt;cancel();
</span><del>-        m_resource.release();
-        m_resource = 0;
</del><ins>+        m_resource = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstexmapBitmapTextureGLcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/texmap/BitmapTextureGL.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/texmap/BitmapTextureGL.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/platform/graphics/texmap/BitmapTextureGL.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -278,7 +278,7 @@
</span><span class="cx">             texmapGL-&gt;drawFiltered(*resultSurface.get(), spareSurface.get(), *filter, j);
</span><span class="cx">             if (!j &amp;&amp; filter-&gt;type() == FilterOperation::DROP_SHADOW) {
</span><span class="cx">                 spareSurface = resultSurface;
</span><del>-                resultSurface.clear();
</del><ins>+                resultSurface = nullptr;
</ins><span class="cx">             }
</span><span class="cx">             std::swap(resultSurface, intermediateSurface);
</span><span class="cx">         }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstexmapGraphicsLayerTextureMappercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -301,8 +301,8 @@
</span><span class="cx">             m_compositedImage = TextureMapperTiledBackingStore::create();
</span><span class="cx">         m_compositedImage-&gt;setContentsToImage(image);
</span><span class="cx">     } else {
</span><del>-        m_compositedNativeImagePtr = 0;
-        m_compositedImage = 0;
</del><ins>+        m_compositedNativeImagePtr = nullptr;
+        m_compositedImage = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     setContentsToPlatformLayer(m_compositedImage.get(), ContentsLayerForImage);
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstexmapTextureMapperGLcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/platform/graphics/texmap/TextureMapperGL.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -691,7 +691,7 @@
</span><span class="cx">     data().projectionMatrix = createProjectionMatrix(viewportSize, data().PaintFlags &amp; PaintingMirrored);
</span><span class="cx">     m_context3D-&gt;viewport(data().viewport[0], data().viewport[1], viewportSize.width(), viewportSize.height());
</span><span class="cx">     m_clipStack.apply(m_context3D.get());
</span><del>-    data().currentSurface.clear();
</del><ins>+    data().currentSurface = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void TextureMapperGL::bindSurface(BitmapTexture *surface)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstexmapTextureMapperLayercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/platform/graphics/texmap/TextureMapperLayer.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -408,7 +408,7 @@
</span><span class="cx"> 
</span><span class="cx">     if (replicaSurface &amp;&amp; options.opacity == 1) {
</span><span class="cx">         commitSurface(options, replicaSurface, rect, 1);
</span><del>-        replicaSurface.clear();
</del><ins>+        replicaSurface = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     mainSurface = paintIntoSurface(paintOptions, rect.size());
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstexmapTextureMapperTiledBackingStorecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/texmap/TextureMapperTiledBackingStore.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/texmap/TextureMapperTiledBackingStore.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/platform/graphics/texmap/TextureMapperTiledBackingStore.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -39,7 +39,7 @@
</span><span class="cx">         return;
</span><span class="cx"> 
</span><span class="cx">     updateContents(textureMapper, m_image.get(), m_image-&gt;size(), enclosingIntRect(m_image-&gt;rect()), BitmapTexture::UpdateCannotModifyOriginalImageData);
</span><del>-    m_image.clear();
</del><ins>+    m_image = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> TransformationMatrix TextureMapperTiledBackingStore::adjustedTransformForRect(const FloatRect&amp; targetRect)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstexmapcoordinatedCoordinatedGraphicsLayercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -470,8 +470,8 @@
</span><span class="cx">         m_compositedImage = image;
</span><span class="cx">         m_compositedNativeImagePtr = newNativeImagePtr;
</span><span class="cx">     } else {
</span><del>-        m_compositedImage = 0;
-        m_compositedNativeImagePtr = 0;
</del><ins>+        m_compositedImage = nullptr;
+        m_compositedNativeImagePtr = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     GraphicsLayer::setContentsToImage(image);
</span><span class="lines">@@ -820,7 +820,7 @@
</span><span class="cx"> 
</span><span class="cx">     ASSERT(m_coordinator);
</span><span class="cx">     m_coordinatedImageBacking-&gt;removeHost(this);
</span><del>-    m_coordinatedImageBacking.clear();
</del><ins>+    m_coordinatedImageBacking = nullptr;
</ins><span class="cx">     m_layerState.imageID = InvalidCoordinatedImageBackingID;
</span><span class="cx">     m_layerState.imageChanged = true;
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicstexmapcoordinatedCoordinatedImageBackingcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedImageBacking.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedImageBacking.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedImageBacking.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -141,7 +141,7 @@
</span><span class="cx"> {
</span><span class="cx">     // We must keep m_surface until UI Process reads m_surface.
</span><span class="cx">     // If m_surface exists, it was created in the previous update.
</span><del>-    m_surface.clear();
</del><ins>+    m_surface = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static const double clearContentsTimerInterval = 3;
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgtkGamepadsGtkcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/gtk/GamepadsGtk.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/gtk/GamepadsGtk.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/platform/gtk/GamepadsGtk.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -155,7 +155,7 @@
</span><span class="cx">     size_t index = m_slots.find(gamepadDevice);
</span><span class="cx">     ASSERT(index != notFound);
</span><span class="cx"> 
</span><del>-    m_slots[index].clear();
</del><ins>+    m_slots[index] = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void GamepadsGtk::updateGamepadList(GamepadList* into)
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformiosPlatformSpeechSynthesizerIOSmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/ios/PlatformSpeechSynthesizerIOS.mm (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/ios/PlatformSpeechSynthesizerIOS.mm        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/platform/ios/PlatformSpeechSynthesizerIOS.mm        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -179,7 +179,7 @@
</span><span class="cx">     
</span><span class="cx">     // Clear the m_utterance variable in case finish speaking kicks off a new speaking job immediately.
</span><span class="cx">     RefPtr&lt;WebCore::PlatformSpeechSynthesisUtterance&gt; platformUtterance = m_utterance;
</span><del>-    m_utterance = 0;
</del><ins>+    m_utterance = nullptr;
</ins><span class="cx">     
</span><span class="cx">     m_synthesizerObject-&gt;client()-&gt;didFinishSpeaking(platformUtterance);
</span><span class="cx"> }
</span><span class="lines">@@ -213,7 +213,7 @@
</span><span class="cx">     
</span><span class="cx">     // Clear the m_utterance variable in case finish speaking kicks off a new speaking job immediately.
</span><span class="cx">     RefPtr&lt;WebCore::PlatformSpeechSynthesisUtterance&gt; platformUtterance = m_utterance;
</span><del>-    m_utterance = 0;
</del><ins>+    m_utterance = nullptr;
</ins><span class="cx">     
</span><span class="cx">     m_synthesizerObject-&gt;client()-&gt;didFinishSpeaking(platformUtterance);
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmockGeolocationClientMockcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mock/GeolocationClientMock.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mock/GeolocationClientMock.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/platform/mock/GeolocationClientMock.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -126,7 +126,7 @@
</span><span class="cx"> 
</span><span class="cx"> void GeolocationClientMock::reset()
</span><span class="cx"> {
</span><del>-    m_lastPosition = 0;
</del><ins>+    m_lastPosition = nullptr;
</ins><span class="cx">     clearError();
</span><span class="cx">     m_permissionState = PermissionStateUnset;
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformmockPlatformSpeechSynthesizerMockcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/mock/PlatformSpeechSynthesizerMock.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/mock/PlatformSpeechSynthesizerMock.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/platform/mock/PlatformSpeechSynthesizerMock.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -45,7 +45,7 @@
</span><span class="cx"> {
</span><span class="cx">     ASSERT(m_utterance.get());
</span><span class="cx">     RefPtr&lt;PlatformSpeechSynthesisUtterance&gt; protect(m_utterance);
</span><del>-    m_utterance = 0;
</del><ins>+    m_utterance = nullptr;
</ins><span class="cx">     
</span><span class="cx">     client()-&gt;didFinishSpeaking(protect);
</span><span class="cx"> }
</span><span class="lines">@@ -78,7 +78,7 @@
</span><span class="cx">     
</span><span class="cx">     m_speakingFinishedTimer.stop();
</span><span class="cx">     client()-&gt;speakingErrorOccurred(m_utterance);
</span><del>-    m_utterance = 0;
</del><ins>+    m_utterance = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void PlatformSpeechSynthesizerMock::pause()
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformnetworkcfResourceRequestCFNetcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/network/cf/ResourceRequestCFNet.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/network/cf/ResourceRequestCFNet.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/platform/network/cf/ResourceRequestCFNet.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -295,7 +295,7 @@
</span><span class="cx"> void ResourceRequest::doUpdateResourceHTTPBody()
</span><span class="cx"> {
</span><span class="cx">     if (!m_cfRequest) {
</span><del>-        m_httpBody = 0;
</del><ins>+        m_httpBody = nullptr;
</ins><span class="cx">         return;
</span><span class="cx">     }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingInlineFlowBoxcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/InlineFlowBox.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/InlineFlowBox.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/rendering/InlineFlowBox.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -954,7 +954,7 @@
</span><span class="cx">         return;
</span><span class="cx"> 
</span><span class="cx">     if (m_overflow)
</span><del>-        m_overflow.clear();
</del><ins>+        m_overflow = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     // Visual overflow just includes overflow for stuff we need to repaint ourselves.  Self-painting layers are ignored.
</span><span class="cx">     // Layout overflow is used to determine scrolling extent, so it still includes child layers and also factors in
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderBoxcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderBox.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderBox.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/rendering/RenderBox.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -4497,7 +4497,7 @@
</span><span class="cx"> 
</span><span class="cx"> void RenderBox::clearOverflow()
</span><span class="cx"> {
</span><del>-    m_overflow.clear();
</del><ins>+    m_overflow = nullptr;
</ins><span class="cx">     RenderFlowThread* flowThread = flowThreadContainingBlock();
</span><span class="cx">     if (flowThread)
</span><span class="cx">         flowThread-&gt;clearRegionsOverflow(this);
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderBoxRegionInfoh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderBoxRegionInfo.h (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderBoxRegionInfo.h        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/rendering/RenderBoxRegionInfo.h        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -53,7 +53,7 @@
</span><span class="cx">     void clearOverflow()
</span><span class="cx">     {
</span><span class="cx">         if (m_overflow)
</span><del>-            m_overflow.clear();
</del><ins>+            m_overflow = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderCountercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderCounter.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderCounter.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/rendering/RenderCounter.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -186,8 +186,8 @@
</span><span class="cx">     // towards the begining of the document for counters with the same identifier as the one
</span><span class="cx">     // we are trying to find a place for. This is the next renderer to be checked.
</span><span class="cx">     RenderElement* currentRenderer = previousInPreOrder(counterOwner);
</span><del>-    previousSibling = 0;
-    RefPtr&lt;CounterNode&gt; previousSiblingProtector = 0;
</del><ins>+    previousSibling = nullptr;
+    RefPtr&lt;CounterNode&gt; previousSiblingProtector;
</ins><span class="cx"> 
</span><span class="cx">     while (currentRenderer) {
</span><span class="cx">         CounterNode* currentCounter = makeCounterNode(*currentRenderer, identifier, false);
</span><span class="lines">@@ -203,7 +203,7 @@
</span><span class="cx">                             // hence we are the next sibling of that counter if that reset is not a root or
</span><span class="cx">                             // we are a root node if that reset is a root.
</span><span class="cx">                             parent = currentCounter-&gt;parent();
</span><del>-                            previousSibling = parent ? currentCounter : 0;
</del><ins>+                            previousSibling = parent ? currentCounter : nullptr;
</ins><span class="cx">                             return parent;
</span><span class="cx">                         }
</span><span class="cx">                         // We are not a reset node or the previous reset must be on an ancestor of our owner renderer
</span><span class="lines">@@ -213,7 +213,7 @@
</span><span class="cx">                         // In these cases the identified previousSibling will be invalid as its parent is different from
</span><span class="cx">                         // our identified parent.
</span><span class="cx">                         if (previousSiblingProtector-&gt;parent() != currentCounter)
</span><del>-                            previousSiblingProtector = 0;
</del><ins>+                            previousSiblingProtector = nullptr;
</ins><span class="cx"> 
</span><span class="cx">                         previousSibling = previousSiblingProtector.get();
</span><span class="cx">                         return true;
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderMenuListcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderMenuList.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderMenuList.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/rendering/RenderMenuList.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -88,7 +88,7 @@
</span><span class="cx"> #if !PLATFORM(IOS)
</span><span class="cx">     if (m_popup)
</span><span class="cx">         m_popup-&gt;disconnectClient();
</span><del>-    m_popup = 0;
</del><ins>+    m_popup = nullptr;
</ins><span class="cx"> #endif
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingRenderSearchFieldcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/RenderSearchField.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/RenderSearchField.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/rendering/RenderSearchField.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -62,7 +62,7 @@
</span><span class="cx"> {
</span><span class="cx">     if (m_searchPopup) {
</span><span class="cx">         m_searchPopup-&gt;popupMenu()-&gt;disconnectClient();
</span><del>-        m_searchPopup = 0;
</del><ins>+        m_searchPopup = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleFillLayerh"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/FillLayer.h (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/FillLayer.h        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/rendering/style/FillLayer.h        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -121,8 +121,8 @@
</span><span class="cx">     void setSize(FillSize f) { m_sizeType = f.type; m_sizeLength = f.size; }
</span><span class="cx">     void setMaskSourceType(EMaskSourceType m) { m_maskSourceType = m; m_maskSourceTypeSet = true; }
</span><span class="cx"> 
</span><del>-    void clearMaskImage() { m_maskImageOperation.clear(); }
-    void clearImage() { m_image.clear(); m_imageSet = false; }
</del><ins>+    void clearMaskImage() { m_maskImageOperation = nullptr; }
+    void clearImage() { m_image = nullptr; m_imageSet = false; }
</ins><span class="cx">     void clearXPosition() { m_xPosSet = false; m_backgroundOriginSet = false; }
</span><span class="cx">     void clearYPosition() { m_yPosSet = false; m_backgroundOriginSet = false; }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorerenderingstyleRenderStylecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/rendering/style/RenderStyle.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/rendering/style/RenderStyle.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/rendering/style/RenderStyle.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -950,7 +950,7 @@
</span><span class="cx"> void RenderStyle::clearCursorList()
</span><span class="cx"> {
</span><span class="cx">     if (rareInheritedData-&gt;cursorData)
</span><del>-        rareInheritedData.access()-&gt;cursorData = 0;
</del><ins>+        rareInheritedData.access()-&gt;cursorData = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void RenderStyle::clearContent()
</span></span></pre></div>
<a id="trunkSourceWebCoresvgSVGTRefElementcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/svg/SVGTRefElement.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/svg/SVGTRefElement.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/svg/SVGTRefElement.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -104,7 +104,7 @@
</span><span class="cx"> 
</span><span class="cx">     m_target-&gt;removeEventListener(eventNames().DOMSubtreeModifiedEvent, this, false);
</span><span class="cx">     m_target-&gt;removeEventListener(eventNames().DOMNodeRemovedFromDocumentEvent, this, false);
</span><del>-    m_target.clear();
</del><ins>+    m_target = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> bool SVGTRefTargetEventListener::operator==(const EventListener&amp; listener)
</span></span></pre></div>
<a id="trunkSourceWebCoretestingInternalscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/testing/Internals.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/testing/Internals.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/testing/Internals.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -1723,7 +1723,7 @@
</span><span class="cx">     m_frontendChannel = nullptr;
</span><span class="cx"> 
</span><span class="cx">     m_frontendWindow-&gt;close(m_frontendWindow-&gt;scriptExecutionContext());
</span><del>-    m_frontendWindow.clear();
</del><ins>+    m_frontendWindow = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void Internals::setJavaScriptProfilingEnabled(bool enabled, ExceptionCode&amp; ec)
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersWorkerEventQueuecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/WorkerEventQueue.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/WorkerEventQueue.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/workers/WorkerEventQueue.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -68,13 +68,13 @@
</span><span class="cx">             return;
</span><span class="cx">         m_eventQueue.m_eventDispatcherMap.remove(m_event.get());
</span><span class="cx">         m_event-&gt;target()-&gt;dispatchEvent(m_event);
</span><del>-        m_event.clear();
</del><ins>+        m_event = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     void cancel()
</span><span class="cx">     {
</span><span class="cx">         m_isCancelled = true;
</span><del>-        m_event.clear();
</del><ins>+        m_event = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx"> private:
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersWorkerMessagingProxycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/WorkerMessagingProxy.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/WorkerMessagingProxy.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/workers/WorkerMessagingProxy.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -264,7 +264,7 @@
</span><span class="cx">     // WorkerGlobalScopeDestroyedTask is always the last to be performed, so the proxy is not needed for communication
</span><span class="cx">     // in either side any more. However, the Worker object may still exist, and it assumes that the proxy exists, too.
</span><span class="cx">     m_askedToTerminate = true;
</span><del>-    m_workerThread = 0;
</del><ins>+    m_workerThread = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     InspectorInstrumentation::workerGlobalScopeTerminated(m_scriptExecutionContext.get(), this);
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCoreworkersWorkerThreadcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/workers/WorkerThread.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/workers/WorkerThread.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/workers/WorkerThread.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -171,7 +171,7 @@
</span><span class="cx"> 
</span><span class="cx">     // The below assignment will destroy the context, which will in turn notify messaging proxy.
</span><span class="cx">     // We cannot let any objects survive past thread exit, because no other thread will run GC or otherwise destroy them.
</span><del>-    m_workerGlobalScope = 0;
</del><ins>+    m_workerGlobalScope = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     // Clean up WebCore::ThreadGlobalData before WTF::WTFThreadData goes away!
</span><span class="cx">     threadGlobalData().destroy();
</span></span></pre></div>
<a id="trunkSourceWebCorexmlXMLHttpRequestcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/xml/XMLHttpRequest.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/xml/XMLHttpRequest.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/xml/XMLHttpRequest.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -245,7 +245,7 @@
</span><span class="cx">             data.append(m_binaryResponseBuilder-&gt;data(), m_binaryResponseBuilder-&gt;size());
</span><span class="cx">             String normalizedContentType = Blob::normalizedContentType(responseMIMEType()); // responseMIMEType defaults to text/xml which may be incorrect.
</span><span class="cx">             m_responseBlob = Blob::create(WTF::move(data), normalizedContentType);
</span><del>-            m_binaryResponseBuilder.clear();
</del><ins>+            m_binaryResponseBuilder = nullptr;
</ins><span class="cx">         } else {
</span><span class="cx">             // If we errored out or got no data, we still return a blob, just an empty one.
</span><span class="cx">             m_responseBlob = Blob::create();
</span><span class="lines">@@ -265,7 +265,7 @@
</span><span class="cx">             m_responseArrayBuffer = m_binaryResponseBuilder-&gt;createArrayBuffer();
</span><span class="cx">         else
</span><span class="cx">             m_responseArrayBuffer = ArrayBuffer::create(nullptr, 0);
</span><del>-        m_binaryResponseBuilder.clear();
</del><ins>+        m_binaryResponseBuilder = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     return m_responseArrayBuffer.get();
</span><span class="lines">@@ -868,8 +868,8 @@
</span><span class="cx">     m_createdDocument = false;
</span><span class="cx">     m_responseDocument = nullptr;
</span><span class="cx">     m_responseBlob = nullptr;
</span><del>-    m_binaryResponseBuilder.clear();
-    m_responseArrayBuffer.clear();
</del><ins>+    m_binaryResponseBuilder = nullptr;
+    m_responseArrayBuffer = nullptr;
</ins><span class="cx">     m_responseCacheIsValid = false;
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebCorexmlXSLTProcessorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/xml/XSLTProcessor.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/xml/XSLTProcessor.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebCore/xml/XSLTProcessor.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -162,8 +162,8 @@
</span><span class="cx"> 
</span><span class="cx"> void XSLTProcessor::reset()
</span><span class="cx"> {
</span><del>-    m_stylesheet.clear();
-    m_stylesheetRootNode.clear();
</del><ins>+    m_stylesheet = nullptr;
+    m_stylesheetRootNode = nullptr;
</ins><span class="cx">     m_parameters.clear();
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKitChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/ChangeLog (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/ChangeLog        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebKit/ChangeLog        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2015-07-04  Chris Dumez  &lt;cdumez@apple.com&gt;
+
+        Drop RefPtr::clear() method
+        https://bugs.webkit.org/show_bug.cgi?id=146556
+
+        Reviewed by Brady Eidson.
+
+        Drop RefPtr::clear() method in favor of &quot;= nullptr;&quot; pattern.
+
</ins><span class="cx"> 2015-07-03  Dan Bernstein  &lt;mitz@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [Xcode] Update some build settings as recommended by Xcode 7
</span></span></pre></div>
<a id="trunkSourceWebKitStorageStorageAreaSynccpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/Storage/StorageAreaSync.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/Storage/StorageAreaSync.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebKit/Storage/StorageAreaSync.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -88,7 +88,7 @@
</span><span class="cx">     ASSERT(isMainThread());
</span><span class="cx">     // FIXME: We do this to avoid races, but it'd be better to make things safe without blocking.
</span><span class="cx">     blockUntilImportComplete();
</span><del>-    m_storageArea = 0;  // This is done in blockUntilImportComplete() but this is here as a form of documentation that we must be absolutely sure the ref count cycle is broken.
</del><ins>+    m_storageArea = nullptr; // This is done in blockUntilImportComplete() but this is here as a form of documentation that we must be absolutely sure the ref count cycle is broken.
</ins><span class="cx"> 
</span><span class="cx">     if (m_syncTimer.isActive())
</span><span class="cx">         m_syncTimer.stop();
</span><span class="lines">@@ -375,7 +375,7 @@
</span><span class="cx">     MutexLocker locker(m_importLock);
</span><span class="cx">     while (!m_importComplete)
</span><span class="cx">         m_importCondition.wait(m_importLock);
</span><del>-    m_storageArea = 0;
</del><ins>+    m_storageArea = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void StorageAreaSync::sync(bool clearItems, const HashMap&lt;String, String&gt;&amp; items)
</span></span></pre></div>
<a id="trunkSourceWebKitmacChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/ChangeLog (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/ChangeLog        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebKit/mac/ChangeLog        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2015-07-04  Chris Dumez  &lt;cdumez@apple.com&gt;
+
+        Drop RefPtr::clear() method
+        https://bugs.webkit.org/show_bug.cgi?id=146556
+
+        Reviewed by Brady Eidson.
+
+        Drop RefPtr::clear() method in favor of &quot;= nullptr;&quot; pattern.
+
</ins><span class="cx"> 2015-07-03  Dan Bernstein  &lt;mitz@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [Xcode] Update some build settings as recommended by Xcode 7
</span></span></pre></div>
<a id="trunkSourceWebKitmacPluginsHostedWebHostedNetscapePluginViewmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/Plugins/Hosted/WebHostedNetscapePluginView.mm (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/Plugins/Hosted/WebHostedNetscapePluginView.mm        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebKit/mac/Plugins/Hosted/WebHostedNetscapePluginView.mm        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -281,7 +281,7 @@
</span><span class="cx">         }
</span><span class="cx">         
</span><span class="cx">         _proxy-&gt;destroy();
</span><del>-        _proxy = 0;
</del><ins>+        _proxy = nullptr;
</ins><span class="cx">     }
</span><span class="cx">     
</span><span class="cx">     _pluginLayer = 0;
</span><span class="lines">@@ -432,7 +432,7 @@
</span><span class="cx">         downcast&lt;RenderEmbeddedObject&gt;(*_element-&gt;renderer()).setPluginUnavailabilityReason(RenderEmbeddedObject::PluginCrashed);
</span><span class="cx"> 
</span><span class="cx">     _pluginLayer = nil;
</span><del>-    _proxy = 0;
</del><ins>+    _proxy = nullptr;
</ins><span class="cx">     
</span><span class="cx">     // No need for us to be layer backed anymore
</span><span class="cx">     self.wantsLayer = NO;
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebCoreSupportWebEditorClientmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebCoreSupport/WebEditorClient.mm (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebCoreSupport/WebEditorClient.mm        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebKit/mac/WebCoreSupport/WebEditorClient.mm        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -1143,7 +1143,7 @@
</span><span class="cx"> {
</span><span class="cx">     ASSERT_UNUSED(sequence, sequence == m_textCheckingRequest-&gt;data().sequence());
</span><span class="cx">     m_textCheckingRequest-&gt;didSucceed(core(results, m_textCheckingRequest-&gt;data().mask()));
</span><del>-    m_textCheckingRequest.clear();
</del><ins>+    m_textCheckingRequest = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> #endif
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKitmacWebCoreSupportWebUserMediaClientmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/mac/WebCoreSupport/WebUserMediaClient.mm (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/mac/WebCoreSupport/WebUserMediaClient.mm        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebKit/mac/WebCoreSupport/WebUserMediaClient.mm        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -142,7 +142,7 @@
</span><span class="cx">     if (!_request)
</span><span class="cx">         return;
</span><span class="cx"> 
</span><del>-    _request = 0;
</del><ins>+    _request = nullptr;
</ins><span class="cx"> #endif
</span><span class="cx">     
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebKitwinChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/win/ChangeLog (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/win/ChangeLog        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebKit/win/ChangeLog        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2015-07-04  Chris Dumez  &lt;cdumez@apple.com&gt;
+
+        Drop RefPtr::clear() method
+        https://bugs.webkit.org/show_bug.cgi?id=146556
+
+        Reviewed by Brady Eidson.
+
+        Drop RefPtr::clear() method in favor of &quot;= nullptr;&quot; pattern.
+
</ins><span class="cx"> 2015-06-30  Simon Fraser  &lt;simon.fraser@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Fix Mac and Windows builds.
</span></span></pre></div>
<a id="trunkSourceWebKitwinPluginsPluginStreamcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/win/Plugins/PluginStream.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/win/Plugins/PluginStream.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebKit/win/Plugins/PluginStream.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -117,7 +117,7 @@
</span><span class="cx"> 
</span><span class="cx">     if (m_loader) {
</span><span class="cx">         m_loader-&gt;cancel();
</span><del>-        m_loader = 0;
</del><ins>+        m_loader = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     m_client = 0;
</span><span class="lines">@@ -398,7 +398,7 @@
</span><span class="cx">             return;
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    m_loader = 0;
</del><ins>+    m_loader = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     destroyStream(resultString.isNull() ? NPRES_NETWORK_ERR : NPRES_DONE);
</span><span class="cx"> }
</span><span class="lines">@@ -451,7 +451,7 @@
</span><span class="cx"> 
</span><span class="cx">     destroyStream(NPRES_NETWORK_ERR);
</span><span class="cx"> 
</span><del>-    m_loader = 0;
</del><ins>+    m_loader = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void PluginStream::didFinishLoading(NetscapePlugInStreamLoader* loader)
</span><span class="lines">@@ -464,7 +464,7 @@
</span><span class="cx"> 
</span><span class="cx">     destroyStream(NPRES_DONE);
</span><span class="cx"> 
</span><del>-    m_loader = 0;
</del><ins>+    m_loader = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> bool PluginStream::wantsAllStreams() const
</span><span class="lines">@@ -472,11 +472,11 @@
</span><span class="cx">     if (!m_pluginFuncs-&gt;getvalue)
</span><span class="cx">         return false;
</span><span class="cx"> 
</span><del>-    void* result = 0;
</del><ins>+    void* result = nullptr;
</ins><span class="cx">     if (m_pluginFuncs-&gt;getvalue(m_instance, NPPVpluginWantsAllNetworkStreams, &amp;result) != NPERR_NO_ERROR)
</span><span class="cx">         return false;
</span><span class="cx"> 
</span><del>-    return result != 0;
</del><ins>+    return !!result;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebKitwinPluginsPluginViewcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/win/Plugins/PluginView.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/win/Plugins/PluginView.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebKit/win/Plugins/PluginView.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -187,7 +187,7 @@
</span><span class="cx">     LOG(Plugins, &quot;PluginView::init(): Initializing plug-in '%s'&quot;, m_plugin-&gt;name().utf8().data());
</span><span class="cx"> 
</span><span class="cx">     if (!m_plugin-&gt;load()) {
</span><del>-        m_plugin = 0;
</del><ins>+        m_plugin = nullptr;
</ins><span class="cx">         m_status = PluginStatusCanNotLoadPlugin;
</span><span class="cx">         return;
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebKitwinWebFramePolicyListenercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/win/WebFramePolicyListener.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/win/WebFramePolicyListener.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebKit/win/WebFramePolicyListener.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -126,6 +126,6 @@
</span><span class="cx"> 
</span><span class="cx"> void WebFramePolicyListener::invalidate()
</span><span class="cx"> {
</span><del>-    m_frame = 0;
</del><ins>+    m_frame = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKitwinWebViewcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit/win/WebView.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit/win/WebView.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebKit/win/WebView.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -851,8 +851,8 @@
</span><span class="cx">         KillTimer(m_viewWindow, DeleteBackingStoreTimer);
</span><span class="cx">         m_deleteBackingStoreTimerActive = false;
</span><span class="cx">     }
</span><del>-    m_backingStoreBitmap.clear();
-    m_backingStoreDirtyRegion.clear();
</del><ins>+    m_backingStoreBitmap = nullptr;
+    m_backingStoreDirtyRegion = nullptr;
</ins><span class="cx">     m_backingStoreSize.cx = m_backingStoreSize.cy = 0;
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="lines">@@ -1079,7 +1079,7 @@
</span><span class="cx">         if (m_uiDelegatePrivate)
</span><span class="cx">             m_uiDelegatePrivate-&gt;webViewPainted(this);
</span><span class="cx"> 
</span><del>-        m_backingStoreDirtyRegion.clear();
</del><ins>+        m_backingStoreDirtyRegion = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     if (!dc)
</span><span class="lines">@@ -1732,7 +1732,7 @@
</span><span class="cx"> 
</span><span class="cx">         break;
</span><span class="cx">     case GID_END:
</span><del>-        m_gestureTargetNode = 0;
</del><ins>+        m_gestureTargetNode = nullptr;
</ins><span class="cx">         break;
</span><span class="cx">     case GID_PAN: {
</span><span class="cx">         if (gi.dwFlags &amp; GF_BEGIN) {
</span><span class="lines">@@ -6628,7 +6628,7 @@
</span><span class="cx">         ASSERT(m_layerTreeHost);
</span><span class="cx">         m_layerTreeHost-&gt;setClient(0);
</span><span class="cx">         m_layerTreeHost-&gt;setWindow(0);
</span><del>-        m_layerTreeHost = 0;
</del><ins>+        m_layerTreeHost = nullptr;
</ins><span class="cx">         m_backingLayer = nullptr;
</span><span class="cx">         m_isAcceleratedCompositing = false;
</span><span class="cx">     }
</span></span></pre></div>
<a id="trunkSourceWebKit2ChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/ChangeLog (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/ChangeLog        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebKit2/ChangeLog        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2015-07-04  Chris Dumez  &lt;cdumez@apple.com&gt;
+
+        Drop RefPtr::clear() method
+        https://bugs.webkit.org/show_bug.cgi?id=146556
+
+        Reviewed by Brady Eidson.
+
+        Drop RefPtr::clear() method in favor of &quot;= nullptr;&quot; pattern.        
+
</ins><span class="cx"> 2015-07-03  Dan Bernstein  &lt;mitz@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         [Xcode] Update some build settings as recommended by Xcode 7
</span></span></pre></div>
<a id="trunkSourceWebKit2DatabaseProcessIndexedDBUniqueIDBDatabasecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/DatabaseProcess/IndexedDB/UniqueIDBDatabase.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/DatabaseProcess/IndexedDB/UniqueIDBDatabase.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebKit2/DatabaseProcess/IndexedDB/UniqueIDBDatabase.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -147,7 +147,7 @@
</span><span class="cx"> {
</span><span class="cx">     ASSERT(!RunLoop::isMain());
</span><span class="cx"> 
</span><del>-    m_backingStore.clear();
</del><ins>+    m_backingStore = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     if (type == UniqueIDBDatabaseShutdownType::DeleteShutdown) {
</span><span class="cx">         String dbFilename = UniqueIDBDatabase::calculateAbsoluteDatabaseFilename(databaseDirectory);
</span></span></pre></div>
<a id="trunkSourceWebKit2PluginProcessPluginControllerProxycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/PluginProcess/PluginControllerProxy.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/PluginProcess/PluginControllerProxy.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebKit2/PluginProcess/PluginControllerProxy.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -126,7 +126,7 @@
</span><span class="cx">         // used as an identifier so it's OK to just get a weak reference.
</span><span class="cx">         Plugin* plugin = m_plugin.get();
</span><span class="cx">         
</span><del>-        m_plugin = 0;
</del><ins>+        m_plugin = nullptr;
</ins><span class="cx"> 
</span><span class="cx">         // This will delete the plug-in controller proxy object.
</span><span class="cx">         m_connection-&gt;removePluginControllerProxy(this, plugin);
</span><span class="lines">@@ -156,7 +156,7 @@
</span><span class="cx">     Plugin* plugin = m_plugin.get();
</span><span class="cx"> 
</span><span class="cx">     m_plugin-&gt;destroyPlugin();
</span><del>-    m_plugin = 0;
</del><ins>+    m_plugin = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     platformDestroy();
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedChildProcessProxycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/ChildProcessProxy.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/ChildProcessProxy.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebKit2/Shared/ChildProcessProxy.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx"> 
</span><span class="cx">     if (m_processLauncher) {
</span><span class="cx">         m_processLauncher-&gt;invalidate();
</span><del>-        m_processLauncher = 0;
</del><ins>+        m_processLauncher = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedCoordinatedGraphicsCoordinatedBackingStorecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedBackingStore.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedBackingStore.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedBackingStore.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -55,7 +55,7 @@
</span><span class="cx">         texture-&gt;reset(m_tileRect.size(), m_surface-&gt;supportsAlpha());
</span><span class="cx"> 
</span><span class="cx">     m_surface-&gt;copyToTexture(texture, m_sourceRect, m_surfaceOffset);
</span><del>-    m_surface.clear();
</del><ins>+    m_surface = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void CoordinatedBackingStoreTile::setBackBuffer(const IntRect&amp; tileRect, const IntRect&amp; sourceRect, PassRefPtr&lt;CoordinatedSurface&gt; buffer, const IntPoint&amp; offset)
</span></span></pre></div>
<a id="trunkSourceWebKit2SharedDownloadssoupDownloadSoupcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/Shared/Downloads/soup/DownloadSoup.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/Shared/Downloads/soup/DownloadSoup.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebKit2/Shared/Downloads/soup/DownloadSoup.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -257,7 +257,7 @@
</span><span class="cx">     if (m_resourceHandle) {
</span><span class="cx">         m_resourceHandle-&gt;setClient(0);
</span><span class="cx">         m_resourceHandle-&gt;cancel();
</span><del>-        m_resourceHandle = 0;
</del><ins>+        m_resourceHandle = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     m_downloadClient = nullptr;
</span><span class="lines">@@ -265,7 +265,7 @@
</span><span class="cx"> 
</span><span class="cx"> void Download::platformDidFinish()
</span><span class="cx"> {
</span><del>-    m_resourceHandle = 0;
</del><ins>+    m_resourceHandle = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void Download::receivedCredential(const AuthenticationChallenge&amp;, const Credential&amp;)
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPIeflEwkViewcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/efl/EwkView.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/efl/EwkView.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebKit2/UIProcess/API/efl/EwkView.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -940,7 +940,7 @@
</span><span class="cx">     if (sd-&gt;api-&gt;context_menu_hide)
</span><span class="cx">         sd-&gt;api-&gt;context_menu_hide(sd);
</span><span class="cx"> 
</span><del>-    m_contextMenu.clear();
</del><ins>+    m_contextMenu = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void EwkView::requestPopupMenu(WKPopupMenuListenerRef popupMenuListener, const WKRect&amp; rect, WKPopupItemTextDirection textDirection, double pageScaleFactor, WKArrayRef items, int32_t selectedIndex)
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPIgtkWebKitFormSubmissionRequestcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/gtk/WebKitFormSubmissionRequest.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/gtk/WebKitFormSubmissionRequest.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebKit2/UIProcess/API/gtk/WebKitFormSubmissionRequest.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -96,7 +96,7 @@
</span><span class="cx">         return request-&gt;priv-&gt;values.get();
</span><span class="cx"> 
</span><span class="cx">     if (!request-&gt;priv-&gt;webValues-&gt;size())
</span><del>-        return 0;
</del><ins>+        return nullptr;
</ins><span class="cx"> 
</span><span class="cx">     request-&gt;priv-&gt;values = adoptGRef(g_hash_table_new_full(g_str_hash, g_str_equal, g_free, g_free));
</span><span class="cx"> 
</span><span class="lines">@@ -107,7 +107,7 @@
</span><span class="cx">         g_hash_table_insert(request-&gt;priv-&gt;values.get(), g_strdup(it-&gt;key.utf8().data()), g_strdup(value-&gt;string().utf8().data()));
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    request-&gt;priv-&gt;webValues = 0;
</del><ins>+    request-&gt;priv-&gt;webValues = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     return request-&gt;priv-&gt;values.get();
</span><span class="cx"> }
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessAPImacWKViewmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/API/mac/WKView.mm (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/API/mac/WKView.mm        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebKit2/UIProcess/API/mac/WKView.mm        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -3520,7 +3520,7 @@
</span><span class="cx"> 
</span><span class="cx"> - (void)pasteboardChangedOwner:(NSPasteboard *)pasteboard
</span><span class="cx"> {
</span><del>-    _data-&gt;_promisedImage = 0;
</del><ins>+    _data-&gt;_promisedImage = nullptr;
</ins><span class="cx">     _data-&gt;_promisedFilename = &quot;&quot;;
</span><span class="cx">     _data-&gt;_promisedURL = &quot;&quot;;
</span><span class="cx"> }
</span><span class="lines">@@ -3531,7 +3531,7 @@
</span><span class="cx"> 
</span><span class="cx">     if ([type isEqual:NSTIFFPboardType] &amp;&amp; _data-&gt;_promisedImage) {
</span><span class="cx">         [pasteboard setData:(NSData *)_data-&gt;_promisedImage-&gt;getTIFFRepresentation() forType:NSTIFFPboardType];
</span><del>-        _data-&gt;_promisedImage = 0;
</del><ins>+        _data-&gt;_promisedImage = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessInspectorServerWebSocketServerConnectioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/InspectorServer/WebSocketServerConnection.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/InspectorServer/WebSocketServerConnection.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebKit2/UIProcess/InspectorServer/WebSocketServerConnection.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -126,7 +126,7 @@
</span><span class="cx"> void WebSocketServerConnection::didCloseSocketStream(SocketStreamHandle*)
</span><span class="cx"> {
</span><span class="cx">     // Destroy the SocketStreamHandle now to prevent closing an already closed socket later.
</span><del>-    m_socket.clear();
</del><ins>+    m_socket = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     // Web Socket Mode.
</span><span class="cx">     if (m_mode == WebSocket)
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessNetworkCustomProtocolsmacCustomProtocolManagerProxyMacmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/Network/CustomProtocols/mac/CustomProtocolManagerProxyMac.mm (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/Network/CustomProtocols/mac/CustomProtocolManagerProxyMac.mm        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebKit2/UIProcess/Network/CustomProtocols/mac/CustomProtocolManagerProxyMac.mm        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -76,7 +76,7 @@
</span><span class="cx"> 
</span><span class="cx"> - (void)dealloc
</span><span class="cx"> {
</span><del>-    _connection.clear();
</del><ins>+    _connection = nullptr;
</ins><span class="cx">     [_urlConnection cancel];
</span><span class="cx">     [_urlConnection release];
</span><span class="cx">     [super dealloc];
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessStatisticsRequestcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/StatisticsRequest.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/StatisticsRequest.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebKit2/UIProcess/StatisticsRequest.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -95,7 +95,7 @@
</span><span class="cx"> 
</span><span class="cx">     if (m_outstandingRequests.isEmpty()) {
</span><span class="cx">         m_callback-&gt;performCallbackWithReturnValue(m_responseDictionary.get());
</span><del>-        m_callback = 0;
</del><ins>+        m_callback = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebFrameListenerProxycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebFrameListenerProxy.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebFrameListenerProxy.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebKit2/UIProcess/WebFrameListenerProxy.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -42,7 +42,7 @@
</span><span class="cx"> 
</span><span class="cx"> void WebFrameListenerProxy::invalidate()
</span><span class="cx"> {
</span><del>-    m_frame = 0;
</del><ins>+    m_frame = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void WebFrameListenerProxy::receivedPolicyDecision(WebCore::PolicyAction action)
</span><span class="lines">@@ -51,7 +51,7 @@
</span><span class="cx">         return;
</span><span class="cx"> 
</span><span class="cx">     m_frame-&gt;receivedPolicyDecision(action, m_listenerID, m_navigation.get());
</span><del>-    m_frame = 0;
</del><ins>+    m_frame = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebKit
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebFrameProxycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebFrameProxy.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebFrameProxy.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebKit2/UIProcess/WebFrameProxy.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -57,11 +57,11 @@
</span><span class="cx"> 
</span><span class="cx"> void WebFrameProxy::webProcessWillShutDown()
</span><span class="cx"> {
</span><del>-    m_page = 0;
</del><ins>+    m_page = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     if (m_activeListener) {
</span><span class="cx">         m_activeListener-&gt;invalidate();
</span><del>-        m_activeListener = 0;
</del><ins>+        m_activeListener = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebOpenPanelResultListenerProxycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebOpenPanelResultListenerProxy.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebOpenPanelResultListenerProxy.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebKit2/UIProcess/WebOpenPanelResultListenerProxy.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -89,7 +89,7 @@
</span><span class="cx"> 
</span><span class="cx"> void WebOpenPanelResultListenerProxy::invalidate()
</span><span class="cx"> {
</span><del>-    m_page = 0;
</del><ins>+    m_page = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> } // namespace WebKit
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessWebPageProxycpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/WebPageProxy.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/WebPageProxy.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebKit2/UIProcess/WebPageProxy.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -3706,7 +3706,7 @@
</span><span class="cx"> {
</span><span class="cx">     if (m_openPanelResultListener) {
</span><span class="cx">         m_openPanelResultListener-&gt;invalidate();
</span><del>-        m_openPanelResultListener = 0;
</del><ins>+        m_openPanelResultListener = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     WebFrameProxy* frame = m_process-&gt;webFrame(frameID);
</span><span class="lines">@@ -3808,7 +3808,7 @@
</span><span class="cx"> #if ENABLE(INPUT_TYPE_COLOR_POPOVER)
</span><span class="cx">     // A new popover color well needs to be created (and the previous one destroyed) for
</span><span class="cx">     // each activation of a color element.
</span><del>-    m_colorPicker = 0;
</del><ins>+    m_colorPicker = nullptr;
</ins><span class="cx"> #endif
</span><span class="cx">     if (!m_colorPicker)
</span><span class="cx">         m_colorPicker = m_pageClient.createColorPicker(this, initialColor, elementRect);
</span><span class="lines">@@ -4300,7 +4300,7 @@
</span><span class="cx">     m_process-&gt;send(Messages::WebPage::DidChooseFilesForOpenPanel(fileURLs), m_pageID);
</span><span class="cx"> 
</span><span class="cx">     m_openPanelResultListener-&gt;invalidate();
</span><del>-    m_openPanelResultListener = 0;
</del><ins>+    m_openPanelResultListener = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void WebPageProxy::didCancelForOpenPanel()
</span><span class="lines">@@ -4311,7 +4311,7 @@
</span><span class="cx">     m_process-&gt;send(Messages::WebPage::DidCancelForOpenPanel(), m_pageID);
</span><span class="cx">     
</span><span class="cx">     m_openPanelResultListener-&gt;invalidate();
</span><del>-    m_openPanelResultListener = 0;
</del><ins>+    m_openPanelResultListener = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void WebPageProxy::advanceToNextMisspelling(bool startBeforeSelection)
</span><span class="lines">@@ -4767,7 +4767,7 @@
</span><span class="cx"> void WebPageProxy::focusedFrameChanged(uint64_t frameID)
</span><span class="cx"> {
</span><span class="cx">     if (!frameID) {
</span><del>-        m_focusedFrame = 0;
</del><ins>+        m_focusedFrame = nullptr;
</ins><span class="cx">         return;
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="lines">@@ -4780,7 +4780,7 @@
</span><span class="cx"> void WebPageProxy::frameSetLargestFrameChanged(uint64_t frameID)
</span><span class="cx"> {
</span><span class="cx">     if (!frameID) {
</span><del>-        m_frameSetLargestFrame = 0;
</del><ins>+        m_frameSetLargestFrame = nullptr;
</ins><span class="cx">         return;
</span><span class="cx">     }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2UIProcessiosWKGeolocationProviderIOSmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/UIProcess/ios/WKGeolocationProviderIOS.mm (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/UIProcess/ios/WKGeolocationProviderIOS.mm        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebKit2/UIProcess/ios/WKGeolocationProviderIOS.mm        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -118,7 +118,7 @@
</span><span class="cx"> {
</span><span class="cx">     _isWebCoreGeolocationActive = NO;
</span><span class="cx">     [_coreLocationProvider stop];
</span><del>-    _lastActivePosition.clear();
</del><ins>+    _lastActivePosition = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> -(void)_setEnableHighAccuracy:(BOOL)enableHighAccuracy
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessInjectedBundlemacInjectedBundleMacmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/InjectedBundle/mac/InjectedBundleMac.mm (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/InjectedBundle/mac/InjectedBundleMac.mm        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebKit2/WebProcess/InjectedBundle/mac/InjectedBundleMac.mm        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -55,7 +55,7 @@
</span><span class="cx">             return false;
</span><span class="cx">         }
</span><span class="cx"> 
</span><del>-        m_sandboxExtension = 0;
</del><ins>+        m_sandboxExtension = nullptr;
</ins><span class="cx">     }
</span><span class="cx">     
</span><span class="cx">     RetainPtr&lt;CFStringRef&gt; injectedBundlePathStr = m_path.createCFString();
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessNetworkWebResourceLoadercpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Network/WebResourceLoader.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Network/WebResourceLoader.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebKit2/WebProcess/Network/WebResourceLoader.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -76,7 +76,7 @@
</span><span class="cx"> 
</span><span class="cx"> void WebResourceLoader::detachFromCoreLoader()
</span><span class="cx"> {
</span><del>-    m_coreLoader = 0;
</del><ins>+    m_coreLoader = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void WebResourceLoader::willSendRequest(const ResourceRequest&amp; proposedRequest, const ResourceResponse&amp; redirectResponse)
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessPluginsNetscapeNetscapePlugincpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePlugin.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePlugin.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePlugin.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -277,7 +277,7 @@
</span><span class="cx"> void NetscapePlugin::removePluginStream(NetscapePluginStream* pluginStream)
</span><span class="cx"> {
</span><span class="cx">     if (pluginStream == m_manualStream) {
</span><del>-        m_manualStream = 0;
</del><ins>+        m_manualStream = nullptr;
</ins><span class="cx">         return;
</span><span class="cx">     }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessPluginsPDFPDFPluginmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Plugins/PDF/PDFPlugin.mm (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Plugins/PDF/PDFPlugin.mm        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebKit2/WebProcess/Plugins/PDF/PDFPlugin.mm        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -1103,8 +1103,8 @@
</span><span class="cx">             frameView-&gt;removeScrollableArea(this);
</span><span class="cx">     }
</span><span class="cx"> 
</span><del>-    m_activeAnnotation = 0;
-    m_annotationContainer = 0;
</del><ins>+    m_activeAnnotation = nullptr;
+    m_annotationContainer = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     destroyScrollbar(HorizontalScrollbar);
</span><span class="cx">     destroyScrollbar(VerticalScrollbar);
</span><span class="lines">@@ -1604,14 +1604,14 @@
</span><span class="cx"> 
</span><span class="cx">     if (annotation) {
</span><span class="cx">         if ([annotation isKindOfClass:pdfAnnotationTextWidgetClass()] &amp;&amp; static_cast&lt;PDFAnnotationTextWidget *&gt;(annotation).isReadOnly) {
</span><del>-            m_activeAnnotation = 0;
</del><ins>+            m_activeAnnotation = nullptr;
</ins><span class="cx">             return;
</span><span class="cx">         }
</span><span class="cx"> 
</span><span class="cx">         m_activeAnnotation = PDFPluginAnnotation::create(annotation, m_pdfLayerController.get(), this);
</span><span class="cx">         m_activeAnnotation-&gt;attach(m_annotationContainer.get());
</span><span class="cx">     } else
</span><del>-        m_activeAnnotation = 0;
</del><ins>+        m_activeAnnotation = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> bool PDFPlugin::supportsForms()
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessPluginsPluginViewcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/Plugins/PluginView.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/Plugins/PluginView.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebKit2/WebProcess/Plugins/PluginView.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -166,7 +166,7 @@
</span><span class="cx"> 
</span><span class="cx">     m_streamWasCancelled = true;
</span><span class="cx">     m_loader-&gt;cancel(m_loader-&gt;cancelledError());
</span><del>-    m_loader = 0;
</del><ins>+    m_loader = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> static String buildHTTPHeaders(const ResourceResponse&amp; response, long long&amp; expectedContentLength)
</span><span class="lines">@@ -604,7 +604,7 @@
</span><span class="cx"> 
</span><span class="cx"> void PluginView::didFailToInitializePlugin()
</span><span class="cx"> {
</span><del>-    m_plugin = 0;
</del><ins>+    m_plugin = nullptr;
</ins><span class="cx"> 
</span><span class="cx"> #if ENABLE(NETSCAPE_PLUGIN_API)
</span><span class="cx">     String frameURLString = frame()-&gt;loader().documentLoader()-&gt;responseURL().string();
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageWebPagecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -930,23 +930,23 @@
</span><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(FULLSCREEN_API)
</span><del>-    m_fullScreenManager = 0;
</del><ins>+    m_fullScreenManager = nullptr;
</ins><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx">     if (m_activePopupMenu) {
</span><span class="cx">         m_activePopupMenu-&gt;disconnectFromPage();
</span><del>-        m_activePopupMenu = 0;
</del><ins>+        m_activePopupMenu = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx">     if (m_activeOpenPanelResultListener) {
</span><span class="cx">         m_activeOpenPanelResultListener-&gt;disconnectFromPage();
</span><del>-        m_activeOpenPanelResultListener = 0;
</del><ins>+        m_activeOpenPanelResultListener = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(INPUT_TYPE_COLOR)
</span><span class="cx">     if (m_activeColorChooser) {
</span><span class="cx">         m_activeColorChooser-&gt;disconnectFromPage();
</span><del>-        m_activeColorChooser = 0;
</del><ins>+        m_activeColorChooser = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="lines">@@ -3270,7 +3270,7 @@
</span><span class="cx"> void WebPage::didChangeSelectedIndexForActivePopupMenu(int32_t newIndex)
</span><span class="cx"> {
</span><span class="cx">     changeSelectedIndex(newIndex);
</span><del>-    m_activePopupMenu = 0;
</del><ins>+    m_activePopupMenu = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void WebPage::changeSelectedIndex(int32_t index)
</span><span class="lines">@@ -3306,12 +3306,12 @@
</span><span class="cx">         return;
</span><span class="cx"> 
</span><span class="cx">     m_activeOpenPanelResultListener-&gt;didChooseFiles(files);
</span><del>-    m_activeOpenPanelResultListener = 0;
</del><ins>+    m_activeOpenPanelResultListener = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void WebPage::didCancelForOpenPanel()
</span><span class="cx"> {
</span><del>-    m_activeOpenPanelResultListener = 0;
</del><ins>+    m_activeOpenPanelResultListener = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(SANDBOX_EXTENSIONS)
</span><span class="lines">@@ -3415,7 +3415,7 @@
</span><span class="cx">         return;
</span><span class="cx"> 
</span><span class="cx">     m_contextMenu-&gt;itemSelected(item);
</span><del>-    m_contextMenu = 0;
</del><ins>+    m_contextMenu = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> #endif
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPagegtkWebPrintOperationGtkcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/gtk/WebPrintOperationGtk.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/gtk/WebPrintOperationGtk.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebKit2/WebProcess/WebPage/gtk/WebPrintOperationGtk.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -699,7 +699,7 @@
</span><span class="cx"> {
</span><span class="cx">     m_printPagesIdleId = 0;
</span><span class="cx">     endPrint();
</span><del>-    m_cairoContext = 0;
</del><ins>+    m_cairoContext = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> void WebPrintOperationGtk::printDone(const WebCore::ResourceError&amp; error)
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebPageiosWebPageIOSmm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebPage/ios/WebPageIOS.mm (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebPage/ios/WebPageIOS.mm        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebKit2/WebProcess/WebPage/ios/WebPageIOS.mm        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -1978,7 +1978,7 @@
</span><span class="cx">         while (textForRange.length() &amp;&amp; textForRange.length() &gt; originalText.length() &amp;&amp; loopCount &lt; maxPositionsAttempts) {
</span><span class="cx">             position = position.next();
</span><span class="cx">             if (position.isNotNull() &amp;&amp; position &gt;= frame.selection().selection().start())
</span><del>-                range = NULL;
</del><ins>+                range = nullptr;
</ins><span class="cx">             else
</span><span class="cx">                 range = Range::create(*frame.document(), position, frame.selection().selection().start());
</span><span class="cx">             textForRange = (range) ? plainTextReplacingNoBreakSpace(range.get()) : emptyString();
</span><span class="lines">@@ -2458,7 +2458,7 @@
</span><span class="cx">                 send(Messages::WebPageProxy::StopAssistingNode());
</span><span class="cx">             m_hasPendingBlurNotification = false;
</span><span class="cx">         });
</span><del>-        m_assistedNode = 0;
</del><ins>+        m_assistedNode = nullptr;
</ins><span class="cx">     }
</span><span class="cx"> }
</span><span class="cx"> 
</span></span></pre></div>
<a id="trunkSourceWebKit2WebProcessWebProcesscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebKit2/WebProcess/WebProcess.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebKit2/WebProcess/WebProcess.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Source/WebKit2/WebProcess/WebProcess.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -1034,7 +1034,7 @@
</span><span class="cx">     ASSERT(m_networkProcessConnection);
</span><span class="cx">     ASSERT_UNUSED(connection, m_networkProcessConnection == connection);
</span><span class="cx"> 
</span><del>-    m_networkProcessConnection = 0;
</del><ins>+    m_networkProcessConnection = nullptr;
</ins><span class="cx">     
</span><span class="cx">     m_webResourceLoadScheduler-&gt;networkProcessCrashed();
</span><span class="cx"> }
</span><span class="lines">@@ -1051,7 +1051,7 @@
</span><span class="cx">     ASSERT(m_webToDatabaseProcessConnection);
</span><span class="cx">     ASSERT(m_webToDatabaseProcessConnection == connection);
</span><span class="cx"> 
</span><del>-    m_webToDatabaseProcessConnection = 0;
</del><ins>+    m_webToDatabaseProcessConnection = nullptr;
</ins><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> WebToDatabaseProcessConnection* WebProcess::webToDatabaseProcessConnection()
</span></span></pre></div>
<a id="trunkToolsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Tools/ChangeLog (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/ChangeLog        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Tools/ChangeLog        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -1,3 +1,12 @@
</span><ins>+2015-07-04  Chris Dumez  &lt;cdumez@apple.com&gt;
+
+        Drop RefPtr::clear() method
+        https://bugs.webkit.org/show_bug.cgi?id=146556
+
+        Reviewed by Brady Eidson.
+
+        Drop RefPtr::clear() method in favor of &quot;= nullptr;&quot; pattern.
+
</ins><span class="cx"> 2015-07-03  Dan Bernstein  &lt;mitz@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Fixed the iOS build.
</span></span></pre></div>
<a id="trunkToolsDumpRenderTreemacDumpRenderTreemm"></a>
<div class="modfile"><h4>Modified: trunk/Tools/DumpRenderTree/mac/DumpRenderTree.mm (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/DumpRenderTree/mac/DumpRenderTree.mm        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Tools/DumpRenderTree/mac/DumpRenderTree.mm        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -2064,7 +2064,7 @@
</span><span class="cx">     ASSERT(CFArrayGetCount(openWindowsRef) == 1);
</span><span class="cx">     ASSERT(CFArrayGetValueAtIndex(openWindowsRef, 0) == [[mainFrame webView] window]);
</span><span class="cx"> 
</span><del>-    gTestRunner.clear();
</del><ins>+    gTestRunner = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     if (ignoreWebCoreNodeLeaks)
</span><span class="cx">         [WebCoreStatistics stopIgnoringWebCoreNodeLeaks];
</span></span></pre></div>
<a id="trunkToolsDumpRenderTreewinDumpRenderTreecpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/DumpRenderTree/win/DumpRenderTree.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/DumpRenderTree/win/DumpRenderTree.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Tools/DumpRenderTree/win/DumpRenderTree.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -1183,7 +1183,7 @@
</span><span class="cx"> 
</span><span class="cx"> exit:
</span><span class="cx">     removeFontFallbackIfPresent(fallbackPath);
</span><del>-    ::gTestRunner.clear();
</del><ins>+    ::gTestRunner = nullptr;
</ins><span class="cx"> 
</span><span class="cx">     fputs(&quot;#EOF\n&quot;, stderr);
</span><span class="cx">     fflush(stderr);
</span></span></pre></div>
<a id="trunkToolsTestWebKitAPITestsWTFRefPtrcpp"></a>
<div class="modfile"><h4>Modified: trunk/Tools/TestWebKitAPI/Tests/WTF/RefPtr.cpp (186278 => 186279)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Tools/TestWebKitAPI/Tests/WTF/RefPtr.cpp        2015-07-04 14:45:09 UTC (rev 186278)
+++ trunk/Tools/TestWebKitAPI/Tests/WTF/RefPtr.cpp        2015-07-04 19:42:18 UTC (rev 186279)
</span><span class="lines">@@ -102,7 +102,7 @@
</span><span class="cx">     {
</span><span class="cx">         RefPtr&lt;RefLogger&gt; ptr(&amp;a);
</span><span class="cx">         ASSERT_EQ(&amp;a, ptr.get());
</span><del>-        ptr.clear();
</del><ins>+        ptr = nullptr;
</ins><span class="cx">         ASSERT_EQ(nullptr, ptr.get());
</span><span class="cx">     }
</span><span class="cx">     ASSERT_STREQ(&quot;ref(a) deref(a) &quot;, takeLogStr().c_str());
</span></span></pre>
</div>
</div>

</body>
</html>