# Pastebin 5C16p5cE Index: do-webcore-rename =================================================================== --- do-webcore-rename (revision 180760) +++ do-webcore-rename (working copy) @@ -40,6 +40,7 @@ setConfiguration(); chdirWebKit(); +chdir "/src/mojo/src"; my $showHelp; my $verbose; @@ -62,18 +63,14 @@ } my @directoriesToIgnoreList = ( - "icu", + "heap", ); my %directoriesToIgnore = map { $_ => 1 } @directoriesToIgnoreList; # find all files we want to process my @paths; -find(\&wanted, "Source/JavaScriptCore"); -find(\&wanted, "Source/WebCore"); -find(\&wanted, "Source/WebKit"); -find(\&wanted, "Source/WebKit2"); -find(\&wanted, "Tools/DumpRenderTree"); +find(\&wanted, "sky/engine"); sub wanted { @@ -96,15 +93,66 @@ my $isDOMTypeRename = 1; my %renames = ( # Renames go here in the form of: - "JavaScriptAudioNode" => "ScriptProcessorNode", - "RealtimeAnalyserNode" => "AnalyserNode", - "AudioGainNode" => "GainNode", - "AudioPannerNode" => "PannerNode", - "AudioChannelSplitter" => "ChannelSplitterNode", - "AudioChannelMerger" => "ChannelMergerNode", - "Oscillator" => "OscillatorNode", + "PassRefPtrWillBeRawPtr" => "PassRefPtr", + "RefCountedWillBeGarbageCollected" => "RefCounted", + "RefCountedWillBeGarbageCollectedFinalized" => "RefCounted", + "RefCountedWillBeRefCountedGarbageCollected" => "RefCounted", + "RefCountedGarbageCollectedWillBeGarbageCollectedFinalized" => "RefCountedGarbageCollected", + "ThreadSafeRefCountedWillBeGarbageCollected" => "ThreadSafeRefCounted", + "ThreadSafeRefCountedWillBeGarbageCollectedFinalized" => "ThreadSafeRefCounted", + "ThreadSafeRefCountedWillBeThreadSafeRefCountedGarbageCollected" => "ThreadSafeRefCounted", + "PersistentWillBeMember" => "Persistent", + "RefPtrWillBePersistent" => "RefPtr", + "RefPtrWillBeRawPtr" => "RefPtr", + "RefPtrWillBeMember" => "RefPtr", + "RefPtrWillBeWeakMember" => "RefPtr", + "RefPtrWillBeCrossThreadPersistent" => "RefPtr", + "RawPtrWillBeMember" => "RawPtr", + "RawPtrWillBePersistent" => "RawPtr", + "RawPtrWillBeWeakMember" => "RawPtr", + "OwnPtrWillBeMember" => "OwnPtr", + "OwnPtrWillBePersistent" => "OwnPtr", + "OwnPtrWillBeRawPtr" => "OwnPtr", + "PassOwnPtrWillBeRawPtr" => "PassOwnPtr", + "WeakPtrWillBeMember" => "WeakPtr", + "WeakPtrWillBeRawPtr" => "WeakPtr", + "WeakPtrWillBeMember" => "WeakPtr", + "WeakPtrWillBeWeakMember" => "WeakPtr", + "NoBaseWillBeGarbageCollected" => "DummyBase", + "NoBaseWillBeGarbageCollectedFinalized" => "DummyBase", + "NoBaseWillBeRefCountedGarbageCollected" => "DummyBase", + "WillBeHeapHashMap" => "HashMap", + "WillBePersistentHeapHashMap" => "HashMap", + "WillBeHeapHashSet" => "HashSet", + "WillBePersistentHeapHashSet" => "HashSet", + "WillBeHeapLinkedHashSet" => "LinkedHashSet", + "WillBePersistentLinkedHeapHashSet" => "LinkedHashSet", + "WillBeHeapListHashSet" => "ListHashSet", + "WillBePersistentListHeapHashSet" => "ListHashSet", + "WillBeHeapVector" => "Vector", + "WillBePersistentHeapVector" => "Vector", + "WillBeHeapDeque" => "Deque", + "WillBePersistentHeapDeque" => "Deque", + "WillBeHeapHashCountedSet" => "HashCountedSet", + "WillBePersistentHeapHashCountedSet" => "HashCountedSet", + "WillBeGarbageCollectedMixin" => "DummyBase", + "WillBeHeapSupplement" => "Supplement", + "WillBeHeapSupplementable" => "Supplementable", + "WillBePersistentHeapSupplementable" => "Supplementable", + "WillBeHeapTerminatedArray" => "TerminatedArray", + "WillBeHeapTerminatedArrayBuilder" => "TerminatedArrayBuilder", + "WillBeHeapLinkedStack" => "LinkedStack", + "PersistentHeapHashSetWillBeHeapHashSet" => "PersistentHeapHashSet", + "PersistentHeapDequeWillBeHeapDeque" => "PersistentHeapDeque", + "PersistentHeapVectorWillBeHeapVector" => "PersistentHeapVector", + "adoptRefWillBeNoop" => "adoptRef", + "adoptRefWillBeRefCountedGarbageCollected" => "adoptRef", + "adoptRefWillBeThreadSafeRefCountedGarbageCollected" => "adoptRef", + "adoptPtrWillBeNoop" => "adoptPtr", + "adoptPtrWillBeRefCountedGarbageCollected" => "adoptPtr", ); + my %renamesContemplatedForTheFuture = ( "HTMLPlugInImageElement" => "HTMLEmbeddedObjectElement",