<!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 "= nullptr;" pattern.
Source/WebCore:
Drop RefPtr::clear() method in favor of "= nullptr;" pattern.
Source/WebKit:
Drop RefPtr::clear() method in favor of "= nullptr;" pattern.
Source/WebKit/mac:
Drop RefPtr::clear() method in favor of "= nullptr;" pattern.
Source/WebKit/win:
Drop RefPtr::clear() method in favor of "= nullptr;" pattern.
Source/WebKit2:
Drop RefPtr::clear() method in favor of "= nullptr;" pattern.
Source/WTF:
Drop RefPtr::clear() method in favor of "= nullptr;" pattern.
Also made the "= nullptr;" pattern as efficient as clear()
by providing a operator=(nullptr_t) overload. Local micro-
benchmarking showed that "= nullptr;" used to be ~1.7% slower
than clear().
Tools:
Drop RefPtr::clear() method in favor of "= nullptr;" 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<OpaqueJSString> stringRef(OpaqueJSString::create(jsValue.toString(exec)->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 <cdumez@apple.com>
+
+ Drop RefPtr::clear() method
+ https://bugs.webkit.org/show_bug.cgi?id=146556
+
+ Reviewed by Brady Eidson.
+
+ Drop RefPtr::clear() method in favor of "= nullptr;" pattern.
+
</ins><span class="cx"> 2015-07-03 Dan Bernstein <mitz@apple.com>
</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->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& 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->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->osrEntryBlock.clear();
</del><ins>+ jitCode->osrEntryBlock = nullptr;
</ins><span class="cx"> jitCode->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("<message collected>");
</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->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 && (match(INTOKEN) || (match(IDENT) && *m_token.m_data.ident == m_vm->propertyNames->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<JSLock> apiLock(&m_vm->apiLock());
</span><del>- m_vm.clear();
</del><ins>+ m_vm = nullptr;
</ins><span class="cx"> apiLock->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& 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 <cdumez@apple.com>
+
+ Drop RefPtr::clear() method
+ https://bugs.webkit.org/show_bug.cgi?id=146556
+
+ Reviewed by Brady Eidson.
+
+ Drop RefPtr::clear() method in favor of "= nullptr;" pattern.
+ Also made the "= nullptr;" pattern as efficient as clear()
+ by providing a operator=(nullptr_t) overload. Local micro-
+ benchmarking showed that "= nullptr;" used to be ~1.7% slower
+ than clear().
+
</ins><span class="cx"> 2015-07-03 Dan Bernstein <mitz@apple.com>
</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<T> release() { PassRefPtr<T> tmp = adoptRef(m_ptr); m_ptr = nullptr; return tmp; }
</span><span class="cx"> Ref<T> releaseNonNull() { ASSERT(m_ptr); Ref<T> 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& operator=(const RefPtr&);
</span><span class="cx"> RefPtr& operator=(T*);
</span><ins>+ RefPtr& operator=(std::nullptr_t);
</ins><span class="cx"> RefPtr& operator=(const PassRefPtr<T>&);
</span><span class="cx"> template<typename U> RefPtr& operator=(const RefPtr<U>&);
</span><span class="cx"> template<typename U> RefPtr& operator=(const PassRefPtr<U>&);
</span><span class="lines">@@ -109,11 +109,6 @@
</span><span class="cx"> {
</span><span class="cx"> }
</span><span class="cx">
</span><del>-template<typename T> inline void RefPtr<T>::clear()
-{
- derefIfNotNull(std::exchange(m_ptr, nullptr));
-}
-
</del><span class="cx"> template<typename T>
</span><span class="cx"> inline T* RefPtr<T>::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<typename T> inline RefPtr<T>& RefPtr<T>::operator=(std::nullptr_t)
+{
+ derefIfNotNull(std::exchange(m_ptr, nullptr));
+ return *this;
+}
+
</ins><span class="cx"> template<typename T> inline RefPtr<T>& RefPtr<T>::operator=(const PassRefPtr<T>& 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 <cdumez@apple.com>
+
+ Drop RefPtr::clear() method
+ https://bugs.webkit.org/show_bug.cgi?id=146556
+
+ Reviewed by Brady Eidson.
+
+ Drop RefPtr::clear() method in favor of "= nullptr;" pattern.
+
</ins><span class="cx"> 2015-07-03 Dan Bernstein <mitz@apple.com>
</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->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->id());
</span><span class="cx"> if (transaction->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->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 "success" event,
</span><span class="cx"> // an "error" event should be fired instead.
</span><span class="cx"> if (event->type() == eventNames().successEvent && m_result->type() == IDBAny::IDBDatabaseType && m_result->idbDatabase()->isClosePending()) {
</span><del>- m_result.clear();
</del><ins>+ m_result = nullptr;
</ins><span class="cx"> onError(IDBDatabaseError::create(IDBDatabaseException::AbortError, "The connection was closed."));
</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->registerRequest(this);
</span><span class="cx"> }
</span><span class="lines">@@ -256,7 +256,7 @@
</span><span class="cx"> m_errorCode = error->code();
</span><span class="cx"> m_errorMessage = error->message();
</span><span class="cx"> m_error = DOMError::create(IDBDatabaseException::getErrorName(error->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->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->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->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, "MediaSource::setReadyState(%p) : %s -> %s", 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->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->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->wrapper() : nullptr;
</span><span class="cx"> AtkObject* axOldFocusedObject = oldFocusedObject.get() ? oldFocusedObject.get()->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->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->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->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->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->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<CSSPrimitiveValue> parsedValue1 = downcast<CSSPrimitiveValue>(value1.get());
</span><span class="cx"> RefPtr<CSSPrimitiveValue> parsedValue2 = downcast<CSSPrimitiveValue>(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, <position> can't have 'center' as its second keyword as we have more arguments to follow.
</span><span class="cx"> if (parsedValue2->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->isEmpty());
</span><del>- m_currentRuleData.clear();
</del><ins>+ m_currentRuleData = nullptr;
</ins><span class="cx"> RefPtr<CSSRuleSourceData> data = m_currentRuleDataStack->last();
</span><span class="cx"> m_currentRuleDataStack->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 < 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 < 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->setViewportArguments(arguments);
</span><span class="cx"> m_document->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->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->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->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 && newActiveElement && request.active() && !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()->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& 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<AnchorType>(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->parentNode() and img->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->ownerNode() == this);
</span><span class="cx"> m_sheet->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<Node> 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<Node> container)
</span><span class="lines">@@ -158,7 +158,7 @@
</span><span class="cx"> m_containerNode = container;
</span><span class="cx"> if (m_containerNode->offsetInCharacters()) {
</span><span class="cx"> m_offsetInContainer = m_containerNode->maxCharacterOffset();
</span><del>- m_childBeforeBoundary = 0;
</del><ins>+ m_childBeforeBoundary = nullptr;
</ins><span class="cx"> } else {
</span><span class="cx"> m_childBeforeBoundary = m_containerNode->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& other) const { return m_data != other.m_data; }
</span><span class="cx">
</span><span class="cx"> void set(const AtomicString&, 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& string) const { return m_data && m_data->contains(string); }
</span><span class="cx"> bool containsAll(const SpaceSplitString& names) const { return !names.m_data || (m_data && m_data->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 && !is<MutableStyleProperties>(*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->clearParentElement();
</span><del>- ensureUniqueElementData().m_inlineStyle.clear();
</del><ins>+ ensureUniqueElementData().m_inlineStyle = nullptr;
</ins><span class="cx"> } else if (reason == ModifiedByCloning || document().contentSecurityPolicy()->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& 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<String> suggestions;
</span><span class="cx"> textChecker()->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 && enclosingCell != enclosingNodeOfType(endOfNextParagraph.deepEquivalent(), &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 && !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->prepareToApplyAt(m_endingPosition);
</span><span class="cx"> if (m_typingStyle->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->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()->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()->registerUndoStep(cmd);
</span><span class="cx"> respondToChangedContents(newSelection);
</span><span class="lines">@@ -1727,7 +1727,7 @@
</span><span class="cx"> if (text.isEmpty() && 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->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 &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<EditingStyle> 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& start, const Position& end, const Position&, RefPtr<Element>& 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 && 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 < 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<FileReaderLoader>(m_readType, this);
</span><span class="cx"> m_loader->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 = "";
</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->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& 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->ownerNode() == this);
</span><span class="cx"> m_sheet->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& 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->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<HTMLSourceElement>(*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->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->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, "HTMLMediaElement::sourceRemoved(%p) - m_currentSourceNode set to 0", 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->setClient(0);
- m_platformMenu = 0;
</del><ins>+ m_platformMenu->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<JSC::Bindings::Instance> 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->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()->loader().client().redirectDataToPlugin(0);
</del><ins>+ m_pluginElement = nullptr;
+ frame()->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->parentNode()->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->userAgentShadowRoot()->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->deleteProgram(obj);
</span><span class="cx"> if (m_vertexShader) {
</span><span class="cx"> m_vertexShader->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->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->setContextLostCallback(nullptr);
</span><span class="cx"> m_context->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->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->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->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->onDetached(context()->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 < 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->textTrackRemoveCues(this, m_cues.get());
</span><span class="cx">
</span><span class="cx"> for (size_t i = 0; i < m_cues->length(); ++i)
</span><del>- m_cues->item(i)->setTrack(0);
</del><ins>+ m_cues->item(i)->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 && m_mode != disabledKeyword())
</span><span class="cx"> return m_cues->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<TextTrackCue> prpCue, ExceptionCode& 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->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->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->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&)
</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->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->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->isStyledElement() && m_element->style() != m_inspectorStyle->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 "style" property value can get changed indirectly, e.g. via element.style.borderWidth = "2px".
</span><span class="cx"> const String& 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->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&)
</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->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->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->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<DocumentThreadableLoader> loader = adoptRef(new DocumentThreadableLoader(document, client, LoadAsynchronously, request, options));
</span><span class="cx"> if (!loader->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->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& 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()->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()->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<ResourceLoader> 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 <rdar://problem/4372628>
</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->client() == this)
</span><del>- m_handle->setClient(0);
- m_handle = 0;
</del><ins>+ m_handle->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 &m_frame->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->cancelPendingSubstituteLoad(this);
</span><span class="cx"> if (m_handle) {
</span><span class="cx"> m_handle->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->setClient(0);
</span><span class="cx">
</span><span class="cx"> m_manifestHandle->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->setClient(0);
</span><span class="cx">
</span><span class="cx"> m_currentHandle->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->addResource(ApplicationCacheResource::create(url, newestCachedResource->response(), type, newestCachedResource->data(), newestCachedResource->path()));
</span><span class="cx"> m_pendingEntries.remove(m_currentHandle->firstRequest().url());
</span><span class="cx"> m_currentHandle->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->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->addResource(ApplicationCacheResource::create(url, newestCachedResource->response(), type, newestCachedResource->data(), newestCachedResource->path()));
</span><span class="cx"> m_pendingEntries.remove(m_currentHandle->firstRequest().url());
</span><span class="cx"> m_currentHandle->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->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 && m_availableSpaceInQuota < m_cacheBeingUpdated->estimatedSizeInStorage()) {
</span><del>- m_currentResource = 0;
</del><ins>+ m_currentResource = nullptr;
</ins><span class="cx"> m_frame->document()->addConsoleMessage(MessageSource::AppCache, MessageLevel::Error, ASCIILiteral("Application Cache update failed, because size quota was exceeded."));
</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 & ApplicationCacheResource::Explicit) || (type & 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->data()->size() == m_manifestResource->data()->size() && !memcmp(newestManifest->data()->data(), m_manifestResource->data()->data(), newestManifest->data()->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<DocumentLoader*>::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->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<StyleSheetContents> CachedCSSStyleSheet::restoreParsedStyleSheet(const CSSParserContext& 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->subresourcesAllowReuse(cachePolicy)) {
</span><span class="cx"> m_parsedStyleSheetCache->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->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->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->setImageObserver(0);
- m_image.clear();
</del><ins>+ m_image->setImageObserver(nullptr);
+ m_image = nullptr;
</ins><span class="cx"> }
</span><span class="cx">
</span><span class="cx"> void CachedImage::addIncrementalDataBuffer(SharedBuffer& data)
</span><span class="lines">@@ -458,7 +458,7 @@
</span><span class="cx"> {
</span><span class="cx"> bool canDeleteImage = !m_image || (m_image->hasOneRef() && m_image->isBitmapImage());
</span><span class="cx"> if (canDeleteImage && !isLoading() && !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 && !errorOccurred())
</span><span class="cx"> m_image->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->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->setData(data, true)) {
</span><span class="cx"> LOG(IconDatabase, "Manual image data for iconURL '%s' FAILED - it was probably invalid image data", 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) && !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->length() > 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<Ref<Frame>> framesNeedingReload;
</span><span class="cx">
</span><span class="cx"> for (auto& page : *allPages) {
</span><del>- page->m_pluginData.clear();
</del><ins>+ page->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->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<OpenTypeVerticalData> verticalData = OpenTypeVerticalData::create(platformData);
</span><span class="cx"> if (!verticalData->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<Pattern>&& 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<Pattern>&& 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<Gradient>&& 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<Gradient>&& 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& scrollRect, const IntSize& 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->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(&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->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->drawFiltered(*resultSurface.get(), spareSurface.get(), *filter, j);
</span><span class="cx"> if (!j && filter->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->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 & PaintingMirrored);
</span><span class="cx"> m_context3D->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 && 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->size(), enclosingIntRect(m_image->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& 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->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<WebCore::PlatformSpeechSynthesisUtterance> platformUtterance = m_utterance;
</span><del>- m_utterance = 0;
</del><ins>+ m_utterance = nullptr;
</ins><span class="cx">
</span><span class="cx"> m_synthesizerObject->client()->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<WebCore::PlatformSpeechSynthesisUtterance> platformUtterance = m_utterance;
</span><del>- m_utterance = 0;
</del><ins>+ m_utterance = nullptr;
</ins><span class="cx">
</span><span class="cx"> m_synthesizerObject->client()->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<PlatformSpeechSynthesisUtterance> protect(m_utterance);
</span><del>- m_utterance = 0;
</del><ins>+ m_utterance = nullptr;
</ins><span class="cx">
</span><span class="cx"> client()->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()->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->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<CounterNode> previousSiblingProtector = 0;
</del><ins>+ previousSibling = nullptr;
+ RefPtr<CounterNode> 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->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->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->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->popupMenu()->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->cursorData)
</span><del>- rareInheritedData.access()->cursorData = 0;
</del><ins>+ rareInheritedData.access()->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->removeEventListener(eventNames().DOMSubtreeModifiedEvent, this, false);
</span><span class="cx"> m_target->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& 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->close(m_frontendWindow->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& 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->target()->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->data(), m_binaryResponseBuilder->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->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 <cdumez@apple.com>
+
+ Drop RefPtr::clear() method
+ https://bugs.webkit.org/show_bug.cgi?id=146556
+
+ Reviewed by Brady Eidson.
+
+ Drop RefPtr::clear() method in favor of "= nullptr;" pattern.
+
</ins><span class="cx"> 2015-07-03 Dan Bernstein <mitz@apple.com>
</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<String, String>& 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 <cdumez@apple.com>
+
+ Drop RefPtr::clear() method
+ https://bugs.webkit.org/show_bug.cgi?id=146556
+
+ Reviewed by Brady Eidson.
+
+ Drop RefPtr::clear() method in favor of "= nullptr;" pattern.
+
</ins><span class="cx"> 2015-07-03 Dan Bernstein <mitz@apple.com>
</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->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<RenderEmbeddedObject>(*_element->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->data().sequence());
</span><span class="cx"> m_textCheckingRequest->didSucceed(core(results, m_textCheckingRequest->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 <cdumez@apple.com>
+
+ Drop RefPtr::clear() method
+ https://bugs.webkit.org/show_bug.cgi?id=146556
+
+ Reviewed by Brady Eidson.
+
+ Drop RefPtr::clear() method in favor of "= nullptr;" pattern.
+
</ins><span class="cx"> 2015-06-30 Simon Fraser <simon.fraser@apple.com>
</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->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->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->getvalue(m_instance, NPPVpluginWantsAllNetworkStreams, &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, "PluginView::init(): Initializing plug-in '%s'", m_plugin->name().utf8().data());
</span><span class="cx">
</span><span class="cx"> if (!m_plugin->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->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 & GF_BEGIN) {
</span><span class="lines">@@ -6628,7 +6628,7 @@
</span><span class="cx"> ASSERT(m_layerTreeHost);
</span><span class="cx"> m_layerTreeHost->setClient(0);
</span><span class="cx"> m_layerTreeHost->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 <cdumez@apple.com>
+
+ Drop RefPtr::clear() method
+ https://bugs.webkit.org/show_bug.cgi?id=146556
+
+ Reviewed by Brady Eidson.
+
+ Drop RefPtr::clear() method in favor of "= nullptr;" pattern.
+
</ins><span class="cx"> 2015-07-03 Dan Bernstein <mitz@apple.com>
</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->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->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->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->reset(m_tileRect.size(), m_surface->supportsAlpha());
</span><span class="cx">
</span><span class="cx"> m_surface->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& tileRect, const IntRect& sourceRect, PassRefPtr<CoordinatedSurface> buffer, const IntPoint& 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->setClient(0);
</span><span class="cx"> m_resourceHandle->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&, const Credential&)
</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->api->context_menu_hide)
</span><span class="cx"> sd->api->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& 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->priv->values.get();
</span><span class="cx">
</span><span class="cx"> if (!request->priv->webValues->size())
</span><del>- return 0;
</del><ins>+ return nullptr;
</ins><span class="cx">
</span><span class="cx"> request->priv->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->priv->values.get(), g_strdup(it->key.utf8().data()), g_strdup(value->string().utf8().data()));
</span><span class="cx"> }
</span><span class="cx">
</span><del>- request->priv->webValues = 0;
</del><ins>+ request->priv->webValues = nullptr;
</ins><span class="cx">
</span><span class="cx"> return request->priv->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->_promisedImage = 0;
</del><ins>+ _data->_promisedImage = nullptr;
</ins><span class="cx"> _data->_promisedFilename = "";
</span><span class="cx"> _data->_promisedURL = "";
</span><span class="cx"> }
</span><span class="lines">@@ -3531,7 +3531,7 @@
</span><span class="cx">
</span><span class="cx"> if ([type isEqual:NSTIFFPboardType] && _data->_promisedImage) {
</span><span class="cx"> [pasteboard setData:(NSData *)_data->_promisedImage->getTIFFRepresentation() forType:NSTIFFPboardType];
</span><del>- _data->_promisedImage = 0;
</del><ins>+ _data->_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->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->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->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->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->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->send(Messages::WebPage::DidChooseFilesForOpenPanel(fileURLs), m_pageID);
</span><span class="cx">
</span><span class="cx"> m_openPanelResultListener->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->send(Messages::WebPage::DidCancelForOpenPanel(), m_pageID);
</span><span class="cx">
</span><span class="cx"> m_openPanelResultListener->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<CFStringRef> 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& proposedRequest, const ResourceResponse& 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->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()] && static_cast<PDFAnnotationTextWidget *>(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->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->cancel(m_loader->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& response, long long& 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()->loader().documentLoader()->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->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->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->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->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->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& 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() && textForRange.length() > originalText.length() && loopCount < maxPositionsAttempts) {
</span><span class="cx"> position = position.next();
</span><span class="cx"> if (position.isNotNull() && position >= 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->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 <cdumez@apple.com>
+
+ Drop RefPtr::clear() method
+ https://bugs.webkit.org/show_bug.cgi?id=146556
+
+ Reviewed by Brady Eidson.
+
+ Drop RefPtr::clear() method in favor of "= nullptr;" pattern.
+
</ins><span class="cx"> 2015-07-03 Dan Bernstein <mitz@apple.com>
</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("#EOF\n", 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<RefLogger> ptr(&a);
</span><span class="cx"> ASSERT_EQ(&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("ref(a) deref(a) ", takeLogStr().c_str());
</span></span></pre>
</div>
</div>
</body>
</html>