Bug 1071102 - Stop including nsRefPtr.h from nsAutoPtr.h
authorAryeh Gregor <ayg@aryeh.name>
Tue, 06 Oct 2015 20:46:01 +0300
changeset 601515 c5001090f7ffba91b49c5f6f702312df619670f2
parent 601207 89732fcdb0baca70e8b7a25a2725117113f0db80
child 601516 476b3bcd4ebdb4f4a90433f6d15f40563af4fadd
push id91821
push userayg@aryeh.name
push dateTue, 06 Oct 2015 17:46:10 +0000
treeherdertry@476b3bcd4ebd [default view] [failures only]
bugs1071102
milestone44.0a1
Bug 1071102 - Stop including nsRefPtr.h from nsAutoPtr.h
accessible/atk/AccessibleWrap.cpp
accessible/atk/ApplicationAccessibleWrap.cpp
accessible/base/AccIterator.h
accessible/base/FocusManager.h
accessible/base/Relation.h
accessible/base/TextRange.h
accessible/base/nsAccessiblePivot.h
accessible/generic/Accessible.h
accessible/generic/DocAccessible.h
accessible/html/HTMLElementAccessibles.h
accessible/interfaces/nsIAccessibilityService.h
accessible/ipc/DocAccessibleParent.cpp
accessible/mac/AccessibleWrap.h
accessible/windows/sdn/sdnAccessible.cpp
b2g/app/B2GLoader.cpp
browser/components/migration/nsIEHistoryEnumerator.h
caps/nsNullPrincipalURI.h
caps/nsPrincipal.h
caps/nsScriptSecurityManager.cpp
docshell/base/nsDSURIContentListener.cpp
docshell/base/nsDocShell.cpp
docshell/base/nsDocShell.h
docshell/shistory/nsSHEntry.h
docshell/shistory/nsSHEntryShared.h
dom/animation/KeyframeEffect.h
dom/archivereader/ArchiveReaderCommon.h
dom/archivereader/ArchiveZipEvent.cpp
dom/asmjscache/AsmJSCache.cpp
dom/audiochannel/AudioChannelService.cpp
dom/audiochannel/AudioChannelService.h
dom/base/BarProps.h
dom/base/ChildIterator.h
dom/base/DOMMatrix.cpp
dom/base/DOMMatrix.h
dom/base/DOMPoint.cpp
dom/base/DOMQuad.h
dom/base/DOMRect.h
dom/base/EventSource.cpp
dom/base/File.h
dom/base/FragmentOrElement.cpp
dom/base/ImageEncoder.cpp
dom/base/MultipartBlobImpl.cpp
dom/base/Navigator.h
dom/base/NodeInfo.cpp
dom/base/NodeInfo.h
dom/base/ResponsiveImageSelector.h
dom/base/StructuredCloneHolder.h
dom/base/TextInputProcessor.h
dom/base/URL.h
dom/base/WebSocket.cpp
dom/base/WebSocket.h
dom/base/nsAttrAndChildArray.cpp
dom/base/nsContentSink.h
dom/base/nsContentUtils.cpp
dom/base/nsDOMClassInfo.cpp
dom/base/nsDOMDataChannel.cpp
dom/base/nsDOMMutationObserver.h
dom/base/nsDOMSerializer.h
dom/base/nsDocument.cpp
dom/base/nsDocument.h
dom/base/nsFrameLoader.h
dom/base/nsFrameMessageManager.h
dom/base/nsGlobalWindow.cpp
dom/base/nsGlobalWindow.h
dom/base/nsHostObjectURI.cpp
dom/base/nsIDocument.h
dom/base/nsImageLoadingContent.cpp
dom/base/nsImageLoadingContent.h
dom/base/nsMimeTypeArray.h
dom/base/nsNameSpaceManager.cpp
dom/base/nsNameSpaceManager.h
dom/base/nsNodeInfoManager.h
dom/base/nsObjectLoadingContent.cpp
dom/base/nsPIDOMWindow.h
dom/base/nsPerformance.h
dom/base/nsPlainTextSerializer.h
dom/base/nsReferencedElement.h
dom/base/nsScriptElement.cpp
dom/base/nsScriptLoader.cpp
dom/base/nsScriptLoader.h
dom/base/nsSyncLoadService.cpp
dom/base/nsWindowMemoryReporter.h
dom/base/nsWindowRoot.h
dom/base/nsXMLHttpRequest.h
dom/bindings/BindingDeclarations.h
dom/bindings/BindingUtils.cpp
dom/bindings/BindingUtils.h
dom/bluetooth/bluedroid/BluetoothAvrcpManager.cpp
dom/bluetooth/bluedroid/BluetoothDaemonA2dpInterface.cpp
dom/bluetooth/bluedroid/BluetoothDaemonAvrcpInterface.cpp
dom/bluetooth/bluedroid/BluetoothDaemonAvrcpInterface.h
dom/bluetooth/bluedroid/BluetoothDaemonCoreInterface.cpp
dom/bluetooth/bluedroid/BluetoothDaemonCoreInterface.h
dom/bluetooth/bluedroid/BluetoothDaemonGattInterface.cpp
dom/bluetooth/bluedroid/BluetoothDaemonGattInterface.h
dom/bluetooth/bluedroid/BluetoothDaemonHandsfreeInterface.cpp
dom/bluetooth/bluedroid/BluetoothDaemonHelpers.h
dom/bluetooth/bluedroid/BluetoothDaemonInterface.h
dom/bluetooth/bluedroid/BluetoothDaemonSetupInterface.cpp
dom/bluetooth/bluedroid/BluetoothDaemonSocketInterface.cpp
dom/bluetooth/bluedroid/BluetoothMapBMessage.h
dom/bluetooth/bluedroid/BluetoothMapFolder.h
dom/bluetooth/bluedroid/BluetoothMapSmsManager.cpp
dom/bluetooth/bluedroid/BluetoothMapSmsManager.h
dom/bluetooth/bluedroid/BluetoothOppManager.cpp
dom/bluetooth/bluedroid/BluetoothOppManager.h
dom/bluetooth/bluedroid/BluetoothPbapManager.cpp
dom/bluetooth/bluedroid/BluetoothSocket.cpp
dom/bluetooth/bluedroid/BluetoothSocket.h
dom/bluetooth/bluedroid/hfp/BluetoothHfpManager.h
dom/bluetooth/bluez/BluetoothDBusService.cpp
dom/bluetooth/bluez/BluetoothHfpManager.cpp
dom/bluetooth/bluez/BluetoothHfpManager.h
dom/bluetooth/bluez/BluetoothOppManager.cpp
dom/bluetooth/bluez/BluetoothOppManager.h
dom/bluetooth/bluez/BluetoothSocket.cpp
dom/bluetooth/bluez/BluetoothSocket.h
dom/bluetooth/common/BluetoothProfileController.h
dom/bluetooth/common/BluetoothReplyRunnable.h
dom/bluetooth/common/BluetoothRilListener.h
dom/bluetooth/common/BluetoothService.cpp
dom/bluetooth/common/BluetoothService.h
dom/bluetooth/common/BluetoothSocketObserver.h
dom/bluetooth/common/ObexBase.h
dom/bluetooth/ipc/BluetoothChild.h
dom/bluetooth/ipc/BluetoothParent.h
dom/broadcastchannel/BroadcastChannel.h
dom/cache/CacheStorage.cpp
dom/cache/CacheStorage.h
dom/cache/Context.h
dom/cache/Manager.cpp
dom/camera/DOMCameraCapabilities.h
dom/camera/DOMCameraControl.h
dom/camera/DOMCameraManager.h
dom/camera/GonkCameraControl.cpp
dom/camera/ICameraControl.h
dom/camera/TestGonkCameraHardware.h
dom/canvas/CanvasImageCache.cpp
dom/canvas/CanvasRenderingContext2D.cpp
dom/canvas/WebGLBuffer.h
dom/canvas/WebGLContext.cpp
dom/canvas/WebGLTextureUpload.cpp
dom/cellbroadcast/CellBroadcastMessage.h
dom/datastore/DataStoreCursor.h
dom/datastore/DataStoreDB.h
dom/datastore/DataStoreRevision.h
dom/datastore/DataStoreService.cpp
dom/devicestorage/DeviceStorage.h
dom/devicestorage/nsDeviceStorage.cpp
dom/devicestorage/nsDeviceStorage.h
dom/encoding/TextDecoder.cpp
dom/encoding/TextDecoder.h
dom/encoding/TextEncoder.cpp
dom/encoding/TextEncoder.h
dom/events/DataTransfer.h
dom/events/Event.h
dom/events/EventListenerService.h
dom/events/EventStateManager.cpp
dom/events/IMEContentObserver.cpp
dom/events/Touch.h
dom/fetch/Fetch.h
dom/fetch/FetchDriver.h
dom/filehandle/ActorsChild.h
dom/filehandle/ActorsParent.cpp
dom/filehandle/ActorsParent.h
dom/filesystem/CreateDirectoryTask.h
dom/filesystem/CreateFileTask.h
dom/filesystem/Directory.h
dom/filesystem/FileSystemBase.h
dom/filesystem/FileSystemPermissionRequest.h
dom/filesystem/GetDirectoryListingTask.h
dom/filesystem/GetFileOrDirectoryTask.h
dom/filesystem/RemoveTask.h
dom/gamepad/Gamepad.cpp
dom/gamepad/GamepadService.cpp
dom/gamepad/GamepadService.h
dom/geolocation/nsGeoPosition.h
dom/geolocation/nsGeolocation.cpp
dom/geolocation/nsGeolocation.h
dom/geolocation/nsGeolocationSettings.h
dom/html/HTMLAllCollection.h
dom/html/HTMLContentElement.h
dom/html/HTMLFormElement.cpp
dom/html/HTMLFormElement.h
dom/html/HTMLFrameSetElement.h
dom/html/HTMLMapElement.h
dom/html/HTMLMediaElement.cpp
dom/html/HTMLMediaElement.h
dom/html/HTMLObjectElement.cpp
dom/html/HTMLPropertiesCollection.h
dom/html/ImageDocument.cpp
dom/html/MediaDocument.h
dom/html/TimeRanges.h
dom/html/UndoManager.cpp
dom/html/nsDOMStringMap.h
dom/html/nsHTMLDNSPrefetch.h
dom/html/nsIConstraintValidation.h
dom/html/nsRadioVisitor.cpp
dom/html/nsTextEditorState.h
dom/icc/IccListener.h
dom/indexedDB/ActorsChild.h
dom/indexedDB/ActorsParent.cpp
dom/indexedDB/FileInfo.h
dom/indexedDB/FileSnapshot.h
dom/indexedDB/IDBCursor.h
dom/indexedDB/IDBDatabase.cpp
dom/indexedDB/IDBDatabase.h
dom/indexedDB/IDBFactory.cpp
dom/indexedDB/IDBFactory.h
dom/indexedDB/IDBFileRequest.h
dom/indexedDB/IDBIndex.h
dom/indexedDB/IDBMutableFile.h
dom/indexedDB/IDBObjectStore.h
dom/indexedDB/IDBRequest.cpp
dom/indexedDB/IDBRequest.h
dom/indexedDB/IDBTransaction.cpp
dom/indexedDB/IDBTransaction.h
dom/indexedDB/IndexedDatabase.h
dom/ipc/BlobParent.h
dom/ipc/ContentChild.h
dom/ipc/ContentParent.cpp
dom/ipc/CrashReporterParent.cpp
dom/ipc/TabChild.cpp
dom/ipc/TabChild.h
dom/ipc/TabParent.cpp
dom/json/nsJSON.cpp
dom/jsurl/nsJSProtocolHandler.cpp
dom/media/AbstractMediaDecoder.h
dom/media/AudioCompactor.h
dom/media/AudioPacketizer.h
dom/media/AudioStream.h
dom/media/DOMMediaStream.cpp
dom/media/DOMMediaStream.h
dom/media/FileBlockCache.h
dom/media/GetUserMediaRequest.h
dom/media/GraphDriver.h
dom/media/MP3Demuxer.cpp
dom/media/MediaCache.h
dom/media/MediaData.cpp
dom/media/MediaData.h
dom/media/MediaDecoder.cpp
dom/media/MediaDecoder.h
dom/media/MediaDecoderOwner.h
dom/media/MediaDecoderReader.h
dom/media/MediaDecoderStateMachine.cpp
dom/media/MediaDecoderStateMachine.h
dom/media/MediaFormatReader.h
dom/media/MediaManager.cpp
dom/media/MediaManager.h
dom/media/MediaMetadataManager.h
dom/media/MediaRecorder.cpp
dom/media/MediaStreamGraph.cpp
dom/media/MediaStreamGraph.h
dom/media/MediaStreamGraphImpl.h
dom/media/RtspMediaResource.cpp
dom/media/RtspMediaResource.h
dom/media/SharedBuffer.h
dom/media/StreamBuffer.h
dom/media/TextTrackRegion.h
dom/media/TrackUnionStream.cpp
dom/media/TrackUnionStream.h
dom/media/VideoFrameContainer.h
dom/media/VideoSegment.h
dom/media/VideoUtils.h
dom/media/WebVTTListener.h
dom/media/android/AndroidMediaPluginHost.cpp
dom/media/android/AndroidMediaReader.h
dom/media/android/AndroidMediaResourceServer.cpp
dom/media/apple/AppleMP3Reader.cpp
dom/media/directshow/AudioSinkFilter.h
dom/media/directshow/AudioSinkInputPin.h
dom/media/directshow/DirectShowUtils.cpp
dom/media/directshow/SampleSink.h
dom/media/directshow/SourceFilter.cpp
dom/media/directshow/SourceFilter.h
dom/media/eme/CDMCaps.h
dom/media/eme/CDMProxy.cpp
dom/media/eme/CDMProxy.h
dom/media/encoder/ContainerWriter.h
dom/media/encoder/EncodedFrameContainer.h
dom/media/encoder/MediaEncoder.cpp
dom/media/encoder/MediaEncoder.h
dom/media/encoder/OmxTrackEncoder.h
dom/media/encoder/VP8TrackEncoder.h
dom/media/encoder/VorbisTrackEncoder.cpp
dom/media/encoder/fmp4_muxer/AVCBox.h
dom/media/encoder/fmp4_muxer/ISOControl.cpp
dom/media/encoder/fmp4_muxer/ISOMediaBoxes.h
dom/media/encoder/fmp4_muxer/ISOMediaWriter.h
dom/media/fmp4/MP4Demuxer.cpp
dom/media/fmp4/MP4Stream.h
dom/media/gmp/GMPAudioHost.h
dom/media/gmp/GMPEncryptedBufferDataImpl.h
dom/media/gmp/GMPLoader.cpp
dom/media/gmp/GMPParent.h
dom/media/gmp/GMPPlatform.cpp
dom/media/gmp/GMPServiceParent.cpp
dom/media/gmp/GMPTimerParent.cpp
dom/media/gmp/GMPTimerParent.h
dom/media/gmp/GMPVideoEncodedFrameImpl.h
dom/media/gmp/rlz/base/memory/scoped_ptr.h
dom/media/gtest/MockMediaDecoderOwner.h
dom/media/gtest/TestGMPCrossOrigin.cpp
dom/media/mediasource/ContainerParser.cpp
dom/media/mediasource/SourceBuffer.h
dom/media/mediasource/TrackBuffersManager.h
dom/media/mediasource/gtest/TestContainerParser.cpp
dom/media/ogg/OggCodecState.cpp
dom/media/ogg/OggCodecState.h
dom/media/ogg/OggReader.cpp
dom/media/omx/MediaCodecReader.cpp
dom/media/omx/MediaCodecReader.h
dom/media/omx/MediaOmxCommonDecoder.cpp
dom/media/omx/MediaOmxCommonDecoder.h
dom/media/omx/MediaStreamSource.h
dom/media/omx/OMXCodecWrapper.cpp
dom/media/omx/RtspExtractor.cpp
dom/media/platforms/agnostic/BlankDecoderModule.cpp
dom/media/platforms/agnostic/OpusDecoder.cpp
dom/media/platforms/agnostic/OpusDecoder.h
dom/media/platforms/agnostic/VorbisDecoder.cpp
dom/media/platforms/agnostic/eme/EMEDecoderModule.cpp
dom/media/platforms/agnostic/gmp/GMPAudioDecoder.cpp
dom/media/platforms/agnostic/gmp/GMPAudioDecoder.h
dom/media/platforms/agnostic/gmp/GMPVideoDecoder.h
dom/media/platforms/android/AndroidDecoderModule.cpp
dom/media/platforms/apple/AppleATDecoder.cpp
dom/media/platforms/apple/AppleVDADecoder.cpp
dom/media/platforms/apple/AppleVTDecoder.cpp
dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp
dom/media/platforms/ffmpeg/FFmpegH264Decoder.cpp
dom/media/platforms/gonk/GonkAudioDecoderManager.cpp
dom/media/platforms/gonk/GonkMediaDataDecoder.h
dom/media/platforms/gonk/GonkVideoDecoderManager.h
dom/media/platforms/wmf/DXVA2Manager.cpp
dom/media/platforms/wmf/DXVA2Manager.h
dom/media/platforms/wmf/WMFAudioMFTManager.cpp
dom/media/platforms/wmf/WMFDecoderModule.cpp
dom/media/platforms/wmf/WMFMediaDataDecoder.h
dom/media/platforms/wmf/WMFVideoMFTManager.cpp
dom/media/platforms/wmf/WMFVideoMFTManager.h
dom/media/raw/RawReader.cpp
dom/media/systemservices/LoadManagerFactory.cpp
dom/media/systemservices/LoadMonitor.h
dom/media/systemservices/MediaParent.cpp
dom/media/systemservices/MediaSystemResourceManager.h
dom/media/systemservices/MediaUtils.h
dom/media/wave/WaveReader.cpp
dom/media/wave/WaveReader.h
dom/media/webaudio/AudioBuffer.h
dom/media/webaudio/AudioContext.h
dom/media/webaudio/AudioListener.h
dom/media/webaudio/AudioNode.h
dom/media/webaudio/AudioNodeStream.h
dom/media/webaudio/AudioParam.h
dom/media/webaudio/AudioParamTimeline.h
dom/media/webaudio/BiquadFilterNode.cpp
dom/media/webaudio/BufferDecoder.cpp
dom/media/webaudio/BufferDecoder.h
dom/media/webaudio/ConvolverNode.cpp
dom/media/webaudio/DynamicsCompressorNode.cpp
dom/media/webaudio/MediaBufferDecoder.cpp
dom/media/webaudio/PannerNode.cpp
dom/media/webaudio/ScriptProcessorNode.cpp
dom/media/webaudio/ScriptProcessorNode.h
dom/media/webaudio/blink/DynamicsCompressor.h
dom/media/webaudio/blink/DynamicsCompressorKernel.h
dom/media/webaudio/blink/HRTFKernel.cpp
dom/media/webaudio/blink/PeriodicWave.h
dom/media/webaudio/blink/Reverb.cpp
dom/media/webaudio/blink/Reverb.h
dom/media/webaudio/blink/ReverbConvolver.cpp
dom/media/webaudio/blink/ReverbConvolver.h
dom/media/webaudio/blink/ReverbConvolverStage.h
dom/media/webm/AudioDecoder.cpp
dom/media/webm/EbmlComposer.cpp
dom/media/webm/IntelWebMVideoDecoder.cpp
dom/media/webm/IntelWebMVideoDecoder.h
dom/media/webm/WebMReader.h
dom/media/webm/WebMWriter.cpp
dom/media/webm/WebMWriter.h
dom/media/webrtc/AudioOutputObserver.h
dom/media/webrtc/MediaEngineDefault.cpp
dom/media/webrtc/MediaEngineDefault.h
dom/media/webrtc/MediaEngineWebRTCAudio.cpp
dom/media/webrtc/WebrtcGlobal.h
dom/media/webspeech/recognition/SpeechRecognitionAlternative.h
dom/media/webspeech/recognition/SpeechRecognitionResult.h
dom/media/webspeech/recognition/SpeechRecognitionResultList.h
dom/media/webspeech/recognition/energy_endpointer.h
dom/media/webspeech/synth/nsSynthVoiceRegistry.h
dom/media/webspeech/synth/pico/nsPicoService.h
dom/media/webspeech/synth/speechd/SpeechDispatcherService.h
dom/media/webspeech/synth/test/nsFakeSynthServices.cpp
dom/media/webspeech/synth/test/nsFakeSynthServices.h
dom/media/webspeech/synth/windows/SapiService.h
dom/messagechannel/MessagePort.cpp
dom/messagechannel/MessagePort.h
dom/messagechannel/MessagePortList.h
dom/mobilemessage/MobileMessageCursorCallback.h
dom/mobilemessage/MobileMessageManager.cpp
dom/mobilemessage/ipc/SmsParent.cpp
dom/nfc/gonk/NfcService.cpp
dom/nfc/gonk/NfcService.h
dom/offline/nsDOMOfflineResourceList.cpp
dom/plugins/base/android/ANPBase.h
dom/plugins/base/nsJSNPRuntime.cpp
dom/plugins/base/nsNPAPIPluginInstance.h
dom/plugins/base/nsNPAPIPluginStreamListener.h
dom/plugins/base/nsPluginHost.h
dom/plugins/base/nsPluginNativeWindow.h
dom/plugins/base/nsPluginNativeWindowWin.cpp
dom/plugins/base/nsPluginTags.h
dom/plugins/base/nsPluginsDirDarwin.cpp
dom/plugins/ipc/BrowserStreamParent.cpp
dom/plugins/ipc/PluginAsyncSurrogate.h
dom/plugins/ipc/PluginInstanceChild.cpp
dom/plugins/ipc/PluginInstanceChild.h
dom/plugins/ipc/PluginInstanceParent.cpp
dom/plugins/ipc/PluginInstanceParent.h
dom/plugins/ipc/PluginMessageUtils.h
dom/plugins/ipc/PluginModuleChild.h
dom/plugins/ipc/PluginModuleParent.cpp
dom/plugins/ipc/PluginModuleParent.h
dom/plugins/ipc/PluginSurfaceParent.h
dom/plugins/ipc/PluginWidgetParent.h
dom/presentation/provider/MulticastDNSDeviceProvider.cpp
dom/promise/Promise.h
dom/quota/QuotaCommon.h
dom/quota/QuotaManager.cpp
dom/quota/QuotaManager.h
dom/smil/nsSMILAnimationController.cpp
dom/smil/nsSMILAnimationController.h
dom/smil/nsSMILAnimationFunction.cpp
dom/smil/nsSMILAnimationFunction.h
dom/smil/nsSMILCompositor.cpp
dom/smil/nsSMILCompositor.h
dom/smil/nsSMILInstanceTime.h
dom/smil/nsSMILTargetIdentifier.h
dom/smil/nsSMILTimeContainer.h
dom/smil/nsSMILTimeValueSpec.h
dom/smil/nsSMILTimeValueSpecParams.h
dom/smil/nsSMILTimedElement.cpp
dom/smil/nsSMILTimedElement.h
dom/speakermanager/SpeakerManagerService.h
dom/speakermanager/SpeakerManagerServiceChild.h
dom/storage/DOMStorage.h
dom/storage/DOMStorageCache.cpp
dom/storage/DOMStorageCache.h
dom/storage/DOMStorageDBThread.cpp
dom/storage/DOMStorageDBThread.h
dom/storage/DOMStorageIPC.cpp
dom/storage/DOMStorageIPC.h
dom/svg/DOMSVGAnimatedLengthList.h
dom/svg/DOMSVGAnimatedNumberList.h
dom/svg/DOMSVGLength.h
dom/svg/DOMSVGLengthList.h
dom/svg/DOMSVGNumber.h
dom/svg/DOMSVGNumberList.h
dom/svg/DOMSVGPathSeg.h
dom/svg/DOMSVGPathSegList.h
dom/svg/DOMSVGPoint.h
dom/svg/DOMSVGPointList.h
dom/svg/DOMSVGStringList.h
dom/svg/DOMSVGTransformList.h
dom/svg/SVGAnimatedLengthList.h
dom/svg/SVGAnimatedNumberList.h
dom/svg/SVGAnimatedPathSegList.h
dom/svg/SVGAnimatedPointList.h
dom/svg/SVGAnimatedPreserveAspectRatio.h
dom/svg/SVGAnimatedTransformList.h
dom/svg/SVGFEConvolveMatrixElement.cpp
dom/svg/SVGGradientElement.h
dom/svg/SVGMarkerElement.h
dom/svg/SVGMatrix.h
dom/svg/SVGMotionSMILAnimationFunction.h
dom/svg/SVGPatternElement.h
dom/svg/SVGPreserveAspectRatio.h
dom/svg/SVGSVGElement.h
dom/svg/SVGTransform.h
dom/svg/SVGTransformableElement.h
dom/svg/SVGZoomEvent.h
dom/svg/nsISVGPoint.h
dom/svg/nsSVGAnimatedTransformList.h
dom/svg/nsSVGElement.h
dom/svg/nsSVGEnum.h
dom/svg/nsSVGInteger.h
dom/svg/nsSVGIntegerPair.h
dom/svg/nsSVGLength2.h
dom/svg/nsSVGNumber2.h
dom/svg/nsSVGNumberPair.h
dom/svg/nsSVGString.h
dom/svg/nsSVGViewBox.h
dom/system/OSFileConstants.cpp
dom/system/gonk/AudioManager.h
dom/system/gonk/AutoMounter.cpp
dom/system/gonk/MozMtpDatabase.cpp
dom/system/gonk/MozMtpServer.cpp
dom/system/gonk/MozMtpServer.h
dom/system/gonk/MozMtpStorage.h
dom/system/gonk/NetworkUtils.h
dom/system/gonk/NetworkWorker.cpp
dom/system/gonk/SystemWorkerManager.h
dom/system/gonk/nsVolumeMountLock.h
dom/system/gonk/nsVolumeService.cpp
dom/system/nsDeviceSensors.cpp
dom/system/windows/WindowsLocationProvider.h
dom/telephony/MMICall.h
dom/telephony/TelephonyCallback.h
dom/telephony/TelephonyCommon.h
dom/telephony/TelephonyDialCallback.h
dom/telephony/USSDSession.h
dom/telephony/ipc/TelephonyChild.cpp
dom/voicemail/ipc/VoicemailIPCService.h
dom/voicemail/ipc/VoicemailParent.h
dom/wifi/WifiProxyService.cpp
dom/wifi/WifiUtils.h
dom/workers/RuntimeService.cpp
dom/workers/RuntimeService.h
dom/workers/ServiceWorkerClients.h
dom/workers/ServiceWorkerEvents.cpp
dom/workers/ServiceWorkerManager.cpp
dom/workers/ServiceWorkerManager.h
dom/workers/ServiceWorkerRegistrar.cpp
dom/workers/WorkerPrivate.cpp
dom/workers/WorkerPrivate.h
dom/workers/Workers.h
dom/workers/XMLHttpRequest.cpp
dom/xbl/nsBindingManager.cpp
dom/xbl/nsBindingManager.h
dom/xbl/nsXBLBinding.h
dom/xbl/nsXBLDocumentInfo.cpp
dom/xbl/nsXBLDocumentInfo.h
dom/xbl/nsXBLPrototypeBinding.h
dom/xbl/nsXBLPrototypeHandler.h
dom/xbl/nsXBLPrototypeResources.h
dom/xslt/base/txExpandedNameMap.h
dom/xslt/xpath/XPathEvaluator.cpp
dom/xslt/xpath/XPathEvaluator.h
dom/xslt/xpath/XPathExpression.cpp
dom/xslt/xpath/XPathExpression.h
dom/xslt/xpath/XPathResult.cpp
dom/xslt/xpath/XPathResult.h
dom/xslt/xpath/txCoreFunctionCall.cpp
dom/xslt/xpath/txExpr.h
dom/xslt/xpath/txExprParser.cpp
dom/xslt/xpath/txExprParser.h
dom/xslt/xpath/txExprResult.h
dom/xslt/xpath/txForwardContext.h
dom/xslt/xpath/txNodeSetAdaptor.cpp
dom/xslt/xpath/txNodeSetContext.h
dom/xslt/xpath/txResultRecycler.h
dom/xslt/xpath/txXPCOMExtensionFunction.cpp
dom/xslt/xpath/txXPathNode.h
dom/xslt/xpath/txXPathOptimizer.cpp
dom/xslt/xslt/txBufferingHandler.h
dom/xslt/xslt/txEXSLTFunctions.cpp
dom/xslt/xslt/txExecutionState.cpp
dom/xslt/xslt/txExecutionState.h
dom/xslt/xslt/txInstructions.cpp
dom/xslt/xslt/txInstructions.h
dom/xslt/xslt/txKey.h
dom/xslt/xslt/txKeyFunctionCall.cpp
dom/xslt/xslt/txMozillaStylesheetCompiler.cpp
dom/xslt/xslt/txMozillaXMLOutput.h
dom/xslt/xslt/txMozillaXSLTProcessor.cpp
dom/xslt/xslt/txMozillaXSLTProcessor.h
dom/xslt/xslt/txNodeSorter.cpp
dom/xslt/xslt/txPatternParser.cpp
dom/xslt/xslt/txRtfHandler.cpp
dom/xslt/xslt/txRtfHandler.h
dom/xslt/xslt/txStylesheet.cpp
dom/xslt/xslt/txStylesheet.h
dom/xslt/xslt/txStylesheetCompileHandlers.cpp
dom/xslt/xslt/txStylesheetCompiler.cpp
dom/xslt/xslt/txStylesheetCompiler.h
dom/xslt/xslt/txToplevelItems.cpp
dom/xslt/xslt/txToplevelItems.h
dom/xslt/xslt/txUnknownHandler.cpp
dom/xslt/xslt/txXPathResultComparator.cpp
dom/xslt/xslt/txXSLTFunctions.h
dom/xslt/xslt/txXSLTPatterns.cpp
dom/xslt/xslt/txXSLTPatterns.h
dom/xul/XULDocument.h
dom/xul/nsXULContentSink.h
dom/xul/nsXULElement.h
dom/xul/nsXULPrototypeCache.cpp
dom/xul/nsXULPrototypeDocument.h
dom/xul/templates/nsRDFBinding.h
dom/xul/templates/nsRDFQuery.h
dom/xul/templates/nsXMLBinding.cpp
dom/xul/templates/nsXMLBinding.h
dom/xul/templates/nsXULTemplateBuilder.cpp
dom/xul/templates/nsXULTemplateQueryProcessorXML.cpp
dom/xul/templates/nsXULTemplateQueryProcessorXML.h
dom/xul/templates/nsXULTemplateResultStorage.h
editor/composer/nsComposerDocumentCommands.cpp
editor/composer/nsEditingSession.h
editor/libeditor/DeleteRangeTxn.h
editor/libeditor/DeleteTextTxn.cpp
editor/libeditor/EditAggregateTxn.h
editor/libeditor/IMETextTxn.h
editor/libeditor/InsertTextTxn.h
editor/libeditor/PlaceholderTxn.h
editor/libeditor/nsEditor.h
editor/libeditor/nsEditorEventListener.h
editor/libeditor/nsHTMLAbsPosition.cpp
editor/libeditor/nsHTMLAnonymousUtils.cpp
editor/libeditor/nsHTMLCSSUtils.cpp
editor/libeditor/nsHTMLDataTransfer.cpp
editor/libeditor/nsHTMLEditRules.cpp
editor/libeditor/nsHTMLEditRules.h
editor/libeditor/nsHTMLEditor.h
editor/libeditor/nsHTMLEditorEventListener.cpp
editor/libeditor/nsHTMLEditorStyle.cpp
editor/libeditor/nsHTMLObjectResizer.cpp
editor/libeditor/nsHTMLURIRefObject.cpp
editor/libeditor/nsPlaintextEditor.cpp
editor/libeditor/nsSelectionState.cpp
editor/libeditor/nsStyleSheetTxns.h
editor/libeditor/nsTextEditRules.cpp
editor/libeditor/nsTextEditRulesBidi.cpp
editor/libeditor/nsWSRunObject.cpp
editor/txmgr/nsTransactionItem.cpp
editor/txmgr/nsTransactionList.h
editor/txmgr/nsTransactionManager.cpp
editor/txmgr/nsTransactionStack.cpp
editor/txmgr/nsTransactionStack.h
editor/txtsvc/nsTextServicesDocument.cpp
embedding/browser/nsContextMenuInfo.cpp
embedding/browser/nsDocShellTreeOwner.h
embedding/browser/nsWebBrowser.cpp
embedding/browser/nsWebBrowser.h
embedding/components/find/nsFind.h
embedding/components/webbrowserpersist/nsWebBrowserPersist.cpp
extensions/auth/nsAuthFactory.cpp
extensions/cookie/nsPermissionManager.h
extensions/spellcheck/src/mozInlineSpellChecker.h
extensions/universalchardet/src/base/nsEscCharsetProber.h
gfx/gl/GLBlitHelper.cpp
gfx/gl/GLContext.h
gfx/gl/GLContextProvider.h
gfx/gl/GLReadTexImageHelper.h
gfx/gl/GLTextureImage.h
gfx/gl/SharedSurfaceEGL.h
gfx/gl/SharedSurfaceGL.h
gfx/gl/TextureImageCGL.h
gfx/layers/CopyableCanvasLayer.h
gfx/layers/D3D11ShareHandleImage.h
gfx/layers/D3D9SurfaceImage.h
gfx/layers/ImageContainer.h
gfx/layers/ImageLayers.h
gfx/layers/LayerTreeInvalidation.cpp
gfx/layers/Layers.cpp
gfx/layers/Layers.h
gfx/layers/MacIOSurfaceImage.cpp
gfx/layers/ReadbackLayer.h
gfx/layers/ReadbackProcessor.cpp
gfx/layers/RotatedBuffer.h
gfx/layers/apz/src/APZCTreeManager.h
gfx/layers/apz/src/AsyncPanZoomController.cpp
gfx/layers/apz/src/GestureEventListener.h
gfx/layers/apz/src/InputBlockState.h
gfx/layers/apz/src/InputQueue.h
gfx/layers/apz/src/OverscrollHandoffState.h
gfx/layers/basic/BasicCanvasLayer.cpp
gfx/layers/basic/BasicColorLayer.cpp
gfx/layers/basic/BasicCompositor.h
gfx/layers/basic/BasicContainerLayer.cpp
gfx/layers/basic/BasicImageLayer.cpp
gfx/layers/basic/BasicImages.cpp
gfx/layers/basic/BasicLayerManager.cpp
gfx/layers/basic/BasicLayers.h
gfx/layers/basic/BasicLayersImpl.h
gfx/layers/basic/BasicPaintedLayer.cpp
gfx/layers/client/CanvasClient.cpp
gfx/layers/client/ClientCanvasLayer.h
gfx/layers/client/ClientColorLayer.cpp
gfx/layers/client/ClientContainerLayer.cpp
gfx/layers/client/ClientImageLayer.cpp
gfx/layers/client/ClientLayerManager.h
gfx/layers/client/ClientPaintedLayer.cpp
gfx/layers/client/ContentClient.cpp
gfx/layers/client/ImageClient.cpp
gfx/layers/client/TextureClient.h
gfx/layers/client/TiledContentClient.h
gfx/layers/d3d11/ReadbackManagerD3D11.cpp
gfx/layers/d3d11/ReadbackManagerD3D11.h
gfx/layers/d3d9/DeviceManagerD3D9.h
gfx/layers/ipc/CompositorChild.cpp
gfx/layers/ipc/CompositorChild.h
gfx/layers/ipc/CompositorParent.h
gfx/layers/ipc/ISurfaceAllocator.cpp
gfx/layers/ipc/ImageBridgeChild.cpp
gfx/layers/ipc/ImageBridgeParent.cpp
gfx/layers/ipc/ImageBridgeParent.h
gfx/layers/ipc/ImageContainerParent.h
gfx/layers/ipc/LayerTransactionParent.h
gfx/layers/ipc/ShadowLayerParent.h
gfx/layers/ipc/ShadowLayerUtilsX11.cpp
gfx/layers/ipc/ShadowLayers.cpp
gfx/layers/ipc/SharedRGBImage.cpp
gfx/layers/opengl/CompositorOGL.cpp
gfx/layers/opengl/CompositorOGL.h
gfx/layers/opengl/GLManager.cpp
gfx/layers/opengl/OGLShaderProgram.cpp
gfx/layers/opengl/TextureHostOGL.h
gfx/src/gfxCrashReporterUtils.cpp
gfx/src/nsDeviceContext.h
gfx/src/nsFont.h
gfx/src/nsFontMetrics.cpp
gfx/src/nsFontMetrics.h
gfx/tests/gtest/gfxFontSelectionTest.cpp
gfx/tests/gtest/gfxTextRunPerfTest.cpp
gfx/tests/gtest/gfxWordCacheTest.cpp
gfx/thebes/gfxBlur.h
gfx/thebes/gfxContext.h
gfx/thebes/gfxCoreTextShaper.cpp
gfx/thebes/gfxDWriteCommon.h
gfx/thebes/gfxDWriteFonts.h
gfx/thebes/gfxDrawable.h
gfx/thebes/gfxFT2FontList.cpp
gfx/thebes/gfxFont.cpp
gfx/thebes/gfxFont.h
gfx/thebes/gfxFontEntry.h
gfx/thebes/gfxFontInfoLoader.h
gfx/thebes/gfxFontUtils.h
gfx/thebes/gfxGDIFont.h
gfx/thebes/gfxImageSurface.h
gfx/thebes/gfxMacFont.h
gfx/thebes/gfxPattern.h
gfx/thebes/gfxPlatform.h
gfx/thebes/gfxPlatformFontList.h
gfx/thebes/gfxReusableSurfaceWrapper.h
gfx/thebes/gfxSVGGlyphs.h
gfx/thebes/gfxTeeSurface.cpp
gfx/thebes/gfxTextRun.cpp
gfx/thebes/gfxTextRun.h
gfx/thebes/gfxUserFontSet.h
gfx/thebes/gfxXlibSurface.cpp
hal/HalWakeLock.cpp
hal/gonk/GonkDiskSpaceWatcher.cpp
hal/gonk/GonkHal.cpp
hal/gonk/UeventPoller.cpp
hal/sandbox/SandboxHal.cpp
image/ClippedImage.h
image/DecodePool.cpp
image/RasterImage.cpp
image/ShutdownTracker.cpp
image/SurfaceCache.cpp
image/decoders/nsBMPDecoder.h
image/decoders/nsICODecoder.h
image/decoders/nsJPEGDecoder.h
image/encoders/bmp/nsBMPEncoder.cpp
image/encoders/ico/nsICOEncoder.h
image/imgLoader.h
image/imgRequest.h
image/imgRequestProxy.h
intl/locale/nsLocaleService.cpp
intl/uconv/nsConverterInputStream.h
intl/uconv/nsUTF8ConverterService.cpp
intl/uconv/util/nsUnicodeDecodeHelper.cpp
ipc/chromium/src/base/message_loop.h
ipc/chromium/src/base/message_pump_libevent.h
ipc/chromium/src/base/revocable_store.h
ipc/chromium/src/base/waitable_event.h
ipc/chromium/src/base/waitable_event_watcher.h
ipc/chromium/src/chrome/common/ipc_channel_posix.h
ipc/chromium/src/chrome/common/ipc_channel_proxy.h
ipc/chromium/src/chrome/common/ipc_message.h
ipc/chromium/src/chrome/common/ipc_sync_channel.h
ipc/contentproc/plugin-container.cpp
ipc/dbus/DBusUtils.cpp
ipc/dbus/RawDBusConnection.cpp
ipc/glue/BackgroundChildImpl.h
ipc/glue/BackgroundImpl.cpp
ipc/glue/CrossProcessMutex.h
ipc/glue/MessageChannel.cpp
ipc/glue/MessageChannel.h
ipc/glue/MessagePump.h
ipc/glue/ProcessUtils_linux.cpp
ipc/glue/ProtocolUtils.cpp
ipc/glue/ScopedXREEmbed.h
ipc/glue/Shmem.h
ipc/glue/WindowsMessageLoop.cpp
ipc/hal/DaemonSocket.cpp
ipc/hal/DaemonSocketPDU.cpp
ipc/hal/DaemonSocketPDUHelpers.h
ipc/ipdl/test/cxx/TestBridgeMain.cpp
ipc/keystore/KeyStore.cpp
ipc/keystore/KeyStore.h
ipc/netd/Netd.cpp
ipc/netd/Netd.h
ipc/ril/Ril.cpp
ipc/ril/Ril.h
ipc/ril/RilSocket.cpp
ipc/ril/RilSocket.h
ipc/ril/RilSocketConsumer.h
ipc/testshell/TestShellChild.h
ipc/testshell/TestShellParent.cpp
ipc/unixsocket/ConnectionOrientedSocket.h
ipc/unixsocket/ListenSocket.cpp
ipc/unixsocket/SocketBase.cpp
ipc/unixsocket/SocketBase.h
ipc/unixsocket/StreamSocket.cpp
ipc/unixsocket/StreamSocket.h
ipc/unixsocket/StreamSocketConsumer.h
js/ipc/JavaScriptParent.cpp
js/xpconnect/loader/mozJSComponentLoader.cpp
js/xpconnect/loader/mozJSComponentLoader.h
js/xpconnect/loader/mozJSLoaderUtils.cpp
js/xpconnect/src/XPCJSRuntime.cpp
js/xpconnect/src/XPCShellImpl.cpp
js/xpconnect/src/XPCString.cpp
js/xpconnect/src/qsObjectHelper.h
js/xpconnect/src/xpcObjectHelper.h
js/xpconnect/src/xpcprivate.h
layout/base/FrameLayerBuilder.cpp
layout/base/FrameLayerBuilder.h
layout/base/MaskLayerImageCache.h
layout/base/RestyleManager.cpp
layout/base/RestyleTracker.cpp
layout/base/RestyleTracker.h
layout/base/nsBidiPresUtils.cpp
layout/base/nsCSSFrameConstructor.cpp
layout/base/nsCounterManager.h
layout/base/nsDocumentViewer.cpp
layout/base/nsFrameManager.cpp
layout/base/nsFrameManager.h
layout/base/nsLayoutUtils.h
layout/base/nsPresContext.cpp
layout/base/nsPresContext.h
layout/base/nsPresShell.cpp
layout/base/nsPresShell.h
layout/base/nsPresState.h
layout/base/nsRefreshDriver.cpp
layout/forms/nsButtonFrameRenderer.h
layout/forms/nsComboboxControlFrame.cpp
layout/forms/nsGfxButtonControlFrame.cpp
layout/forms/nsListControlFrame.h
layout/generic/MathMLTextRunFactory.cpp
layout/generic/MathMLTextRunFactory.h
layout/generic/TextOverflow.h
layout/generic/nsBlockFrame.cpp
layout/generic/nsFirstLetterFrame.cpp
layout/generic/nsFlexContainerFrame.cpp
layout/generic/nsFrameSetFrame.cpp
layout/generic/nsGfxScrollFrame.cpp
layout/generic/nsGridContainerFrame.cpp
layout/generic/nsInlineFrame.cpp
layout/generic/nsTextFrame.cpp
layout/generic/nsTextRunTransformations.cpp
layout/generic/nsTextRunTransformations.h
layout/inspector/inDOMUtils.cpp
layout/inspector/nsFontFace.h
layout/mathml/nsMathMLChar.cpp
layout/mathml/nsMathMLChar.h
layout/mathml/nsMathMLContainerFrame.cpp
layout/mathml/nsMathMLFrame.cpp
layout/printing/nsPrintData.h
layout/style/CSSStyleSheet.cpp
layout/style/CSSStyleSheet.h
layout/style/CSSVariableResolver.cpp
layout/style/Declaration.h
layout/style/FontFace.h
layout/style/FontFaceSet.cpp
layout/style/GroupRule.h
layout/style/ImageLoader.cpp
layout/style/Loader.h
layout/style/MediaQueryList.h
layout/style/StyleAnimationValue.cpp
layout/style/nsCSSDataBlock.cpp
layout/style/nsCSSParser.cpp
layout/style/nsCSSParser.h
layout/style/nsCSSRuleProcessor.cpp
layout/style/nsCSSRuleProcessor.h
layout/style/nsCSSRules.cpp
layout/style/nsCSSRules.h
layout/style/nsComputedDOMStyle.h
layout/style/nsDOMCSSAttrDeclaration.h
layout/style/nsDOMCSSDeclaration.cpp
layout/style/nsDOMCSSRGBColor.h
layout/style/nsDOMCSSRect.h
layout/style/nsDOMCSSValueList.cpp
layout/style/nsHTMLStyleSheet.h
layout/style/nsICSSDeclaration.h
layout/style/nsIMediaList.h
layout/style/nsLayoutStylesheetCache.h
layout/style/nsRuleData.h
layout/style/nsRuleProcessorData.h
layout/style/nsStyleSet.h
layout/style/nsStyleStruct.h
layout/svg/SVGTextFrame.h
layout/svg/nsSVGAFrame.cpp
layout/svg/nsSVGForeignObjectFrame.h
layout/svg/nsSVGGFrame.h
layout/svg/nsSVGInnerSVGFrame.h
layout/svg/nsSVGIntegrationUtils.h
layout/svg/nsSVGOuterSVGFrame.h
layout/svg/nsSVGPatternFrame.h
layout/tables/nsCellMap.h
layout/tables/nsTableFrame.cpp
layout/xul/BoxObject.h
layout/xul/nsListBoxBodyFrame.cpp
layout/xul/nsResizerFrame.cpp
layout/xul/nsSplitterFrame.cpp
layout/xul/tree/nsTreeBodyFrame.h
layout/xul/tree/nsTreeColumns.h
layout/xul/tree/nsTreeContentView.cpp
layout/xul/tree/nsTreeContentView.h
layout/xul/tree/nsTreeSelection.cpp
layout/xul/tree/nsTreeStyleCache.h
media/libstagefright/binding/Adts.cpp
media/libstagefright/binding/AnnexB.cpp
media/libstagefright/binding/Index.cpp
media/libstagefright/binding/include/mp4_demuxer/Index.h
media/libstagefright/binding/include/mp4_demuxer/MP4Metadata.h
media/mtransport/nr_socket_prsock.cpp
media/mtransport/nr_socket_prsock.h
media/mtransport/nr_timer.cpp
media/mtransport/nricectx.h
media/mtransport/test/test_nr_socket_unittest.cpp
media/mtransport/test/transport_unittests.cpp
media/mtransport/transportflow.cpp
media/mtransport/transportflow.h
media/mtransport/transportlayerloopback.h
media/webrtc/signaling/src/media-conduit/AudioConduit.h
media/webrtc/signaling/src/media-conduit/WebrtcMediaCodecVP8VideoCodec.h
media/webrtc/signaling/src/media-conduit/WebrtcOMXH264VideoCodec.cpp
media/webrtc/signaling/src/media-conduit/WebrtcOMXH264VideoCodec.h
media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp
media/webrtc/signaling/src/mediapipeline/MediaPipeline.h
media/webrtc/signaling/src/peerconnection/MediaPipelineFactory.cpp
media/webrtc/signaling/src/peerconnection/MediaPipelineFactory.h
media/webrtc/signaling/src/peerconnection/MediaStreamList.h
media/webrtc/signaling/src/peerconnection/PeerConnectionCtx.cpp
media/webrtc/signaling/src/peerconnection/PeerConnectionCtx.h
media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.cpp
media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.h
media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp
media/webrtc/signaling/test/mediapipeline_unittest.cpp
media/webrtc/trunk/webrtc/modules/video_capture/windows/BasePin.cpp
modules/libjar/nsJARProtocolHandler.cpp
modules/libjar/nsJARURI.cpp
modules/libjar/nsZipArchive.h
modules/libjar/zipwriter/nsDeflateConverter.cpp
modules/libjar/zipwriter/nsZipDataStream.cpp
modules/libjar/zipwriter/nsZipDataStream.h
modules/libjar/zipwriter/nsZipHeader.cpp
modules/libjar/zipwriter/nsZipHeader.h
modules/libjar/zipwriter/nsZipWriter.cpp
modules/libpref/Preferences.cpp
modules/libpref/nsPrefBranch.cpp
modules/libpref/nsPrefBranch.h
mozglue/build/WindowsDllBlocklist.cpp
netwerk/base/AutoClose.h
netwerk/base/SchedulingContextService.cpp
netwerk/base/TLSServerSocket.cpp
netwerk/base/TLSServerSocket.h
netwerk/base/Tickler.h
netwerk/base/nsAsyncRedirectVerifyHelper.h
netwerk/base/nsBaseChannel.h
netwerk/base/nsFileStreams.h
netwerk/base/nsIncrementalDownload.cpp
netwerk/base/nsPACMan.h
netwerk/base/nsProtocolProxyService.h
netwerk/base/nsRequestObserverProxy.cpp
netwerk/base/nsSerializationHelper.cpp
netwerk/base/nsServerSocket.cpp
netwerk/base/nsSocketTransport2.cpp
netwerk/base/nsSocketTransport2.h
netwerk/base/nsStandardURL.cpp
netwerk/base/nsTemporaryFileInputStream.h
netwerk/base/nsTransportUtils.cpp
netwerk/base/nsUDPSocket.cpp
netwerk/base/nsUDPSocket.h
netwerk/cache/nsCacheEntry.h
netwerk/cache/nsDeleteDir.cpp
netwerk/cache/nsDiskCacheDeviceSQL.cpp
netwerk/cache/nsDiskCacheDeviceSQL.h
netwerk/cache2/CacheFile.cpp
netwerk/cache2/CacheFile.h
netwerk/cache2/CacheFileChunk.h
netwerk/cache2/CacheFileContextEvictor.h
netwerk/cache2/CacheFileIOManager.h
netwerk/cache2/CacheFileInputStream.h
netwerk/cache2/CacheFileMetadata.h
netwerk/cache2/CacheFileOutputStream.h
netwerk/cache2/CacheFileUtils.cpp
netwerk/cache2/CacheIOThread.h
netwerk/cache2/CacheIndex.h
netwerk/cache2/CacheIndexIterator.h
netwerk/cache2/CacheStorageService.cpp
netwerk/cookie/CookieServiceParent.cpp
netwerk/cookie/nsCookie.cpp
netwerk/cookie/nsCookieService.cpp
netwerk/cookie/nsCookieService.h
netwerk/dns/GetAddrInfo.cpp
netwerk/dns/nsDNSService2.cpp
netwerk/dns/nsDNSService2.h
netwerk/dns/nsHostResolver.cpp
netwerk/ipc/ChannelEventQueue.h
netwerk/ipc/NeckoParent.cpp
netwerk/protocol/about/nsAboutProtocolHandler.cpp
netwerk/protocol/device/AndroidCaptureProvider.h
netwerk/protocol/device/nsDeviceProtocolHandler.cpp
netwerk/protocol/file/nsFileChannel.cpp
netwerk/protocol/ftp/nsFtpConnectionThread.h
netwerk/protocol/ftp/nsFtpControlConnection.h
netwerk/protocol/http/ConnectionDiagnostics.cpp
netwerk/protocol/http/Http2Push.h
netwerk/protocol/http/Http2Session.cpp
netwerk/protocol/http/Http2Session.h
netwerk/protocol/http/Http2Stream.h
netwerk/protocol/http/HttpBaseChannel.h
netwerk/protocol/http/HttpChannelChild.cpp
netwerk/protocol/http/HttpChannelChild.h
netwerk/protocol/http/HttpChannelParent.h
netwerk/protocol/http/InterceptedChannel.h
netwerk/protocol/http/PSpdyPush.h
netwerk/protocol/http/SpdyPush31.h
netwerk/protocol/http/SpdySession31.cpp
netwerk/protocol/http/SpdySession31.h
netwerk/protocol/http/SpdyStream31.cpp
netwerk/protocol/http/SpdyStream31.h
netwerk/protocol/http/TunnelUtils.h
netwerk/protocol/http/nsCORSListenerProxy.cpp
netwerk/protocol/http/nsHttp.cpp
netwerk/protocol/http/nsHttp.h
netwerk/protocol/http/nsHttpActivityDistributor.cpp
netwerk/protocol/http/nsHttpAuthCache.h
netwerk/protocol/http/nsHttpChannel.cpp
netwerk/protocol/http/nsHttpChannel.h
netwerk/protocol/http/nsHttpConnection.h
netwerk/protocol/http/nsHttpConnectionMgr.cpp
netwerk/protocol/http/nsHttpConnectionMgr.h
netwerk/protocol/rtsp/RtspHandler.cpp
netwerk/protocol/rtsp/controller/RtspController.cpp
netwerk/protocol/rtsp/rtsp/RTSPSource.cpp
netwerk/protocol/websocket/BaseWebSocketChannel.cpp
netwerk/protocol/websocket/WebSocketChannel.cpp
netwerk/protocol/websocket/WebSocketChannel.h
netwerk/protocol/websocket/WebSocketChannelChild.cpp
netwerk/sctp/datachannel/DataChannel.cpp
netwerk/sctp/datachannel/DataChannel.h
netwerk/streamconv/converters/nsFTPDirListingConv.cpp
netwerk/streamconv/converters/nsHTTPCompressConv.h
netwerk/streamconv/converters/nsMultiMixedConv.h
netwerk/streamconv/converters/nsTXTToHTMLConv.cpp
netwerk/streamconv/converters/nsTXTToHTMLConv.h
netwerk/streamconv/nsStreamConverterService.cpp
netwerk/system/linux/nsNotifyAddrListener_Linux.cpp
netwerk/system/win32/nsNotifyAddrListener.cpp
netwerk/test/TestIncrementalDownload.cpp
netwerk/wifi/nsWifiMonitor.cpp
netwerk/wifi/nsWifiMonitor.h
netwerk/wifi/nsWifiScannerMac.cpp
netwerk/wifi/nsWifiScannerWin.cpp
parser/html/nsHtml5Atom.cpp
parser/html/nsHtml5AtomTable.h
parser/html/nsHtml5Highlighter.h
parser/html/nsHtml5Parser.h
parser/html/nsHtml5Speculation.h
parser/html/nsHtml5StreamParser.cpp
parser/html/nsHtml5StreamParser.h
parser/html/nsHtml5StringParser.h
parser/html/nsParserUtils.cpp
parser/htmlparser/CParserContext.h
rdf/base/nsRDFService.cpp
rdf/datasource/nsFileSystemDataSource.cpp
security/manager/ssl/CertBlocklist.cpp
security/manager/ssl/nsNSSCallbacks.h
startupcache/StartupCache.cpp
startupcache/StartupCache.h
startupcache/StartupCacheUtils.cpp
startupcache/StartupCacheUtils.h
startupcache/test/TestStartupCache.cpp
storage/StatementCache.h
storage/StorageBaseStatementInternal.h
storage/mozStorageAsyncStatement.h
storage/mozStorageAsyncStatementExecution.cpp
storage/mozStorageAsyncStatementExecution.h
storage/mozStorageBindingParamsArray.h
storage/mozStorageConnection.cpp
storage/mozStorageConnection.h
storage/mozStorageHelper.h
storage/mozStoragePrivateHelpers.h
storage/mozStorageService.cpp
storage/mozStorageStatement.h
storage/mozStorageStatementData.h
toolkit/components/alerts/nsXULAlerts.cpp
toolkit/components/autocomplete/nsAutoCompleteController.cpp
toolkit/components/downloads/ApplicationReputation.cpp
toolkit/components/downloads/nsDownloadManager.h
toolkit/components/downloads/nsDownloadScanner.cpp
toolkit/components/downloads/nsDownloadScanner.h
toolkit/components/filepicker/nsFileView.cpp
toolkit/components/filewatcher/NativeFileWatcherWin.cpp
toolkit/components/jsdownloads/src/DownloadPlatform.cpp
toolkit/components/parentalcontrols/nsParentalControlsService.h
toolkit/components/parentalcontrols/nsParentalControlsServiceWin.cpp
toolkit/components/places/PlaceInfo.h
toolkit/components/places/VisitInfo.h
toolkit/components/startup/nsAppStartup.cpp
toolkit/components/startup/nsAppStartup.h
toolkit/components/telemetry/Telemetry.cpp
toolkit/components/url-classifier/nsUrlClassifierDBService.cpp
toolkit/components/url-classifier/nsUrlClassifierDBService.h
toolkit/crashreporter/nsExceptionHandler.cpp
toolkit/profile/nsProfileLock.cpp
toolkit/profile/nsToolkitProfileService.cpp
toolkit/system/gnome/nsGIOService.cpp
toolkit/system/gnome/nsPackageKitService.cpp
toolkit/system/gnome/nsSystemAlertsService.cpp
toolkit/xre/CreateAppData.cpp
toolkit/xre/nsAppRunner.cpp
toolkit/xre/nsEmbedFunctions.cpp
tools/memory-profiler/MemoryProfiler.cpp
tools/profiler/core/GeckoSampler.cpp
tools/profiler/gecko/ThreadResponsiveness.h
tools/profiler/public/GeckoProfiler.h
tools/profiler/tasktracer/GeckoTaskTracer.cpp
uriloader/base/nsDocLoader.cpp
uriloader/base/nsDocLoader.h
uriloader/base/nsURILoader.cpp
uriloader/exthandler/nsExternalHelperAppService.cpp
uriloader/exthandler/nsExternalHelperAppService.h
uriloader/exthandler/unix/nsExternalSharingAppService.h
uriloader/exthandler/unix/nsGNOMERegistry.cpp
uriloader/exthandler/unix/nsMIMEInfoUnix.cpp
uriloader/exthandler/unix/nsOSHelperAppService.cpp
uriloader/exthandler/win/nsMIMEInfoWin.cpp
uriloader/exthandler/win/nsOSHelperAppService.cpp
uriloader/prefetch/OfflineCacheUpdateGlue.h
uriloader/prefetch/nsOfflineCacheUpdate.h
uriloader/prefetch/nsPrefetchService.cpp
uriloader/prefetch/nsPrefetchService.h
view/nsViewManager.cpp
widget/GfxInfoBase.cpp
widget/TextEventDispatcher.h
widget/TextRange.h
widget/TouchEvents.h
widget/android/nsAppShell.cpp
widget/android/nsDeviceContextAndroid.cpp
widget/cocoa/nsChildView.h
widget/cocoa/nsCocoaWindow.h
widget/cocoa/nsMenuBarX.h
widget/cocoa/nsMenuGroupOwnerX.h
widget/cocoa/nsMenuItemIconX.h
widget/cocoa/nsMenuItemX.h
widget/cocoa/nsMenuX.h
widget/cocoa/nsScreenManagerCocoa.h
widget/cocoa/nsSystemStatusBarCocoa.h
widget/gonk/nsWindow.cpp
widget/gonk/nsWindow.h
widget/gtk/IMContextWrapper.h
widget/gtk/nsDragService.h
widget/gtk/nsImageToPixbuf.cpp
widget/gtk/nsScreenManagerGtk.cpp
widget/gtk/nsSound.cpp
widget/gtk/nsWidgetFactory.cpp
widget/gtk/nsWindow.cpp
widget/gtk/nsWindow.h
widget/nsBaseWidget.h
widget/nsIWidget.h
widget/nsPrimitiveHelpers.cpp
widget/nsPrintOptionsImpl.cpp
widget/nsShmImage.h
widget/nsTransferable.cpp
widget/qt/nsWindow.cpp
widget/qt/nsWindow.h
widget/windows/AudioSession.cpp
widget/windows/AudioSession.h
widget/windows/JumpListBuilder.cpp
widget/windows/JumpListItem.h
widget/windows/KeyboardLayout.h
widget/windows/LSPAnnotator.cpp
widget/windows/TSFTextStore.h
widget/windows/TaskbarPreview.h
widget/windows/TaskbarPreviewButton.h
widget/windows/WidgetTraceEvent.cpp
widget/windows/WinTaskbar.cpp
widget/windows/WinUtils.h
widget/windows/nsDataObjCollection.h
widget/windows/nsDeviceContextSpecWin.cpp
widget/windows/nsDragService.cpp
widget/windows/nsFilePicker.cpp
widget/windows/nsFilePicker.h
widget/windows/nsWindow.h
widget/windows/nsWindowBase.cpp
widget/windows/nsWindowBase.h
widget/windows/nsWindowGfx.cpp
xpcom/base/ClearOnShutdown.h
xpcom/base/OwningNonNull.h
xpcom/base/StaticPtr.h
xpcom/base/nsAutoPtr.h
xpcom/base/nsCycleCollector.cpp
xpcom/base/nsErrorService.cpp
xpcom/base/nsMemoryReporterManager.cpp
xpcom/base/nsMessageLoop.cpp
xpcom/build/FileLocation.h
xpcom/build/MainThreadIOLogger.cpp
xpcom/build/perfprobe.cpp
xpcom/build/perfprobe.h
xpcom/components/nsComponentManager.cpp
xpcom/components/nsComponentManager.h
xpcom/ds/nsAtomTable.cpp
xpcom/ds/nsExpirationTracker.h
xpcom/ds/nsObserverList.cpp
xpcom/ds/nsObserverService.cpp
xpcom/ds/nsPersistentProperties.cpp
xpcom/ds/nsWindowsRegKey.cpp
xpcom/glue/AppData.cpp
xpcom/glue/BlockingResourceBase.cpp
xpcom/glue/nsCategoryCache.h
xpcom/glue/nsClassHashtable.h
xpcom/glue/nsHashKeys.h
xpcom/glue/nsINIParser.cpp
xpcom/glue/nsINIParser.h
xpcom/glue/nsProxyRelease.cpp
xpcom/glue/nsProxyRelease.h
xpcom/glue/nsRefPtrHashtable.h
xpcom/glue/nsThreadUtils.h
xpcom/io/SpecialSystemDirectory.cpp
xpcom/io/nsAnonymousTemporaryFile.cpp
xpcom/io/nsDirectoryService.cpp
xpcom/io/nsInputStreamTee.cpp
xpcom/io/nsLocalFileWin.cpp
xpcom/io/nsStreamUtils.cpp
xpcom/io/nsUnicharInputStream.cpp
xpcom/reflect/xptcall/xptcprivate.h
xpcom/reflect/xptinfo/ShimInterfaceInfo.h
xpcom/tests/TestAutoPtr.cpp
xpcom/tests/TestBase64.cpp
xpcom/tests/TestCallTemplates.cpp
xpcom/tests/TestHarness.h
xpcom/tests/TestHashtables.cpp
xpcom/tests/TestNsRefPtr.cpp
xpcom/tests/TestRacingServiceManager.cpp
xpcom/tests/TestTArray.cpp
xpcom/tests/gtest/TestCloneInputStream.cpp
xpcom/tests/gtest/TestExpirationTracker.cpp
xpcom/threads/MozPromise.h
xpcom/threads/nsEventQueue.cpp
xpcom/threads/nsProcessCommon.cpp
xpcom/threads/nsThread.cpp
xpcom/threads/nsThread.h
xpcom/threads/nsThreadManager.cpp
xpcom/threads/nsThreadPool.cpp
xpcom/threads/nsTimerImpl.cpp
xpfe/appshell/nsAppShellService.h
xpfe/appshell/nsContentTreeOwner.cpp
xulrunner/tools/redit/redit.cpp
--- a/accessible/atk/AccessibleWrap.cpp
+++ b/accessible/atk/AccessibleWrap.cpp
@@ -1,28 +1,28 @@
 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
 /* vim: set ts=2 et sw=2 tw=80: */
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
+#include "nsCOMPtr.h"
 #include "AccessibleWrap.h"
 
 #include "Accessible-inl.h"
 #include "ApplicationAccessibleWrap.h"
 #include "InterfaceInitFuncs.h"
 #include "nsAccUtils.h"
 #include "mozilla/a11y/PDocAccessible.h"
 #include "OuterDocAccessible.h"
 #include "ProxyAccessible.h"
 #include "RootAccessible.h"
 #include "nsMai.h"
 #include "nsMaiHyperlink.h"
 #include "nsString.h"
