From 95d5dcd8c57f07769cb9b5a71454dfa022996af6 Mon Sep 17 00:00:00 2001 From: "Matt A. Tobin" Date: Sat, 22 Feb 2020 17:32:39 -0500 Subject: [PATCH] Reclassify heapsnapshot and nsJSInspector as not part of devtools This resolves Issue #316 --- devtools/moz.build | 16 +++++----------- devtools/shared/moz.build | 2 -- .../shared => dom}/heapsnapshot/.gitattributes | 0 .../shared => dom}/heapsnapshot/AutoMemMap.cpp | 0 .../shared => dom}/heapsnapshot/AutoMemMap.h | 0 .../shared => dom}/heapsnapshot/CensusUtils.js | 0 .../shared => dom}/heapsnapshot/CoreDump.pb.cc | 0 .../shared => dom}/heapsnapshot/CoreDump.pb.h | 0 .../shared => dom}/heapsnapshot/CoreDump.proto | 0 .../heapsnapshot/DeserializedNode.cpp | 0 .../heapsnapshot/DeserializedNode.h | 0 .../heapsnapshot/DominatorTree.cpp | 0 .../shared => dom}/heapsnapshot/DominatorTree.h | 0 .../heapsnapshot/DominatorTreeNode.js | 0 .../heapsnapshot/FileDescriptorOutputStream.cpp | 0 .../heapsnapshot/FileDescriptorOutputStream.h | 0 .../heapsnapshot/HeapAnalysesClient.js | 0 .../heapsnapshot/HeapAnalysesWorker.js | 0 .../shared => dom}/heapsnapshot/HeapSnapshot.cpp | 0 .../shared => dom}/heapsnapshot/HeapSnapshot.h | 0 .../heapsnapshot/HeapSnapshotFileUtils.js | 0 .../HeapSnapshotTempFileHelperChild.h | 0 .../HeapSnapshotTempFileHelperParent.cpp | 0 .../HeapSnapshotTempFileHelperParent.h | 0 .../PHeapSnapshotTempFileHelper.ipdl | 0 .../heapsnapshot/ZeroCopyNSIOutputStream.cpp | 0 .../heapsnapshot/ZeroCopyNSIOutputStream.h | 0 .../heapsnapshot/census-tree-node.js | 0 .../heapsnapshot/generate-core-dump-sources.sh | 0 {devtools/shared => dom}/heapsnapshot/moz.build | 0 .../heapsnapshot/shortest-paths.js | 0 .../tests/gtest/DeserializedNodeUbiNodes.cpp | 0 .../DeserializedStackFrameUbiStackFrames.cpp | 0 .../heapsnapshot/tests/gtest/DevTools.h | 0 .../gtest/DoesCrossCompartmentBoundaries.cpp | 0 .../gtest/DoesntCrossCompartmentBoundaries.cpp | 0 .../tests/gtest/SerializesEdgeNames.cpp | 0 .../SerializesEverythingInHeapGraphOnce.cpp | 0 .../tests/gtest/SerializesTypeNames.cpp | 0 .../heapsnapshot/tests/gtest/moz.build | 0 .../heapsnapshot/tests/mochitest/chrome.ini | 0 .../heapsnapshot/tests/mochitest/mochitest.ini | 0 .../tests/mochitest/test_DominatorTree_01.html | 0 .../tests/mochitest/test_SaveHeapSnapshot.html | 0 .../mochitest/test_saveHeapSnapshot_e10s_01.html | 0 .../heapsnapshot/tests/unit/.eslintrc.js | 0 .../heapsnapshot/tests/unit/Census.jsm | 0 .../heapsnapshot/tests/unit/Match.jsm | 0 .../tests/unit/dominator-tree-worker.js | 0 .../heapsnapshot/tests/unit/head_heapsnapshot.js | 0 .../tests/unit/heap-snapshot-worker.js | 0 ...t_DominatorTreeNode_LabelAndShallowSize_01.js | 0 ...t_DominatorTreeNode_LabelAndShallowSize_02.js | 0 ...t_DominatorTreeNode_LabelAndShallowSize_03.js | 0 ...t_DominatorTreeNode_LabelAndShallowSize_04.js | 0 ...t_DominatorTreeNode_attachShortestPaths_01.js | 0 ..._DominatorTreeNode_getNodeByIdAlongPath_01.js | 0 .../unit/test_DominatorTreeNode_insert_01.js | 0 .../unit/test_DominatorTreeNode_insert_02.js | 0 .../unit/test_DominatorTreeNode_insert_03.js | 0 ...test_DominatorTreeNode_partialTraversal_01.js | 0 .../tests/unit/test_DominatorTree_01.js | 0 .../tests/unit/test_DominatorTree_02.js | 0 .../tests/unit/test_DominatorTree_03.js | 0 .../tests/unit/test_DominatorTree_04.js | 0 .../tests/unit/test_DominatorTree_05.js | 0 .../tests/unit/test_DominatorTree_06.js | 0 .../test_HeapAnalyses_computeDominatorTree_01.js | 0 .../test_HeapAnalyses_computeDominatorTree_02.js | 0 .../test_HeapAnalyses_deleteHeapSnapshot_01.js | 0 .../test_HeapAnalyses_deleteHeapSnapshot_02.js | 0 .../test_HeapAnalyses_deleteHeapSnapshot_03.js | 0 .../test_HeapAnalyses_getCensusIndividuals_01.js | 0 .../unit/test_HeapAnalyses_getCreationTime_01.js | 0 .../test_HeapAnalyses_getDominatorTree_01.js | 0 .../test_HeapAnalyses_getDominatorTree_02.js | 0 ...st_HeapAnalyses_getImmediatelyDominated_01.js | 0 .../test_HeapAnalyses_readHeapSnapshot_01.js | 0 .../unit/test_HeapAnalyses_takeCensusDiff_01.js | 0 .../unit/test_HeapAnalyses_takeCensusDiff_02.js | 0 .../unit/test_HeapAnalyses_takeCensus_01.js | 0 .../unit/test_HeapAnalyses_takeCensus_02.js | 0 .../unit/test_HeapAnalyses_takeCensus_03.js | 0 .../unit/test_HeapAnalyses_takeCensus_04.js | 0 .../unit/test_HeapAnalyses_takeCensus_05.js | 0 .../unit/test_HeapAnalyses_takeCensus_06.js | 0 .../unit/test_HeapAnalyses_takeCensus_07.js | 0 .../test_HeapSnapshot_computeShortestPaths_01.js | 0 .../test_HeapSnapshot_computeShortestPaths_02.js | 0 .../unit/test_HeapSnapshot_creationTime_01.js | 0 .../tests/unit/test_HeapSnapshot_deepStack_01.js | 0 .../unit/test_HeapSnapshot_describeNode_01.js | 0 .../unit/test_HeapSnapshot_takeCensus_01.js | 0 .../unit/test_HeapSnapshot_takeCensus_02.js | 0 .../unit/test_HeapSnapshot_takeCensus_03.js | 0 .../unit/test_HeapSnapshot_takeCensus_04.js | 0 .../unit/test_HeapSnapshot_takeCensus_05.js | 0 .../unit/test_HeapSnapshot_takeCensus_06.js | 0 .../unit/test_HeapSnapshot_takeCensus_07.js | 0 .../unit/test_HeapSnapshot_takeCensus_08.js | 0 .../unit/test_HeapSnapshot_takeCensus_09.js | 0 .../unit/test_HeapSnapshot_takeCensus_10.js | 0 .../unit/test_HeapSnapshot_takeCensus_11.js | 0 .../unit/test_HeapSnapshot_takeCensus_12.js | 0 .../tests/unit/test_ReadHeapSnapshot.js | 0 .../test_ReadHeapSnapshot_with_allocations.js | 0 .../tests/unit/test_ReadHeapSnapshot_worker.js | 0 .../tests/unit/test_SaveHeapSnapshot.js | 0 .../tests/unit/test_census-tree-node-01.js | 0 .../tests/unit/test_census-tree-node-02.js | 0 .../tests/unit/test_census-tree-node-03.js | 0 .../tests/unit/test_census-tree-node-04.js | 0 .../tests/unit/test_census-tree-node-05.js | 0 .../tests/unit/test_census-tree-node-06.js | 0 .../tests/unit/test_census-tree-node-07.js | 0 .../tests/unit/test_census-tree-node-08.js | 0 .../tests/unit/test_census-tree-node-09.js | 0 .../tests/unit/test_census-tree-node-10.js | 0 .../tests/unit/test_census_diff_01.js | 0 .../tests/unit/test_census_diff_02.js | 0 .../tests/unit/test_census_diff_03.js | 0 .../tests/unit/test_census_diff_04.js | 0 .../tests/unit/test_census_diff_05.js | 0 .../tests/unit/test_census_diff_06.js | 0 .../tests/unit/test_census_filtering_01.js | 0 .../tests/unit/test_census_filtering_02.js | 0 .../tests/unit/test_census_filtering_03.js | 0 .../tests/unit/test_census_filtering_04.js | 0 .../tests/unit/test_census_filtering_05.js | 0 .../tests/unit/test_countToBucketBreakdown_01.js | 0 .../tests/unit/test_deduplicatePaths_01.js | 0 .../tests/unit/test_getCensusIndividuals_01.js | 0 .../tests/unit/test_getReportLeaves_01.js | 0 .../tests/unit/test_saveHeapSnapshot_e10s_01.js | 0 .../heapsnapshot/tests/unit/xpcshell.ini | 0 dom/moz.build | 1 + .../ductwork/inspector}/moz.build | 0 .../ductwork/inspector}/nsIJSInspector.idl | 0 .../ductwork/inspector}/nsJSInspector.cpp | 0 .../ductwork/inspector}/nsJSInspector.h | 0 js/ductwork/moz.build | 10 ++++++++++ toolkit/toolkit.mozbuild | 5 +++-- 142 files changed, 19 insertions(+), 15 deletions(-) rename {devtools/shared => dom}/heapsnapshot/.gitattributes (100%) rename {devtools/shared => dom}/heapsnapshot/AutoMemMap.cpp (100%) rename {devtools/shared => dom}/heapsnapshot/AutoMemMap.h (100%) rename {devtools/shared => dom}/heapsnapshot/CensusUtils.js (100%) rename {devtools/shared => dom}/heapsnapshot/CoreDump.pb.cc (100%) rename {devtools/shared => dom}/heapsnapshot/CoreDump.pb.h (100%) rename {devtools/shared => dom}/heapsnapshot/CoreDump.proto (100%) rename {devtools/shared => dom}/heapsnapshot/DeserializedNode.cpp (100%) rename {devtools/shared => dom}/heapsnapshot/DeserializedNode.h (100%) rename {devtools/shared => dom}/heapsnapshot/DominatorTree.cpp (100%) rename {devtools/shared => dom}/heapsnapshot/DominatorTree.h (100%) rename {devtools/shared => dom}/heapsnapshot/DominatorTreeNode.js (100%) rename {devtools/shared => dom}/heapsnapshot/FileDescriptorOutputStream.cpp (100%) rename {devtools/shared => dom}/heapsnapshot/FileDescriptorOutputStream.h (100%) rename {devtools/shared => dom}/heapsnapshot/HeapAnalysesClient.js (100%) rename {devtools/shared => dom}/heapsnapshot/HeapAnalysesWorker.js (100%) rename {devtools/shared => dom}/heapsnapshot/HeapSnapshot.cpp (100%) rename {devtools/shared => dom}/heapsnapshot/HeapSnapshot.h (100%) rename {devtools/shared => dom}/heapsnapshot/HeapSnapshotFileUtils.js (100%) rename {devtools/shared => dom}/heapsnapshot/HeapSnapshotTempFileHelperChild.h (100%) rename {devtools/shared => dom}/heapsnapshot/HeapSnapshotTempFileHelperParent.cpp (100%) rename {devtools/shared => dom}/heapsnapshot/HeapSnapshotTempFileHelperParent.h (100%) rename {devtools/shared => dom}/heapsnapshot/PHeapSnapshotTempFileHelper.ipdl (100%) rename {devtools/shared => dom}/heapsnapshot/ZeroCopyNSIOutputStream.cpp (100%) rename {devtools/shared => dom}/heapsnapshot/ZeroCopyNSIOutputStream.h (100%) rename {devtools/shared => dom}/heapsnapshot/census-tree-node.js (100%) rename {devtools/shared => dom}/heapsnapshot/generate-core-dump-sources.sh (100%) rename {devtools/shared => dom}/heapsnapshot/moz.build (100%) rename {devtools/shared => dom}/heapsnapshot/shortest-paths.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/gtest/DeserializedNodeUbiNodes.cpp (100%) rename {devtools/shared => dom}/heapsnapshot/tests/gtest/DeserializedStackFrameUbiStackFrames.cpp (100%) rename {devtools/shared => dom}/heapsnapshot/tests/gtest/DevTools.h (100%) rename {devtools/shared => dom}/heapsnapshot/tests/gtest/DoesCrossCompartmentBoundaries.cpp (100%) rename {devtools/shared => dom}/heapsnapshot/tests/gtest/DoesntCrossCompartmentBoundaries.cpp (100%) rename {devtools/shared => dom}/heapsnapshot/tests/gtest/SerializesEdgeNames.cpp (100%) rename {devtools/shared => dom}/heapsnapshot/tests/gtest/SerializesEverythingInHeapGraphOnce.cpp (100%) rename {devtools/shared => dom}/heapsnapshot/tests/gtest/SerializesTypeNames.cpp (100%) rename {devtools/shared => dom}/heapsnapshot/tests/gtest/moz.build (100%) rename {devtools/shared => dom}/heapsnapshot/tests/mochitest/chrome.ini (100%) rename {devtools/shared => dom}/heapsnapshot/tests/mochitest/mochitest.ini (100%) rename {devtools/shared => dom}/heapsnapshot/tests/mochitest/test_DominatorTree_01.html (100%) rename {devtools/shared => dom}/heapsnapshot/tests/mochitest/test_SaveHeapSnapshot.html (100%) rename {devtools/shared => dom}/heapsnapshot/tests/mochitest/test_saveHeapSnapshot_e10s_01.html (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/.eslintrc.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/Census.jsm (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/Match.jsm (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/dominator-tree-worker.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/head_heapsnapshot.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/heap-snapshot-worker.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_DominatorTreeNode_LabelAndShallowSize_01.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_DominatorTreeNode_LabelAndShallowSize_02.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_DominatorTreeNode_LabelAndShallowSize_03.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_DominatorTreeNode_LabelAndShallowSize_04.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_DominatorTreeNode_attachShortestPaths_01.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_DominatorTreeNode_getNodeByIdAlongPath_01.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_DominatorTreeNode_insert_01.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_DominatorTreeNode_insert_02.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_DominatorTreeNode_insert_03.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_DominatorTreeNode_partialTraversal_01.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_DominatorTree_01.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_DominatorTree_02.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_DominatorTree_03.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_DominatorTree_04.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_DominatorTree_05.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_DominatorTree_06.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_HeapAnalyses_computeDominatorTree_01.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_HeapAnalyses_computeDominatorTree_02.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_HeapAnalyses_deleteHeapSnapshot_01.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_HeapAnalyses_deleteHeapSnapshot_02.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_HeapAnalyses_deleteHeapSnapshot_03.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_HeapAnalyses_getCensusIndividuals_01.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_HeapAnalyses_getCreationTime_01.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_HeapAnalyses_getDominatorTree_01.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_HeapAnalyses_getDominatorTree_02.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_HeapAnalyses_getImmediatelyDominated_01.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_HeapAnalyses_readHeapSnapshot_01.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensusDiff_01.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensusDiff_02.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_01.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_02.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_03.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_04.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_05.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_06.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_07.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_HeapSnapshot_computeShortestPaths_01.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_HeapSnapshot_computeShortestPaths_02.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_HeapSnapshot_creationTime_01.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_HeapSnapshot_deepStack_01.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_HeapSnapshot_describeNode_01.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_01.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_02.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_03.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_04.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_05.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_06.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_07.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_08.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_09.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_10.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_11.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_12.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_ReadHeapSnapshot.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_ReadHeapSnapshot_with_allocations.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_ReadHeapSnapshot_worker.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_SaveHeapSnapshot.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_census-tree-node-01.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_census-tree-node-02.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_census-tree-node-03.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_census-tree-node-04.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_census-tree-node-05.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_census-tree-node-06.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_census-tree-node-07.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_census-tree-node-08.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_census-tree-node-09.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_census-tree-node-10.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_census_diff_01.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_census_diff_02.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_census_diff_03.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_census_diff_04.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_census_diff_05.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_census_diff_06.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_census_filtering_01.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_census_filtering_02.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_census_filtering_03.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_census_filtering_04.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_census_filtering_05.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_countToBucketBreakdown_01.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_deduplicatePaths_01.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_getCensusIndividuals_01.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_getReportLeaves_01.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/test_saveHeapSnapshot_e10s_01.js (100%) rename {devtools/shared => dom}/heapsnapshot/tests/unit/xpcshell.ini (100%) rename {devtools/shared/jsinspector => js/ductwork/inspector}/moz.build (100%) rename {devtools/shared/jsinspector => js/ductwork/inspector}/nsIJSInspector.idl (100%) rename {devtools/shared/jsinspector => js/ductwork/inspector}/nsJSInspector.cpp (100%) rename {devtools/shared/jsinspector => js/ductwork/inspector}/nsJSInspector.h (100%) create mode 100644 js/ductwork/moz.build 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', ]