mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-26 11:45:37 +00:00
01583602a9
The bulk of this commit was generated with a script, executed at the top level of a typical source code checkout. The only non-machine-generated part was modifying MFBT's moz.build to reflect the new naming. CLOSED TREE makes big refactorings like this a piece of cake. # The main substitution. find . -name '*.cpp' -o -name '*.cc' -o -name '*.h' -o -name '*.mm' -o -name '*.idl'| \ xargs perl -p -i -e ' s/nsRefPtr\.h/RefPtr\.h/g; # handle includes s/nsRefPtr ?</RefPtr</g; # handle declarations and variables ' # Handle a special friend declaration in gfx/layers/AtomicRefCountedWithFinalize.h. perl -p -i -e 's/::nsRefPtr;/::RefPtr;/' gfx/layers/AtomicRefCountedWithFinalize.h # Handle nsRefPtr.h itself, a couple places that define constructors # from nsRefPtr, and code generators specially. We do this here, rather # than indiscriminantly s/nsRefPtr/RefPtr/, because that would rename # things like nsRefPtrHashtable. perl -p -i -e 's/nsRefPtr/RefPtr/g' \ mfbt/nsRefPtr.h \ xpcom/glue/nsCOMPtr.h \ xpcom/base/OwningNonNull.h \ ipc/ipdl/ipdl/lower.py \ ipc/ipdl/ipdl/builtin.py \ dom/bindings/Codegen.py \ python/lldbutils/lldbutils/utils.py # In our indiscriminate substitution above, we renamed # nsRefPtrGetterAddRefs, the class behind getter_AddRefs. Fix that up. find . -name '*.cpp' -o -name '*.h' -o -name '*.idl' | \ xargs perl -p -i -e 's/nsRefPtrGetterAddRefs/RefPtrGetterAddRefs/g' if [ -d .git ]; then git mv mfbt/nsRefPtr.h mfbt/RefPtr.h else hg mv mfbt/nsRefPtr.h mfbt/RefPtr.h fi --HG-- rename : mfbt/nsRefPtr.h => mfbt/RefPtr.h |
||
---|---|---|
.. | ||
hangui | ||
interpose | ||
AStream.h | ||
BrowserStreamChild.cpp | ||
BrowserStreamChild.h | ||
BrowserStreamParent.cpp | ||
BrowserStreamParent.h | ||
ChildAsyncCall.cpp | ||
ChildAsyncCall.h | ||
ChildTimer.cpp | ||
ChildTimer.h | ||
MiniShmParent.cpp | ||
MiniShmParent.h | ||
moz.build | ||
NestedLoopTimer.cpp | ||
NestedLoopTimer.h | ||
NPEventAndroid.h | ||
NPEventOSX.h | ||
NPEventUnix.h | ||
NPEventWindows.h | ||
PBrowserStream.ipdl | ||
PluginAsyncSurrogate.cpp | ||
PluginAsyncSurrogate.h | ||
PluginBackgroundDestroyer.cpp | ||
PluginBackgroundDestroyer.h | ||
PluginBridge.h | ||
PluginDataResolver.h | ||
PluginHangUIParent.cpp | ||
PluginHangUIParent.h | ||
PluginHelperQt.cpp | ||
PluginHelperQt.h | ||
PluginInstanceChild.cpp | ||
PluginInstanceChild.h | ||
PluginInstanceParent.cpp | ||
PluginInstanceParent.h | ||
PluginInterposeOSX.h | ||
PluginInterposeOSX.mm | ||
PluginLibrary.h | ||
PluginMessageUtils.cpp | ||
PluginMessageUtils.h | ||
PluginModuleChild.cpp | ||
PluginModuleChild.h | ||
PluginModuleParent.cpp | ||
PluginModuleParent.h | ||
PluginProcessChild.cpp | ||
PluginProcessChild.h | ||
PluginProcessParent.cpp | ||
PluginProcessParent.h | ||
PluginQuirks.cpp | ||
PluginQuirks.h | ||
PluginScriptableObjectChild.cpp | ||
PluginScriptableObjectChild.h | ||
PluginScriptableObjectParent.cpp | ||
PluginScriptableObjectParent.h | ||
PluginScriptableObjectUtils-inl.h | ||
PluginScriptableObjectUtils.h | ||
PluginStreamChild.cpp | ||
PluginStreamChild.h | ||
PluginStreamParent.cpp | ||
PluginStreamParent.h | ||
PluginSurfaceParent.cpp | ||
PluginSurfaceParent.h | ||
PluginTypes.ipdlh | ||
PluginUtilsOSX.h | ||
PluginUtilsOSX.mm | ||
PluginWidgetChild.cpp | ||
PluginWidgetChild.h | ||
PluginWidgetParent.cpp | ||
PluginWidgetParent.h | ||
PPluginBackgroundDestroyer.ipdl | ||
PPluginInstance.ipdl | ||
PPluginModule.ipdl | ||
PPluginScriptableObject.ipdl | ||
PPluginStream.ipdl | ||
PPluginSurface.ipdl | ||
PStreamNotify.ipdl | ||
StreamNotifyChild.h | ||
StreamNotifyParent.h | ||
TaskFactory.h |