-#include "nsAutoPtr.h"
 #include "prprf.h"
 #include "nsStateMap.h"
 #include "mozilla/a11y/Platform.h"
 #include "Relation.h"
 #include "RootAccessible.h"
 #include "States.h"
 #include "nsISimpleEnumerator.h"
 
--- a/accessible/atk/ApplicationAccessibleWrap.cpp
+++ b/accessible/atk/ApplicationAccessibleWrap.cpp
@@ -1,19 +1,17 @@
 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
 /* vim: set ts=2 et sw=2 tw=80: */
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 #include "ApplicationAccessibleWrap.h"
 
-#include "nsCOMPtr.h"
 #include "nsMai.h"
-#include "nsAutoPtr.h"
 #include "nsAccessibilityService.h"
 
 #include <gtk/gtk.h>
 #include <atk/atk.h>
 
 using namespace mozilla;
 using namespace mozilla::a11y;
 
--- a/accessible/base/AccIterator.h
+++ b/accessible/base/AccIterator.h
@@ -2,16 +2,18 @@
 /* vim: set ts=2 et sw=2 tw=80: */
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 #ifndef mozilla_a11y_AccIterator_h__
 #define mozilla_a11y_AccIterator_h__
 
+#include "mozilla/nsRefPtr.h"
+#include "nsAutoPtr.h"
 #include "DocAccessible.h"
 #include "Filters.h"
 
 class nsITreeView;
 
 namespace mozilla {
 namespace a11y {
 
--- a/accessible/base/FocusManager.h
+++ b/accessible/base/FocusManager.h
@@ -1,16 +1,15 @@
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 #ifndef mozilla_a11y_FocusManager_h_
 #define mozilla_a11y_FocusManager_h_
 
-#include "nsAutoPtr.h"
 
 class nsINode;
 class nsIDocument;
 class nsISupports;
 
 namespace mozilla {
 namespace a11y {
 
--- a/accessible/base/Relation.h
+++ b/accessible/base/Relation.h
@@ -2,16 +2,17 @@
 /* vim: set ts=2 et sw=2 tw=80: */
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 #ifndef mozilla_a11y_relation_h_
 #define mozilla_a11y_relation_h_
 
+#include "nsAutoPtr.h"
 #include "AccIterator.h"
 
 #include "mozilla/Move.h"
 
 namespace mozilla {
 namespace a11y {
 
 /**
--- a/accessible/base/TextRange.h
+++ b/accessible/base/TextRange.h
@@ -2,18 +2,18 @@
 /* vim: set ts=2 et sw=2 tw=80: */
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 #ifndef mozilla_a11y_TextRange_h__
 #define mozilla_a11y_TextRange_h__
 
+#include "mozilla/nsRefPtr.h"
 #include "mozilla/Move.h"
-#include "nsAutoPtr.h"
 #include "nsCaseTreatment.h"
 #include "nsRect.h"
 #include "nsTArray.h"
 
  class nsIVariant;
 
 namespace mozilla {
 namespace a11y {
--- a/accessible/base/nsAccessiblePivot.h
+++ b/accessible/base/nsAccessiblePivot.h
@@ -2,20 +2,21 @@
 /* vim: set ts=2 et sw=2 tw=80: */
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 #ifndef _nsAccessiblePivot_H_
 #define _nsAccessiblePivot_H_
 
+#include "mozilla/nsRefPtr.h"
+#include "nsCOMPtr.h"
 #include "nsIAccessiblePivot.h"
 
 #include "Accessible-inl.h"
-#include "nsAutoPtr.h"
 #include "nsTObserverArray.h"
 #include "nsCycleCollectionParticipant.h"
 #include "mozilla/Attributes.h"
 
 class RuleCache;
 
 /**
  * Class represents an accessible pivot.
--- a/accessible/generic/Accessible.h
+++ b/accessible/generic/Accessible.h
@@ -1,16 +1,19 @@
 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 #ifndef _Accessible_H_
 #define _Accessible_H_
 
+#include "mozilla/nsRefPtr.h"
+#include "nsAutoPtr.h"
+#include "nsCOMPtr.h"
 #include "mozilla/a11y/AccTypes.h"
 #include "mozilla/a11y/RelationType.h"
 #include "mozilla/a11y/Role.h"
 #include "mozilla/a11y/States.h"
 
 #include "nsIContent.h"
 #include "nsString.h"
 #include "nsTArray.h"
--- a/accessible/generic/DocAccessible.h
+++ b/accessible/generic/DocAccessible.h
@@ -1,16 +1,19 @@
 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 #ifndef mozilla_a11y_DocAccessible_h__
 #define mozilla_a11y_DocAccessible_h__
 
+#include "mozilla/nsRefPtr.h"
+#include "nsAutoPtr.h"
+#include "nsCOMPtr.h"
 #include "nsIAccessiblePivot.h"
 
 #include "AccEvent.h"
 #include "HyperTextAccessibleWrap.h"
 
 #include "nsClassHashtable.h"
 #include "nsDataHashtable.h"
 #include "nsIDocument.h"
--- a/accessible/html/HTMLElementAccessibles.h
+++ b/accessible/html/HTMLElementAccessibles.h
@@ -2,17 +2,16 @@
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 #ifndef mozilla_a11y_HTMLElementAccessibles_h__
 #define mozilla_a11y_HTMLElementAccessibles_h__
 
 #include "BaseAccessibles.h"
-#include "nsAutoPtr.h"
 
 namespace mozilla {
 namespace a11y {
 
 /**
  * Used for HTML hr element.
  */
 class HTMLHRAccessible : public LeafAccessible
--- a/accessible/interfaces/nsIAccessibilityService.h
+++ b/accessible/interfaces/nsIAccessibilityService.h
@@ -5,17 +5,16 @@
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 #ifndef _nsIAccessibilityService_h_
 #define _nsIAccessibilityService_h_
 
 #include "nsIAccessibleRetrieval.h"
 #include "nsIAccessibleEvent.h"
 
-#include "nsAutoPtr.h"
 
 namespace mozilla {
 namespace a11y {
 
 class Accessible;
 
 } // namespace a11y
 } // namespace mozilla
--- a/accessible/ipc/DocAccessibleParent.cpp
+++ b/accessible/ipc/DocAccessibleParent.cpp
@@ -1,16 +1,15 @@
 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
 /* vim: set ts=2 et sw=2 tw=80: */
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 #include "DocAccessibleParent.h"
-#include "nsAutoPtr.h"
 #include "mozilla/a11y/Platform.h"
 #include "ProxyAccessible.h"
 #include "mozilla/dom/TabParent.h"
 
 namespace mozilla {
 namespace a11y {
 
 bool
--- a/accessible/mac/AccessibleWrap.h
+++ b/accessible/mac/AccessibleWrap.h
@@ -10,20 +10,18 @@
 #ifndef _AccessibleWrap_H_
 #define _AccessibleWrap_H_
 
 #include <objc/objc.h>
 
 #include "Accessible.h"
 #include "States.h"
 
-#include "nsCOMPtr.h"
 
 #include "nsTArray.h"
-#include "nsAutoPtr.h"
 
 #if defined(__OBJC__)
 @class mozAccessible;
 #endif
 
 namespace mozilla {
 namespace a11y {
 
--- a/accessible/windows/sdn/sdnAccessible.cpp
+++ b/accessible/windows/sdn/sdnAccessible.cpp
@@ -1,30 +1,30 @@
 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
 /* vim: set ts=2 et sw=2 tw=80: */
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
+#include "nsCOMPtr.h"
 #include "sdnAccessible-inl.h"
 #include "ISimpleDOMNode_i.c"
 
 #include "DocAccessibleWrap.h"
 
 #include "nsAttrName.h"
 #include "nsCoreUtils.h"
 #include "nsIAccessibleTypes.h"
 #include "nsIDOMHTMLElement.h"
 #include "nsIDOMCSSStyleDeclaration.h"
 #include "nsNameSpaceManager.h"
 #include "nsServiceManagerUtils.h"
 #include "nsWinUtils.h"
 #include "nsRange.h"
 
-#include "nsAutoPtr.h"
 
 #include "mozilla/dom/Element.h"
 
 using namespace mozilla;
 using namespace mozilla::a11y;
 
 STDMETHODIMP
 sdnAccessible::QueryInterface(REFIID aREFIID, void** aInstancePtr)
--- a/b2g/app/B2GLoader.cpp
+++ b/b2g/app/B2GLoader.cpp
@@ -1,22 +1,22 @@
 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
 /* vim: set sw=2 ts=2 autoindent cindent expandtab: */
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this file,
  * You can obtain one at http://mozilla.org/MPL/2.0/. */
 
+#include "nsAutoPtr.h"
+#include "nsCOMPtr.h"
 #include "nsXULAppAPI.h"
 #include "application.ini.h"
 #include "nsXPCOMGlue.h"
 #include "nsStringGlue.h"
-#include "nsCOMPtr.h"
 #include "nsIFile.h"
 #include "BinaryPath.h"
-#include "nsAutoPtr.h"
 
 #include <stdio.h>
 #include <stdlib.h>
 #include <unistd.h>
 #include <fcntl.h>
 #include <sys/types.h>
 #include <sys/socket.h>
 
--- a/browser/components/migration/nsIEHistoryEnumerator.h
+++ b/browser/components/migration/nsIEHistoryEnumerator.h
@@ -1,21 +1,22 @@
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this file,
  * You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 #ifndef iehistoryenumerator___h___
 #define iehistoryenumerator___h___
 
+#include "mozilla/nsRefPtr.h"
+#include "nsCOMPtr.h"
 #include <urlhist.h>
 
 #include "mozilla/Attributes.h"
 #include "nsISimpleEnumerator.h"
 #include "nsIWritablePropertyBag2.h"
-#include "nsAutoPtr.h"
 
 class nsIEHistoryEnumerator final : public nsISimpleEnumerator
 {
 public:
   NS_DECL_ISUPPORTS
   NS_DECL_NSISIMPLEENUMERATOR
 
   nsIEHistoryEnumerator();
--- a/caps/nsNullPrincipalURI.h
+++ b/caps/nsNullPrincipalURI.h
@@ -8,17 +8,16 @@
  * This wraps nsSimpleURI so that all calls to it are done on the main thread.
  */
 
 #ifndef __nsNullPrincipalURI_h__
 #define __nsNullPrincipalURI_h__
 
 #include "nsIURI.h"
 #include "nsISizeOf.h"
-#include "nsAutoPtr.h"
 #include "nsString.h"
 #include "mozilla/Attributes.h"
 #include "nsIIPCSerializableURI.h"
 #include "mozilla/MemoryReporting.h"
 #include "nsNullPrincipal.h"
 #include "nsID.h"
 
 // {51fcd543-3b52-41f7-b91b-6b54102236e6}
--- a/caps/nsPrincipal.h
+++ b/caps/nsPrincipal.h
@@ -1,21 +1,19 @@
 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 #ifndef nsPrincipal_h__
 #define nsPrincipal_h__
 
-#include "nsAutoPtr.h"
 #include "nsCOMPtr.h"
 #include "nsJSPrincipals.h"
 #include "nsTArray.h"
-#include "nsAutoPtr.h"
 #include "nsIContentSecurityPolicy.h"
 #include "nsIProtocolHandler.h"
 #include "nsNetUtil.h"
 #include "nsScriptSecurityManager.h"
 #include "mozilla/BasePrincipal.h"
 
 class nsPrincipal final : public mozilla::BasePrincipal
 {
--- a/caps/nsScriptSecurityManager.cpp
+++ b/caps/nsScriptSecurityManager.cpp
@@ -1,14 +1,16 @@
 /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
 /* vim: set ts=8 sts=2 et sw=2 tw=80: */
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
+#include "mozilla/nsRefPtr.h"
+#include "nsCOMPtr.h"
 #include "nsScriptSecurityManager.h"
 
 #include "mozilla/ArrayUtils.h"
 
 #include "xpcprivate.h"
 #include "XPCWrapper.h"
 #include "nsIAppsService.h"
 #include "nsILoadContext.h"
@@ -43,17 +45,16 @@
 #include "nsIScriptGlobalObject.h"
 #include "nsPIDOMWindow.h"
 #include "nsIDocShell.h"
 #include "nsIPrompt.h"
 #include "nsIWindowWatcher.h"
 #include "nsIConsoleService.h"
 #include "nsIObserverService.h"
 #include "nsIContent.h"
-#include "nsAutoPtr.h"
 #include "nsDOMJSUtils.h"
 #include "nsAboutProtocolUtils.h"
 #include "nsIClassInfo.h"
 #include "nsIURIFixup.h"
 #include "nsCDefaultURIFixup.h"
 #include "nsIChromeRegistry.h"
 #include "nsIContentSecurityPolicy.h"
 #include "nsIAsyncVerifyRedirectCallback.h"
--- a/docshell/base/nsDSURIContentListener.cpp
+++ b/docshell/base/nsDSURIContentListener.cpp
@@ -1,24 +1,25 @@
 /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
 /* vim: set ts=8 sts=2 et sw=2 tw=80: */
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
+#include "mozilla/nsRefPtr.h"
+#include "nsCOMPtr.h"
 #include "nsDocShell.h"
 #include "nsDSURIContentListener.h"
 #include "nsIChannel.h"
 #include "nsServiceManagerUtils.h"
 #include "nsDocShellCID.h"
 #include "nsIWebNavigationInfo.h"
 #include "nsIDocument.h"
 #include "nsIDOMWindow.h"
 #include "nsNetUtil.h"
-#include "nsAutoPtr.h"
 #include "nsQueryObject.h"
 #include "nsIHttpChannel.h"
 #include "nsIScriptSecurityManager.h"
 #include "nsError.h"
 #include "nsCharSeparatedTokenizer.h"
 #include "nsIConsoleService.h"
 #include "nsIScriptError.h"
 #include "nsDocShellLoadTypes.h"
--- a/docshell/base/nsDocShell.cpp
+++ b/docshell/base/nsDocShell.cpp
@@ -1,14 +1,17 @@
 /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
 /* vim: set ts=8 sts=2 et sw=2 tw=80: */
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
+#include "mozilla/nsRefPtr.h"
+#include "nsAutoPtr.h"
+#include "nsCOMPtr.h"
 #include "nsDocShell.h"
 
 #include <algorithm>
 
 #include "mozilla/ArrayUtils.h"
 #include "mozilla/Attributes.h"
 #include "mozilla/AutoRestore.h"
 #include "mozilla/BasePrincipal.h"
@@ -58,17 +61,16 @@
 #include "nsIAuthPrompt2.h"
 #include "nsIChannelEventSink.h"
 #include "nsIAsyncVerifyRedirectCallback.h"
 #include "nsIScriptSecurityManager.h"
 #include "nsIScriptObjectPrincipal.h"
 #include "nsIScrollableFrame.h"
 #include "nsContentPolicyUtils.h" // NS_CheckContentLoadPolicy(...)
 #include "nsISeekableStream.h"
-#include "nsAutoPtr.h"
 #include "nsQueryObject.h"
 #include "nsIWritablePropertyBag2.h"
 #include "nsIAppShell.h"
 #include "nsWidgetsCID.h"
 #include "nsIInterfaceRequestorUtils.h"
 #include "nsView.h"
 #include "nsViewManager.h"
 #include "nsIScriptChannel.h"
--- a/docshell/base/nsDocShell.h
+++ b/docshell/base/nsDocShell.h
@@ -2,16 +2,19 @@
 /* vim: set ts=8 sts=2 et sw=2 tw=80: */
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 #ifndef nsDocShell_h__
 #define nsDocShell_h__
 
+#include "mozilla/nsRefPtr.h"
+#include "nsAutoPtr.h"
+#include "nsCOMPtr.h"
 #include "nsITimer.h"
 #include "nsContentPolicyUtils.h"
 #include "nsIDocShell.h"
 #include "nsIDocShellTreeItem.h"
 #include "nsIBaseWindow.h"
 #include "nsINetworkInterceptController.h"
 #include "nsIScrollable.h"
 #include "nsITextScroll.h"
@@ -23,20 +26,18 @@
 #include "mozilla/WeakPtr.h"
 #include "mozilla/TimeStamp.h"
 #include "GeckoProfiler.h"
 #include "mozilla/dom/ProfileTimelineMarkerBinding.h"
 #include "mozilla/LinkedList.h"
 #include "jsapi.h"
 
 // Helper Classes
-#include "nsCOMPtr.h"
 #include "nsPoint.h" // mCurrent/mDefaultScrollbarPreferences
 #include "nsString.h"
-#include "nsAutoPtr.h"
 #include "nsThreadUtils.h"
 #include "nsContentUtils.h"
 #include "timeline/ObservedDocShell.h"
 #include "timeline/TimelineConsumers.h"
 #include "timeline/TimelineMarker.h"
 
 // Threshold value in ms for META refresh based redirects
 #define REFRESH_REDIRECT_TIMER 15000
--- a/docshell/shistory/nsSHEntry.h
+++ b/docshell/shistory/nsSHEntry.h
@@ -3,18 +3,18 @@
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 #ifndef nsSHEntry_h
 #define nsSHEntry_h
 
 // Helper Classes
+#include "mozilla/nsRefPtr.h"
 #include "nsCOMPtr.h"
-#include "nsAutoPtr.h"
 #include "nsCOMArray.h"
 #include "nsString.h"
 #include "mozilla/Attributes.h"
 
 // Interfaces needed
 #include "nsISHEntry.h"
 #include "nsISHContainer.h"
 
--- a/docshell/shistory/nsSHEntryShared.h
+++ b/docshell/shistory/nsSHEntryShared.h
@@ -2,18 +2,18 @@
 /* vim: set ts=8 sts=2 et sw=2 tw=80: */
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 #ifndef nsSHEntryShared_h__
 #define nsSHEntryShared_h__
 
+#include "nsAutoPtr.h"
 #include "nsCOMPtr.h"
-#include "nsAutoPtr.h"
 #include "nsCOMArray.h"
 #include "nsIBFCacheEntry.h"
 #include "nsIMutationObserver.h"
 #include "nsExpirationTracker.h"
 #include "nsRect.h"
 #include "nsString.h"
 #include "mozilla/Attributes.h"
 
--- a/dom/animation/KeyframeEffect.h
+++ b/dom/animation/KeyframeEffect.h
@@ -2,17 +2,18 @@
 /* vim: set ts=8 sts=2 et sw=2 tw=80: */
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this file,
  * You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 #ifndef mozilla_dom_KeyframeEffect_h
 #define mozilla_dom_KeyframeEffect_h
 
-#include "nsAutoPtr.h"
+#include "mozilla/nsRefPtr.h"
+#include "nsCOMPtr.h"
 #include "nsCycleCollectionParticipant.h"
 #include "nsCSSPseudoElements.h"
 #include "nsIDocument.h"
 #include "nsWrapperCache.h"
 #include "mozilla/Attributes.h"
 #include "mozilla/LayerAnimationInfo.h" // LayerAnimations::kRecords
 #include "mozilla/StickyTimeDuration.h"
 #include "mozilla/StyleAnimationValue.h"
--- a/dom/archivereader/ArchiveReaderCommon.h
+++ b/dom/archivereader/ArchiveReaderCommon.h
@@ -3,18 +3,16 @@
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this file,
  * You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 #ifndef mozilla_dom_archivereader_archivereader_h
 #define mozilla_dom_archivereader_archivereader_h
 
 #include "mozilla/DOMEventTargetHelper.h"
-#include "nsAutoPtr.h"
-#include "nsCOMPtr.h"
 #include "nsCycleCollectionParticipant.h"
 #include "nsDebug.h"
 #include "nsString.h"
 #include "nsTArray.h"
 
 #define BEGIN_ARCHIVEREADER_NAMESPACE \
   namespace mozilla { namespace dom { namespace archivereader {
 #define END_ARCHIVEREADER_NAMESPACE \
--- a/dom/archivereader/ArchiveZipEvent.cpp
+++ b/dom/archivereader/ArchiveZipEvent.cpp
@@ -1,14 +1,17 @@
 /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
 /* vim: set ts=8 sts=2 et sw=2 tw=80: */
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this file,
  * You can obtain one at http://mozilla.org/MPL/2.0/. */
 
+#include "mozilla/nsRefPtr.h"
+#include "nsAutoPtr.h"
+#include "nsCOMPtr.h"
 #include "ArchiveZipEvent.h"
 #include "ArchiveZipFile.h"
 
 #include "nsContentUtils.h"
 #include "nsCExternalHandlerService.h"
 
 using namespace mozilla::dom;
 
--- a/dom/asmjscache/AsmJSCache.cpp
+++ b/dom/asmjscache/AsmJSCache.cpp
@@ -1,14 +1,17 @@
 /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
 /* vim: set ts=8 sts=2 et sw=2 tw=80: */
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this file,
  * You can obtain one at http://mozilla.org/MPL/2.0/. */
 
+#include "mozilla/nsRefPtr.h"
+#include "nsAutoPtr.h"
+#include "nsCOMPtr.h"
 #include "AsmJSCache.h"
 
 #include <stdio.h>
 
 #include "js/RootingAPI.h"
 #include "jsfriendapi.h"
 #include "mozilla/Assertions.h"
 #include "mozilla/CondVar.h"
--- a/dom/audiochannel/AudioChannelService.cpp
+++ b/dom/audiochannel/AudioChannelService.cpp
@@ -1,14 +1,17 @@
 /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
 /* vim: set ts=8 sts=2 et sw=2 tw=80: */
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this file,
  * You can obtain one at http://mozilla.org/MPL/2.0/. */
 
+#include "mozilla/nsRefPtr.h"
+#include "nsAutoPtr.h"
+#include "nsCOMPtr.h"
 #include "AudioChannelService.h"
 
 #include "base/basictypes.h"
 
 #include "mozilla/Services.h"
 #include "mozilla/StaticPtr.h"
 #include "mozilla/unused.h"
 
--- a/dom/audiochannel/AudioChannelService.h
+++ b/dom/audiochannel/AudioChannelService.h
@@ -2,18 +2,19 @@
 /* vim: set ts=8 sts=2 et sw=2 tw=80: */
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this file,
  * You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 #ifndef mozilla_dom_audiochannelservice_h__
 #define mozilla_dom_audiochannelservice_h__
 
+#include "nsAutoPtr.h"
+#include "nsCOMPtr.h"
 #include "nsIAudioChannelService.h"
-#include "nsAutoPtr.h"
 #include "nsIObserver.h"
 #include "nsTObserverArray.h"
 #include "nsTArray.h"
 
 #include "AudioChannelAgent.h"
 #include "nsAttrValue.h"
 #include "mozilla/dom/AudioChannelBinding.h"
 
--- a/dom/base/BarProps.h
+++ b/dom/base/BarProps.h
@@ -8,20 +8,20 @@
    only property of their own is "visible".  They describe the window
    chrome which can be made visible or not through JavaScript by setting
    the appropriate property (window.menubar.visible)
 */
 
 #ifndef mozilla_dom_BarProps_h
 #define mozilla_dom_BarProps_h
 
+#include "mozilla/nsRefPtr.h"
 #include "mozilla/Attributes.h"
 #include "nsCycleCollectionParticipant.h"
 #include "nsWrapperCache.h"
-#include "nsAutoPtr.h"
 #include "nsPIDOMWindow.h"
 
 class nsGlobalWindow;
 class nsIWebBrowserChrome;
 
 namespace mozilla {
 
 class ErrorResult;
--- a/dom/base/ChildIterator.h
+++ b/dom/base/ChildIterator.h
@@ -2,29 +2,29 @@
 /* vim: set ts=8 sts=2 et sw=2 tw=80: */
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this file,
  * You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 #ifndef ChildIterator_h
 #define ChildIterator_h
 
+#include "nsAutoPtr.h"
 #include "nsIContent.h"
 
 /**
  * Iterates over the children on a node. If a child is an insertion point,
  * iterates over the children inserted there instead, or the default content
  * if no children are inserted there.
  *
  * The FlattenedChildIterator expands any anonymous content bound from an XBL
  * binding's <xbl:content> element.
  */
 
 #include <stdint.h>
-#include "nsAutoPtr.h"
 
 class nsIContent;
 
 namespace mozilla {
 namespace dom {
 
 // This class iterates normal DOM child nodes of a given DOM node with
 // <xbl:children> nodes replaced by the elements that have been filtered into that
--- a/dom/base/DOMMatrix.cpp
+++ b/dom/base/DOMMatrix.cpp
@@ -1,27 +1,27 @@
 /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
 /* vim: set ts=8 sts=2 et sw=2 tw=80: */
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
+#include "mozilla/nsRefPtr.h"
 #include "mozilla/dom/BindingUtils.h"
 #include "mozilla/dom/DOMMatrixBinding.h"
 #include "mozilla/dom/DOMPointBinding.h"
 #include "mozilla/dom/BindingDeclarations.h"
 #include "mozilla/dom/ToJSValue.h"
 
 #include "mozilla/dom/DOMPoint.h"
 #include "mozilla/dom/DOMMatrix.h"
 
 #include "SVGTransformListParser.h"
 #include "SVGTransform.h"
 
-#include "nsAutoPtr.h"
 #include <math.h>
 
 namespace mozilla {
 namespace dom {
 
 static const double radPerDegree = 2.0 * M_PI / 360.0;
 
 NS_IMPL_CYCLE_COLLECTION_WRAPPERCACHE(DOMMatrixReadOnly, mParent)
--- a/dom/base/DOMMatrix.h
+++ b/dom/base/DOMMatrix.h
@@ -2,22 +2,23 @@
 /* vim: set ts=8 sts=2 et sw=2 tw=80: */
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 #ifndef MOZILLA_DOM_DOMMATRIX_H_
 #define MOZILLA_DOM_DOMMATRIX_H_
 
+#include "nsAutoPtr.h"
+#include "nsCOMPtr.h"
 #include "nsWrapperCache.h"
 #include "nsISupports.h"
 #include "nsCycleCollectionParticipant.h"
 #include "mozilla/Attributes.h"
 #include "mozilla/ErrorResult.h"
-#include "nsCOMPtr.h"
 #include "mozilla/dom/BindingDeclarations.h"
 #include "mozilla/dom/TypedArray.h"
 #include "mozilla/gfx/Matrix.h" // for Matrix4x4
 
 namespace mozilla {
 namespace dom {
 
 class GlobalObject;
--- a/dom/base/DOMPoint.cpp
+++ b/dom/base/DOMPoint.cpp
@@ -1,19 +1,19 @@
 /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
 /* vim: set ts=8 sts=2 et sw=2 tw=80: */
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
+#include "mozilla/nsRefPtr.h"
 #include "mozilla/dom/DOMPoint.h"
 
 #include "mozilla/dom/DOMPointBinding.h"
 #include "mozilla/dom/BindingDeclarations.h"
-#include "nsAutoPtr.h"
 
 using namespace mozilla;