diff --git a/devtools/moz.build b/devtools/moz.build index e6bcdd00d0..e6cb86c374 100644 --- a/devtools/moz.build +++ b/devtools/moz.build @@ -4,20 +4,14 @@ # 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/. +DIRS += [ + 'server', + 'shared', +] + if CONFIG['MOZ_DEVTOOLS']: DIRS += ['client'] -if CONFIG['MOZ_DEVTOOLS_SERVER']: - DIRS += [ - 'server', - 'shared', - ] -else: - DIRS += [ - 'shared/heapsnapshot', - 'shared/jsinspector', - ] - # /browser uses DIST_SUBDIR. We opt-in to this treatment when building # DevTools for the browser to keep the root omni.ja slim for use by external XUL # apps. Mulet also uses this since it includes /browser. diff --git a/devtools/shared/moz.build b/devtools/shared/moz.build index 6c61206dd2..9dd4a20d65 100644 --- a/devtools/shared/moz.build +++ b/devtools/shared/moz.build @@ -14,10 +14,8 @@ DIRS += [ 'discovery', 'fronts', 'gcli', - 'heapsnapshot', 'inspector', 'jsbeautify', - 'jsinspector', 'layout', 'locales', 'node-properties', diff --git a/devtools/shared/heapsnapshot/.gitattributes b/dom/heapsnapshot/.gitattributes similarity index 100% rename from devtools/shared/heapsnapshot/.gitattributes rename to dom/heapsnapshot/.gitattributes diff --git a/devtools/shared/heapsnapshot/AutoMemMap.cpp b/dom/heapsnapshot/AutoMemMap.cpp similarity index 100% rename from devtools/shared/heapsnapshot/AutoMemMap.cpp rename to dom/heapsnapshot/AutoMemMap.cpp diff --git a/devtools/shared/heapsnapshot/AutoMemMap.h b/dom/heapsnapshot/AutoMemMap.h similarity index 100% rename from devtools/shared/heapsnapshot/AutoMemMap.h rename to dom/heapsnapshot/AutoMemMap.h diff --git a/devtools/shared/heapsnapshot/CensusUtils.js b/dom/heapsnapshot/CensusUtils.js similarity index 100% rename from devtools/shared/heapsnapshot/CensusUtils.js rename to dom/heapsnapshot/CensusUtils.js diff --git a/devtools/shared/heapsnapshot/CoreDump.pb.cc b/dom/heapsnapshot/CoreDump.pb.cc similarity index 100% rename from devtools/shared/heapsnapshot/CoreDump.pb.cc rename to dom/heapsnapshot/CoreDump.pb.cc diff --git a/devtools/shared/heapsnapshot/CoreDump.pb.h b/dom/heapsnapshot/CoreDump.pb.h similarity index 100% rename from devtools/shared/heapsnapshot/CoreDump.pb.h rename to dom/heapsnapshot/CoreDump.pb.h diff --git a/devtools/shared/heapsnapshot/CoreDump.proto b/dom/heapsnapshot/CoreDump.proto similarity index 100% rename from devtools/shared/heapsnapshot/CoreDump.proto rename to dom/heapsnapshot/CoreDump.proto diff --git a/devtools/shared/heapsnapshot/DeserializedNode.cpp b/dom/heapsnapshot/DeserializedNode.cpp similarity index 100% rename from devtools/shared/heapsnapshot/DeserializedNode.cpp rename to dom/heapsnapshot/DeserializedNode.cpp diff --git a/devtools/shared/heapsnapshot/DeserializedNode.h b/dom/heapsnapshot/DeserializedNode.h similarity index 100% rename from devtools/shared/heapsnapshot/DeserializedNode.h rename to dom/heapsnapshot/DeserializedNode.h diff --git a/devtools/shared/heapsnapshot/DominatorTree.cpp b/dom/heapsnapshot/DominatorTree.cpp similarity index 100% rename from devtools/shared/heapsnapshot/DominatorTree.cpp rename to dom/heapsnapshot/DominatorTree.cpp diff --git a/devtools/shared/heapsnapshot/DominatorTree.h b/dom/heapsnapshot/DominatorTree.h similarity index 100% rename from devtools/shared/heapsnapshot/DominatorTree.h rename to dom/heapsnapshot/DominatorTree.h diff --git a/devtools/shared/heapsnapshot/DominatorTreeNode.js b/dom/heapsnapshot/DominatorTreeNode.js similarity index 100% rename from devtools/shared/heapsnapshot/DominatorTreeNode.js rename to dom/heapsnapshot/DominatorTreeNode.js diff --git a/devtools/shared/heapsnapshot/FileDescriptorOutputStream.cpp b/dom/heapsnapshot/FileDescriptorOutputStream.cpp similarity index 100% rename from devtools/shared/heapsnapshot/FileDescriptorOutputStream.cpp rename to dom/heapsnapshot/FileDescriptorOutputStream.cpp diff --git a/devtools/shared/heapsnapshot/FileDescriptorOutputStream.h b/dom/heapsnapshot/FileDescriptorOutputStream.h similarity index 100% rename from devtools/shared/heapsnapshot/FileDescriptorOutputStream.h rename to dom/heapsnapshot/FileDescriptorOutputStream.h diff --git a/devtools/shared/heapsnapshot/HeapAnalysesClient.js b/dom/heapsnapshot/HeapAnalysesClient.js similarity index 100% rename from devtools/shared/heapsnapshot/HeapAnalysesClient.js rename to dom/heapsnapshot/HeapAnalysesClient.js diff --git a/devtools/shared/heapsnapshot/HeapAnalysesWorker.js b/dom/heapsnapshot/HeapAnalysesWorker.js similarity index 100% rename from devtools/shared/heapsnapshot/HeapAnalysesWorker.js rename to dom/heapsnapshot/HeapAnalysesWorker.js diff --git a/devtools/shared/heapsnapshot/HeapSnapshot.cpp b/dom/heapsnapshot/HeapSnapshot.cpp similarity index 100% rename from devtools/shared/heapsnapshot/HeapSnapshot.cpp rename to dom/heapsnapshot/HeapSnapshot.cpp diff --git a/devtools/shared/heapsnapshot/HeapSnapshot.h b/dom/heapsnapshot/HeapSnapshot.h similarity index 100% rename from devtools/shared/heapsnapshot/HeapSnapshot.h rename to dom/heapsnapshot/HeapSnapshot.h diff --git a/devtools/shared/heapsnapshot/HeapSnapshotFileUtils.js b/dom/heapsnapshot/HeapSnapshotFileUtils.js similarity index 100% rename from devtools/shared/heapsnapshot/HeapSnapshotFileUtils.js rename to dom/heapsnapshot/HeapSnapshotFileUtils.js diff --git a/devtools/shared/heapsnapshot/HeapSnapshotTempFileHelperChild.h b/dom/heapsnapshot/HeapSnapshotTempFileHelperChild.h similarity index 100% rename from devtools/shared/heapsnapshot/HeapSnapshotTempFileHelperChild.h rename to dom/heapsnapshot/HeapSnapshotTempFileHelperChild.h diff --git a/devtools/shared/heapsnapshot/HeapSnapshotTempFileHelperParent.cpp b/dom/heapsnapshot/HeapSnapshotTempFileHelperParent.cpp similarity index 100% rename from devtools/shared/heapsnapshot/HeapSnapshotTempFileHelperParent.cpp rename to dom/heapsnapshot/HeapSnapshotTempFileHelperParent.cpp diff --git a/devtools/shared/heapsnapshot/HeapSnapshotTempFileHelperParent.h b/dom/heapsnapshot/HeapSnapshotTempFileHelperParent.h similarity index 100% rename from devtools/shared/heapsnapshot/HeapSnapshotTempFileHelperParent.h rename to dom/heapsnapshot/HeapSnapshotTempFileHelperParent.h diff --git a/devtools/shared/heapsnapshot/PHeapSnapshotTempFileHelper.ipdl b/dom/heapsnapshot/PHeapSnapshotTempFileHelper.ipdl similarity index 100% rename from devtools/shared/heapsnapshot/PHeapSnapshotTempFileHelper.ipdl rename to dom/heapsnapshot/PHeapSnapshotTempFileHelper.ipdl diff --git a/devtools/shared/heapsnapshot/ZeroCopyNSIOutputStream.cpp b/dom/heapsnapshot/ZeroCopyNSIOutputStream.cpp similarity index 100% rename from devtools/shared/heapsnapshot/ZeroCopyNSIOutputStream.cpp rename to dom/heapsnapshot/ZeroCopyNSIOutputStream.cpp diff --git a/devtools/shared/heapsnapshot/ZeroCopyNSIOutputStream.h b/dom/heapsnapshot/ZeroCopyNSIOutputStream.h similarity index 100% rename from devtools/shared/heapsnapshot/ZeroCopyNSIOutputStream.h rename to dom/heapsnapshot/ZeroCopyNSIOutputStream.h diff --git a/devtools/shared/heapsnapshot/census-tree-node.js b/dom/heapsnapshot/census-tree-node.js similarity index 100% rename from devtools/shared/heapsnapshot/census-tree-node.js rename to dom/heapsnapshot/census-tree-node.js diff --git a/devtools/shared/heapsnapshot/generate-core-dump-sources.sh b/dom/heapsnapshot/generate-core-dump-sources.sh similarity index 100% rename from devtools/shared/heapsnapshot/generate-core-dump-sources.sh rename to dom/heapsnapshot/generate-core-dump-sources.sh diff --git a/devtools/shared/heapsnapshot/moz.build b/dom/heapsnapshot/moz.build similarity index 100% rename from devtools/shared/heapsnapshot/moz.build rename to dom/heapsnapshot/moz.build diff --git a/devtools/shared/heapsnapshot/shortest-paths.js b/dom/heapsnapshot/shortest-paths.js similarity index 100% rename from devtools/shared/heapsnapshot/shortest-paths.js rename to dom/heapsnapshot/shortest-paths.js diff --git a/devtools/shared/heapsnapshot/tests/gtest/DeserializedNodeUbiNodes.cpp b/dom/heapsnapshot/tests/gtest/DeserializedNodeUbiNodes.cpp similarity index 100% rename from devtools/shared/heapsnapshot/tests/gtest/DeserializedNodeUbiNodes.cpp rename to dom/heapsnapshot/tests/gtest/DeserializedNodeUbiNodes.cpp diff --git a/devtools/shared/heapsnapshot/tests/gtest/DeserializedStackFrameUbiStackFrames.cpp b/dom/heapsnapshot/tests/gtest/DeserializedStackFrameUbiStackFrames.cpp similarity index 100% rename from devtools/shared/heapsnapshot/tests/gtest/DeserializedStackFrameUbiStackFrames.cpp rename to dom/heapsnapshot/tests/gtest/DeserializedStackFrameUbiStackFrames.cpp diff --git a/devtools/shared/heapsnapshot/tests/gtest/DevTools.h b/dom/heapsnapshot/tests/gtest/DevTools.h similarity index 100% rename from devtools/shared/heapsnapshot/tests/gtest/DevTools.h rename to dom/heapsnapshot/tests/gtest/DevTools.h diff --git a/devtools/shared/heapsnapshot/tests/gtest/DoesCrossCompartmentBoundaries.cpp b/dom/heapsnapshot/tests/gtest/DoesCrossCompartmentBoundaries.cpp similarity index 100% rename from devtools/shared/heapsnapshot/tests/gtest/DoesCrossCompartmentBoundaries.cpp rename to dom/heapsnapshot/tests/gtest/DoesCrossCompartmentBoundaries.cpp diff --git a/devtools/shared/heapsnapshot/tests/gtest/DoesntCrossCompartmentBoundaries.cpp b/dom/heapsnapshot/tests/gtest/DoesntCrossCompartmentBoundaries.cpp similarity index 100% rename from devtools/shared/heapsnapshot/tests/gtest/DoesntCrossCompartmentBoundaries.cpp rename to dom/heapsnapshot/tests/gtest/DoesntCrossCompartmentBoundaries.cpp diff --git a/devtools/shared/heapsnapshot/tests/gtest/SerializesEdgeNames.cpp b/dom/heapsnapshot/tests/gtest/SerializesEdgeNames.cpp similarity index 100% rename from devtools/shared/heapsnapshot/tests/gtest/SerializesEdgeNames.cpp rename to dom/heapsnapshot/tests/gtest/SerializesEdgeNames.cpp diff --git a/devtools/shared/heapsnapshot/tests/gtest/SerializesEverythingInHeapGraphOnce.cpp b/dom/heapsnapshot/tests/gtest/SerializesEverythingInHeapGraphOnce.cpp similarity index 100% rename from devtools/shared/heapsnapshot/tests/gtest/SerializesEverythingInHeapGraphOnce.cpp rename to dom/heapsnapshot/tests/gtest/SerializesEverythingInHeapGraphOnce.cpp diff --git a/devtools/shared/heapsnapshot/tests/gtest/SerializesTypeNames.cpp b/dom/heapsnapshot/tests/gtest/SerializesTypeNames.cpp similarity index 100% rename from devtools/shared/heapsnapshot/tests/gtest/SerializesTypeNames.cpp rename to dom/heapsnapshot/tests/gtest/SerializesTypeNames.cpp diff --git a/devtools/shared/heapsnapshot/tests/gtest/moz.build b/dom/heapsnapshot/tests/gtest/moz.build similarity index 100% rename from devtools/shared/heapsnapshot/tests/gtest/moz.build rename to dom/heapsnapshot/tests/gtest/moz.build diff --git a/devtools/shared/heapsnapshot/tests/mochitest/chrome.ini b/dom/heapsnapshot/tests/mochitest/chrome.ini similarity index 100% rename from devtools/shared/heapsnapshot/tests/mochitest/chrome.ini rename to dom/heapsnapshot/tests/mochitest/chrome.ini diff --git a/devtools/shared/heapsnapshot/tests/mochitest/mochitest.ini b/dom/heapsnapshot/tests/mochitest/mochitest.ini similarity index 100% rename from devtools/shared/heapsnapshot/tests/mochitest/mochitest.ini rename to dom/heapsnapshot/tests/mochitest/mochitest.ini diff --git a/devtools/shared/heapsnapshot/tests/mochitest/test_DominatorTree_01.html b/dom/heapsnapshot/tests/mochitest/test_DominatorTree_01.html similarity index 100% rename from devtools/shared/heapsnapshot/tests/mochitest/test_DominatorTree_01.html rename to dom/heapsnapshot/tests/mochitest/test_DominatorTree_01.html diff --git a/devtools/shared/heapsnapshot/tests/mochitest/test_SaveHeapSnapshot.html b/dom/heapsnapshot/tests/mochitest/test_SaveHeapSnapshot.html similarity index 100% rename from devtools/shared/heapsnapshot/tests/mochitest/test_SaveHeapSnapshot.html rename to dom/heapsnapshot/tests/mochitest/test_SaveHeapSnapshot.html diff --git a/devtools/shared/heapsnapshot/tests/mochitest/test_saveHeapSnapshot_e10s_01.html b/dom/heapsnapshot/tests/mochitest/test_saveHeapSnapshot_e10s_01.html similarity index 100% rename from devtools/shared/heapsnapshot/tests/mochitest/test_saveHeapSnapshot_e10s_01.html rename to dom/heapsnapshot/tests/mochitest/test_saveHeapSnapshot_e10s_01.html diff --git a/devtools/shared/heapsnapshot/tests/unit/.eslintrc.js b/dom/heapsnapshot/tests/unit/.eslintrc.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/.eslintrc.js rename to dom/heapsnapshot/tests/unit/.eslintrc.js diff --git a/devtools/shared/heapsnapshot/tests/unit/Census.jsm b/dom/heapsnapshot/tests/unit/Census.jsm similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/Census.jsm rename to dom/heapsnapshot/tests/unit/Census.jsm diff --git a/devtools/shared/heapsnapshot/tests/unit/Match.jsm b/dom/heapsnapshot/tests/unit/Match.jsm similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/Match.jsm rename to dom/heapsnapshot/tests/unit/Match.jsm diff --git a/devtools/shared/heapsnapshot/tests/unit/dominator-tree-worker.js b/dom/heapsnapshot/tests/unit/dominator-tree-worker.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/dominator-tree-worker.js rename to dom/heapsnapshot/tests/unit/dominator-tree-worker.js diff --git a/devtools/shared/heapsnapshot/tests/unit/head_heapsnapshot.js b/dom/heapsnapshot/tests/unit/head_heapsnapshot.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/head_heapsnapshot.js rename to dom/heapsnapshot/tests/unit/head_heapsnapshot.js diff --git a/devtools/shared/heapsnapshot/tests/unit/heap-snapshot-worker.js b/dom/heapsnapshot/tests/unit/heap-snapshot-worker.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/heap-snapshot-worker.js rename to dom/heapsnapshot/tests/unit/heap-snapshot-worker.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_DominatorTreeNode_LabelAndShallowSize_01.js b/dom/heapsnapshot/tests/unit/test_DominatorTreeNode_LabelAndShallowSize_01.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_DominatorTreeNode_LabelAndShallowSize_01.js rename to dom/heapsnapshot/tests/unit/test_DominatorTreeNode_LabelAndShallowSize_01.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_DominatorTreeNode_LabelAndShallowSize_02.js b/dom/heapsnapshot/tests/unit/test_DominatorTreeNode_LabelAndShallowSize_02.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_DominatorTreeNode_LabelAndShallowSize_02.js rename to dom/heapsnapshot/tests/unit/test_DominatorTreeNode_LabelAndShallowSize_02.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_DominatorTreeNode_LabelAndShallowSize_03.js b/dom/heapsnapshot/tests/unit/test_DominatorTreeNode_LabelAndShallowSize_03.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_DominatorTreeNode_LabelAndShallowSize_03.js rename to dom/heapsnapshot/tests/unit/test_DominatorTreeNode_LabelAndShallowSize_03.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_DominatorTreeNode_LabelAndShallowSize_04.js b/dom/heapsnapshot/tests/unit/test_DominatorTreeNode_LabelAndShallowSize_04.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_DominatorTreeNode_LabelAndShallowSize_04.js rename to dom/heapsnapshot/tests/unit/test_DominatorTreeNode_LabelAndShallowSize_04.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_DominatorTreeNode_attachShortestPaths_01.js b/dom/heapsnapshot/tests/unit/test_DominatorTreeNode_attachShortestPaths_01.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_DominatorTreeNode_attachShortestPaths_01.js rename to dom/heapsnapshot/tests/unit/test_DominatorTreeNode_attachShortestPaths_01.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_DominatorTreeNode_getNodeByIdAlongPath_01.js b/dom/heapsnapshot/tests/unit/test_DominatorTreeNode_getNodeByIdAlongPath_01.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_DominatorTreeNode_getNodeByIdAlongPath_01.js rename to dom/heapsnapshot/tests/unit/test_DominatorTreeNode_getNodeByIdAlongPath_01.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_DominatorTreeNode_insert_01.js b/dom/heapsnapshot/tests/unit/test_DominatorTreeNode_insert_01.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_DominatorTreeNode_insert_01.js rename to dom/heapsnapshot/tests/unit/test_DominatorTreeNode_insert_01.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_DominatorTreeNode_insert_02.js b/dom/heapsnapshot/tests/unit/test_DominatorTreeNode_insert_02.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_DominatorTreeNode_insert_02.js rename to dom/heapsnapshot/tests/unit/test_DominatorTreeNode_insert_02.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_DominatorTreeNode_insert_03.js b/dom/heapsnapshot/tests/unit/test_DominatorTreeNode_insert_03.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_DominatorTreeNode_insert_03.js rename to dom/heapsnapshot/tests/unit/test_DominatorTreeNode_insert_03.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_DominatorTreeNode_partialTraversal_01.js b/dom/heapsnapshot/tests/unit/test_DominatorTreeNode_partialTraversal_01.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_DominatorTreeNode_partialTraversal_01.js rename to dom/heapsnapshot/tests/unit/test_DominatorTreeNode_partialTraversal_01.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_DominatorTree_01.js b/dom/heapsnapshot/tests/unit/test_DominatorTree_01.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_DominatorTree_01.js rename to dom/heapsnapshot/tests/unit/test_DominatorTree_01.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_DominatorTree_02.js b/dom/heapsnapshot/tests/unit/test_DominatorTree_02.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_DominatorTree_02.js rename to dom/heapsnapshot/tests/unit/test_DominatorTree_02.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_DominatorTree_03.js b/dom/heapsnapshot/tests/unit/test_DominatorTree_03.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_DominatorTree_03.js rename to dom/heapsnapshot/tests/unit/test_DominatorTree_03.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_DominatorTree_04.js b/dom/heapsnapshot/tests/unit/test_DominatorTree_04.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_DominatorTree_04.js rename to dom/heapsnapshot/tests/unit/test_DominatorTree_04.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_DominatorTree_05.js b/dom/heapsnapshot/tests/unit/test_DominatorTree_05.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_DominatorTree_05.js rename to dom/heapsnapshot/tests/unit/test_DominatorTree_05.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_DominatorTree_06.js b/dom/heapsnapshot/tests/unit/test_DominatorTree_06.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_DominatorTree_06.js rename to dom/heapsnapshot/tests/unit/test_DominatorTree_06.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_computeDominatorTree_01.js b/dom/heapsnapshot/tests/unit/test_HeapAnalyses_computeDominatorTree_01.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_computeDominatorTree_01.js rename to dom/heapsnapshot/tests/unit/test_HeapAnalyses_computeDominatorTree_01.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_computeDominatorTree_02.js b/dom/heapsnapshot/tests/unit/test_HeapAnalyses_computeDominatorTree_02.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_computeDominatorTree_02.js rename to dom/heapsnapshot/tests/unit/test_HeapAnalyses_computeDominatorTree_02.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_deleteHeapSnapshot_01.js b/dom/heapsnapshot/tests/unit/test_HeapAnalyses_deleteHeapSnapshot_01.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_deleteHeapSnapshot_01.js rename to dom/heapsnapshot/tests/unit/test_HeapAnalyses_deleteHeapSnapshot_01.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_deleteHeapSnapshot_02.js b/dom/heapsnapshot/tests/unit/test_HeapAnalyses_deleteHeapSnapshot_02.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_deleteHeapSnapshot_02.js rename to dom/heapsnapshot/tests/unit/test_HeapAnalyses_deleteHeapSnapshot_02.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_deleteHeapSnapshot_03.js b/dom/heapsnapshot/tests/unit/test_HeapAnalyses_deleteHeapSnapshot_03.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_deleteHeapSnapshot_03.js rename to dom/heapsnapshot/tests/unit/test_HeapAnalyses_deleteHeapSnapshot_03.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_getCensusIndividuals_01.js b/dom/heapsnapshot/tests/unit/test_HeapAnalyses_getCensusIndividuals_01.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_getCensusIndividuals_01.js rename to dom/heapsnapshot/tests/unit/test_HeapAnalyses_getCensusIndividuals_01.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_getCreationTime_01.js b/dom/heapsnapshot/tests/unit/test_HeapAnalyses_getCreationTime_01.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_getCreationTime_01.js rename to dom/heapsnapshot/tests/unit/test_HeapAnalyses_getCreationTime_01.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_getDominatorTree_01.js b/dom/heapsnapshot/tests/unit/test_HeapAnalyses_getDominatorTree_01.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_getDominatorTree_01.js rename to dom/heapsnapshot/tests/unit/test_HeapAnalyses_getDominatorTree_01.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_getDominatorTree_02.js b/dom/heapsnapshot/tests/unit/test_HeapAnalyses_getDominatorTree_02.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_getDominatorTree_02.js rename to dom/heapsnapshot/tests/unit/test_HeapAnalyses_getDominatorTree_02.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_getImmediatelyDominated_01.js b/dom/heapsnapshot/tests/unit/test_HeapAnalyses_getImmediatelyDominated_01.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_getImmediatelyDominated_01.js rename to dom/heapsnapshot/tests/unit/test_HeapAnalyses_getImmediatelyDominated_01.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_readHeapSnapshot_01.js b/dom/heapsnapshot/tests/unit/test_HeapAnalyses_readHeapSnapshot_01.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_readHeapSnapshot_01.js rename to dom/heapsnapshot/tests/unit/test_HeapAnalyses_readHeapSnapshot_01.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensusDiff_01.js b/dom/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensusDiff_01.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensusDiff_01.js rename to dom/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensusDiff_01.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensusDiff_02.js b/dom/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensusDiff_02.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensusDiff_02.js rename to dom/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensusDiff_02.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_01.js b/dom/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_01.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_01.js rename to dom/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_01.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_02.js b/dom/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_02.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_02.js rename to dom/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_02.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_03.js b/dom/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_03.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_03.js rename to dom/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_03.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_04.js b/dom/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_04.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_04.js rename to dom/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_04.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_05.js b/dom/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_05.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_05.js rename to dom/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_05.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_06.js b/dom/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_06.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_06.js rename to dom/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_06.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_07.js b/dom/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_07.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_07.js rename to dom/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_07.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_computeShortestPaths_01.js b/dom/heapsnapshot/tests/unit/test_HeapSnapshot_computeShortestPaths_01.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_computeShortestPaths_01.js rename to dom/heapsnapshot/tests/unit/test_HeapSnapshot_computeShortestPaths_01.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_computeShortestPaths_02.js b/dom/heapsnapshot/tests/unit/test_HeapSnapshot_computeShortestPaths_02.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_computeShortestPaths_02.js rename to dom/heapsnapshot/tests/unit/test_HeapSnapshot_computeShortestPaths_02.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_creationTime_01.js b/dom/heapsnapshot/tests/unit/test_HeapSnapshot_creationTime_01.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_creationTime_01.js rename to dom/heapsnapshot/tests/unit/test_HeapSnapshot_creationTime_01.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_deepStack_01.js b/dom/heapsnapshot/tests/unit/test_HeapSnapshot_deepStack_01.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_deepStack_01.js rename to dom/heapsnapshot/tests/unit/test_HeapSnapshot_deepStack_01.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_describeNode_01.js b/dom/heapsnapshot/tests/unit/test_HeapSnapshot_describeNode_01.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_describeNode_01.js rename to dom/heapsnapshot/tests/unit/test_HeapSnapshot_describeNode_01.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_01.js b/dom/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_01.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_01.js rename to dom/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_01.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_02.js b/dom/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_02.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_02.js rename to dom/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_02.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_03.js b/dom/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_03.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_03.js rename to dom/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_03.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_04.js b/dom/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_04.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_04.js rename to dom/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_04.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_05.js b/dom/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_05.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_05.js rename to dom/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_05.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_06.js b/dom/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_06.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_06.js rename to dom/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_06.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_07.js b/dom/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_07.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_07.js rename to dom/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_07.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_08.js b/dom/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_08.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_08.js rename to dom/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_08.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_09.js b/dom/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_09.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_09.js rename to dom/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_09.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_10.js b/dom/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_10.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_10.js rename to dom/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_10.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_11.js b/dom/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_11.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_11.js rename to dom/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_11.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_12.js b/dom/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_12.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_12.js rename to dom/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_12.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_ReadHeapSnapshot.js b/dom/heapsnapshot/tests/unit/test_ReadHeapSnapshot.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_ReadHeapSnapshot.js rename to dom/heapsnapshot/tests/unit/test_ReadHeapSnapshot.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_ReadHeapSnapshot_with_allocations.js b/dom/heapsnapshot/tests/unit/test_ReadHeapSnapshot_with_allocations.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_ReadHeapSnapshot_with_allocations.js rename to dom/heapsnapshot/tests/unit/test_ReadHeapSnapshot_with_allocations.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_ReadHeapSnapshot_worker.js b/dom/heapsnapshot/tests/unit/test_ReadHeapSnapshot_worker.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_ReadHeapSnapshot_worker.js rename to dom/heapsnapshot/tests/unit/test_ReadHeapSnapshot_worker.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_SaveHeapSnapshot.js b/dom/heapsnapshot/tests/unit/test_SaveHeapSnapshot.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_SaveHeapSnapshot.js rename to dom/heapsnapshot/tests/unit/test_SaveHeapSnapshot.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_census-tree-node-01.js b/dom/heapsnapshot/tests/unit/test_census-tree-node-01.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_census-tree-node-01.js rename to dom/heapsnapshot/tests/unit/test_census-tree-node-01.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_census-tree-node-02.js b/dom/heapsnapshot/tests/unit/test_census-tree-node-02.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_census-tree-node-02.js rename to dom/heapsnapshot/tests/unit/test_census-tree-node-02.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_census-tree-node-03.js b/dom/heapsnapshot/tests/unit/test_census-tree-node-03.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_census-tree-node-03.js rename to dom/heapsnapshot/tests/unit/test_census-tree-node-03.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_census-tree-node-04.js b/dom/heapsnapshot/tests/unit/test_census-tree-node-04.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_census-tree-node-04.js rename to dom/heapsnapshot/tests/unit/test_census-tree-node-04.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_census-tree-node-05.js b/dom/heapsnapshot/tests/unit/test_census-tree-node-05.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_census-tree-node-05.js rename to dom/heapsnapshot/tests/unit/test_census-tree-node-05.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_census-tree-node-06.js b/dom/heapsnapshot/tests/unit/test_census-tree-node-06.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_census-tree-node-06.js rename to dom/heapsnapshot/tests/unit/test_census-tree-node-06.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_census-tree-node-07.js b/dom/heapsnapshot/tests/unit/test_census-tree-node-07.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_census-tree-node-07.js rename to dom/heapsnapshot/tests/unit/test_census-tree-node-07.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_census-tree-node-08.js b/dom/heapsnapshot/tests/unit/test_census-tree-node-08.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_census-tree-node-08.js rename to dom/heapsnapshot/tests/unit/test_census-tree-node-08.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_census-tree-node-09.js b/dom/heapsnapshot/tests/unit/test_census-tree-node-09.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_census-tree-node-09.js rename to dom/heapsnapshot/tests/unit/test_census-tree-node-09.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_census-tree-node-10.js b/dom/heapsnapshot/tests/unit/test_census-tree-node-10.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_census-tree-node-10.js rename to dom/heapsnapshot/tests/unit/test_census-tree-node-10.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_census_diff_01.js b/dom/heapsnapshot/tests/unit/test_census_diff_01.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_census_diff_01.js rename to dom/heapsnapshot/tests/unit/test_census_diff_01.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_census_diff_02.js b/dom/heapsnapshot/tests/unit/test_census_diff_02.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_census_diff_02.js rename to dom/heapsnapshot/tests/unit/test_census_diff_02.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_census_diff_03.js b/dom/heapsnapshot/tests/unit/test_census_diff_03.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_census_diff_03.js rename to dom/heapsnapshot/tests/unit/test_census_diff_03.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_census_diff_04.js b/dom/heapsnapshot/tests/unit/test_census_diff_04.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_census_diff_04.js rename to dom/heapsnapshot/tests/unit/test_census_diff_04.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_census_diff_05.js b/dom/heapsnapshot/tests/unit/test_census_diff_05.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_census_diff_05.js rename to dom/heapsnapshot/tests/unit/test_census_diff_05.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_census_diff_06.js b/dom/heapsnapshot/tests/unit/test_census_diff_06.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_census_diff_06.js rename to dom/heapsnapshot/tests/unit/test_census_diff_06.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_census_filtering_01.js b/dom/heapsnapshot/tests/unit/test_census_filtering_01.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_census_filtering_01.js rename to dom/heapsnapshot/tests/unit/test_census_filtering_01.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_census_filtering_02.js b/dom/heapsnapshot/tests/unit/test_census_filtering_02.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_census_filtering_02.js rename to dom/heapsnapshot/tests/unit/test_census_filtering_02.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_census_filtering_03.js b/dom/heapsnapshot/tests/unit/test_census_filtering_03.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_census_filtering_03.js rename to dom/heapsnapshot/tests/unit/test_census_filtering_03.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_census_filtering_04.js b/dom/heapsnapshot/tests/unit/test_census_filtering_04.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_census_filtering_04.js rename to dom/heapsnapshot/tests/unit/test_census_filtering_04.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_census_filtering_05.js b/dom/heapsnapshot/tests/unit/test_census_filtering_05.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_census_filtering_05.js rename to dom/heapsnapshot/tests/unit/test_census_filtering_05.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_countToBucketBreakdown_01.js b/dom/heapsnapshot/tests/unit/test_countToBucketBreakdown_01.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_countToBucketBreakdown_01.js rename to dom/heapsnapshot/tests/unit/test_countToBucketBreakdown_01.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_deduplicatePaths_01.js b/dom/heapsnapshot/tests/unit/test_deduplicatePaths_01.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_deduplicatePaths_01.js rename to dom/heapsnapshot/tests/unit/test_deduplicatePaths_01.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_getCensusIndividuals_01.js b/dom/heapsnapshot/tests/unit/test_getCensusIndividuals_01.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_getCensusIndividuals_01.js rename to dom/heapsnapshot/tests/unit/test_getCensusIndividuals_01.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_getReportLeaves_01.js b/dom/heapsnapshot/tests/unit/test_getReportLeaves_01.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_getReportLeaves_01.js rename to dom/heapsnapshot/tests/unit/test_getReportLeaves_01.js diff --git a/devtools/shared/heapsnapshot/tests/unit/test_saveHeapSnapshot_e10s_01.js b/dom/heapsnapshot/tests/unit/test_saveHeapSnapshot_e10s_01.js similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/test_saveHeapSnapshot_e10s_01.js rename to dom/heapsnapshot/tests/unit/test_saveHeapSnapshot_e10s_01.js diff --git a/devtools/shared/heapsnapshot/tests/unit/xpcshell.ini b/dom/heapsnapshot/tests/unit/xpcshell.ini similarity index 100% rename from devtools/shared/heapsnapshot/tests/unit/xpcshell.ini rename to dom/heapsnapshot/tests/unit/xpcshell.ini diff --git a/dom/moz.build b/dom/moz.build index cfcf6f8655..89c539b4b1 100644 --- a/dom/moz.build +++ b/dom/moz.build @@ -55,6 +55,7 @@ DIRS += [ 'gamepad', 'geolocation', 'grid', + 'heapsnapshot', 'html', 'json', 'jsurl', diff --git a/devtools/shared/jsinspector/moz.build b/js/ductwork/inspector/moz.build similarity index 100% rename from devtools/shared/jsinspector/moz.build rename to js/ductwork/inspector/moz.build diff --git a/devtools/shared/jsinspector/nsIJSInspector.idl b/js/ductwork/inspector/nsIJSInspector.idl similarity index 100% rename from devtools/shared/jsinspector/nsIJSInspector.idl rename to js/ductwork/inspector/nsIJSInspector.idl diff --git a/devtools/shared/jsinspector/nsJSInspector.cpp b/js/ductwork/inspector/nsJSInspector.cpp similarity index 100% rename from devtools/shared/jsinspector/nsJSInspector.cpp rename to js/ductwork/inspector/nsJSInspector.cpp diff --git a/devtools/shared/jsinspector/nsJSInspector.h b/js/ductwork/inspector/nsJSInspector.h similarity index 100% rename from devtools/shared/jsinspector/nsJSInspector.h rename to js/ductwork/inspector/nsJSInspector.h diff --git a/js/ductwork/moz.build b/js/ductwork/moz.build new file mode 100644 index 0000000000..fcf79a4cd5 --- /dev/null +++ b/js/ductwork/moz.build @@ -0,0 +1,10 @@ +# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*- +# vim: set filetype=python: +# 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/. + +DIRS += [ + 'debugger', + 'inspector', +] diff --git a/toolkit/toolkit.mozbuild b/toolkit/toolkit.mozbuild index 6a745e51e8..fcc3eb556c 100644 --- a/toolkit/toolkit.mozbuild +++ b/toolkit/toolkit.mozbuild @@ -122,12 +122,13 @@ DIRS += [ if CONFIG['MOZ_PREF_EXTENSIONS']: DIRS += ['/extensions/pref'] -DIRS += ['/devtools'] +if CONFIG['MOZ_DEVTOOLS_SERVER']: + DIRS += ['/devtools'] DIRS += [ '/services', '/startupcache', - '/js/ductwork/debugger', + '/js/ductwork', '/other-licenses/snappy', ]