gecko-dev/devtools/client/shared/vendor/dagre-d3.js
J. Ryan Stinnett 600fce60d6 Bug 912121 - Migrate major DevTools directories. rs=devtools
Move major DevTools files to new directories using the following steps:

hg mv browser/devtools devtools/client
hg mv toolkit/devtools/server devtools/server
hg mv toolkit/devtools devtools/shared

No other changes are made.

--HG--
rename : browser/devtools/.eslintignore => devtools/client/.eslintignore
rename : browser/devtools/.eslintrc => devtools/client/.eslintrc
rename : browser/devtools/.eslintrc.mochitests => devtools/client/.eslintrc.mochitests
rename : browser/devtools/.eslintrc.xpcshell => devtools/client/.eslintrc.xpcshell
rename : browser/devtools/animationinspector/animation-controller.js => devtools/client/animationinspector/animation-controller.js
rename : browser/devtools/animationinspector/animation-inspector.xhtml => devtools/client/animationinspector/animation-inspector.xhtml
rename : browser/devtools/animationinspector/animation-panel.js => devtools/client/animationinspector/animation-panel.js
rename : browser/devtools/animationinspector/components.js => devtools/client/animationinspector/components.js
rename : browser/devtools/animationinspector/moz.build => devtools/client/animationinspector/moz.build
rename : browser/devtools/animationinspector/test/.eslintrc => devtools/client/animationinspector/test/.eslintrc
rename : browser/devtools/animationinspector/test/browser.ini => devtools/client/animationinspector/test/browser.ini
rename : browser/devtools/animationinspector/test/browser_animation_controller_exposes_document_currentTime.js => devtools/client/animationinspector/test/browser_animation_controller_exposes_document_currentTime.js
rename : browser/devtools/animationinspector/test/browser_animation_empty_on_invalid_nodes.js => devtools/client/animationinspector/test/browser_animation_empty_on_invalid_nodes.js
rename : browser/devtools/animationinspector/test/browser_animation_mutations_with_same_names.js => devtools/client/animationinspector/test/browser_animation_mutations_with_same_names.js
rename : browser/devtools/animationinspector/test/browser_animation_panel_exists.js => devtools/client/animationinspector/test/browser_animation_panel_exists.js
rename : browser/devtools/animationinspector/test/browser_animation_participate_in_inspector_update.js => devtools/client/animationinspector/test/browser_animation_participate_in_inspector_update.js
rename : browser/devtools/animationinspector/test/browser_animation_playerFronts_are_refreshed.js => devtools/client/animationinspector/test/browser_animation_playerFronts_are_refreshed.js
rename : browser/devtools/animationinspector/test/browser_animation_playerWidgets_appear_on_panel_init.js => devtools/client/animationinspector/test/browser_animation_playerWidgets_appear_on_panel_init.js
rename : browser/devtools/animationinspector/test/browser_animation_playerWidgets_target_nodes.js => devtools/client/animationinspector/test/browser_animation_playerWidgets_target_nodes.js
rename : browser/devtools/animationinspector/test/browser_animation_refresh_on_added_animation.js => devtools/client/animationinspector/test/browser_animation_refresh_on_added_animation.js
rename : browser/devtools/animationinspector/test/browser_animation_refresh_on_removed_animation.js => devtools/client/animationinspector/test/browser_animation_refresh_on_removed_animation.js
rename : browser/devtools/animationinspector/test/browser_animation_refresh_when_active.js => devtools/client/animationinspector/test/browser_animation_refresh_when_active.js
rename : browser/devtools/animationinspector/test/browser_animation_same_nb_of_playerWidgets_and_playerFronts.js => devtools/client/animationinspector/test/browser_animation_same_nb_of_playerWidgets_and_playerFronts.js
rename : browser/devtools/animationinspector/test/browser_animation_shows_player_on_valid_node.js => devtools/client/animationinspector/test/browser_animation_shows_player_on_valid_node.js
rename : browser/devtools/animationinspector/test/browser_animation_target_highlight_select.js => devtools/client/animationinspector/test/browser_animation_target_highlight_select.js
rename : browser/devtools/animationinspector/test/browser_animation_timeline_header.js => devtools/client/animationinspector/test/browser_animation_timeline_header.js
rename : browser/devtools/animationinspector/test/browser_animation_timeline_pause_button.js => devtools/client/animationinspector/test/browser_animation_timeline_pause_button.js
rename : browser/devtools/animationinspector/test/browser_animation_timeline_scrubber_exists.js => devtools/client/animationinspector/test/browser_animation_timeline_scrubber_exists.js
rename : browser/devtools/animationinspector/test/browser_animation_timeline_scrubber_movable.js => devtools/client/animationinspector/test/browser_animation_timeline_scrubber_movable.js
rename : browser/devtools/animationinspector/test/browser_animation_timeline_scrubber_moves.js => devtools/client/animationinspector/test/browser_animation_timeline_scrubber_moves.js
rename : browser/devtools/animationinspector/test/browser_animation_timeline_shows_delay.js => devtools/client/animationinspector/test/browser_animation_timeline_shows_delay.js
rename : browser/devtools/animationinspector/test/browser_animation_timeline_shows_iterations.js => devtools/client/animationinspector/test/browser_animation_timeline_shows_iterations.js
rename : browser/devtools/animationinspector/test/browser_animation_timeline_shows_time_info.js => devtools/client/animationinspector/test/browser_animation_timeline_shows_time_info.js
rename : browser/devtools/animationinspector/test/browser_animation_timeline_takes_rate_into_account.js => devtools/client/animationinspector/test/browser_animation_timeline_takes_rate_into_account.js
rename : browser/devtools/animationinspector/test/browser_animation_timeline_ui.js => devtools/client/animationinspector/test/browser_animation_timeline_ui.js
rename : browser/devtools/animationinspector/test/browser_animation_toggle_button_resets_on_navigate.js => devtools/client/animationinspector/test/browser_animation_toggle_button_resets_on_navigate.js
rename : browser/devtools/animationinspector/test/browser_animation_toggle_button_toggles_animations.js => devtools/client/animationinspector/test/browser_animation_toggle_button_toggles_animations.js
rename : browser/devtools/animationinspector/test/browser_animation_toolbar_exists.js => devtools/client/animationinspector/test/browser_animation_toolbar_exists.js
rename : browser/devtools/animationinspector/test/browser_animation_ui_updates_when_animation_data_changes.js => devtools/client/animationinspector/test/browser_animation_ui_updates_when_animation_data_changes.js
rename : browser/devtools/animationinspector/test/doc_body_animation.html => devtools/client/animationinspector/test/doc_body_animation.html
rename : browser/devtools/animationinspector/test/doc_frame_script.js => devtools/client/animationinspector/test/doc_frame_script.js
rename : browser/devtools/animationinspector/test/doc_modify_playbackRate.html => devtools/client/animationinspector/test/doc_modify_playbackRate.html
rename : browser/devtools/animationinspector/test/doc_negative_animation.html => devtools/client/animationinspector/test/doc_negative_animation.html
rename : browser/devtools/animationinspector/test/doc_simple_animation.html => devtools/client/animationinspector/test/doc_simple_animation.html
rename : browser/devtools/animationinspector/test/head.js => devtools/client/animationinspector/test/head.js
rename : browser/devtools/animationinspector/test/unit/.eslintrc => devtools/client/animationinspector/test/unit/.eslintrc
rename : browser/devtools/animationinspector/test/unit/test_findOptimalTimeInterval.js => devtools/client/animationinspector/test/unit/test_findOptimalTimeInterval.js
rename : browser/devtools/animationinspector/test/unit/test_timeScale.js => devtools/client/animationinspector/test/unit/test_timeScale.js
rename : browser/devtools/animationinspector/test/unit/xpcshell.ini => devtools/client/animationinspector/test/unit/xpcshell.ini
rename : browser/devtools/animationinspector/utils.js => devtools/client/animationinspector/utils.js
rename : browser/devtools/app-manager/app-projects.js => devtools/client/app-manager/app-projects.js
rename : browser/devtools/app-manager/app-validator.js => devtools/client/app-manager/app-validator.js
rename : browser/devtools/app-manager/builtin-adb-store.js => devtools/client/app-manager/builtin-adb-store.js
rename : browser/devtools/app-manager/connection-store.js => devtools/client/app-manager/connection-store.js
rename : browser/devtools/app-manager/content/connection-footer.js => devtools/client/app-manager/content/connection-footer.js
rename : browser/devtools/app-manager/content/connection-footer.xhtml => devtools/client/app-manager/content/connection-footer.xhtml
rename : browser/devtools/app-manager/content/device.js => devtools/client/app-manager/content/device.js
rename : browser/devtools/app-manager/content/device.xhtml => devtools/client/app-manager/content/device.xhtml
rename : browser/devtools/app-manager/content/help.xhtml => devtools/client/app-manager/content/help.xhtml
rename : browser/devtools/app-manager/content/index.js => devtools/client/app-manager/content/index.js
rename : browser/devtools/app-manager/content/index.xul => devtools/client/app-manager/content/index.xul
rename : browser/devtools/app-manager/content/manifest-editor.js => devtools/client/app-manager/content/manifest-editor.js
rename : browser/devtools/app-manager/content/projects.js => devtools/client/app-manager/content/projects.js
rename : browser/devtools/app-manager/content/projects.xhtml => devtools/client/app-manager/content/projects.xhtml
rename : browser/devtools/app-manager/content/template.js => devtools/client/app-manager/content/template.js
rename : browser/devtools/app-manager/content/utils.js => devtools/client/app-manager/content/utils.js
rename : browser/devtools/app-manager/device-store.js => devtools/client/app-manager/device-store.js
rename : browser/devtools/app-manager/moz.build => devtools/client/app-manager/moz.build
rename : browser/devtools/app-manager/simulators-store.js => devtools/client/app-manager/simulators-store.js
rename : browser/devtools/app-manager/test/.eslintrc => devtools/client/app-manager/test/.eslintrc
rename : browser/devtools/app-manager/test/browser.ini => devtools/client/app-manager/test/browser.ini
rename : browser/devtools/app-manager/test/browser_manifest_editor.js => devtools/client/app-manager/test/browser_manifest_editor.js
rename : browser/devtools/app-manager/test/chrome.ini => devtools/client/app-manager/test/chrome.ini
rename : browser/devtools/app-manager/test/head.js => devtools/client/app-manager/test/head.js
rename : browser/devtools/app-manager/test/hosted_app.manifest => devtools/client/app-manager/test/hosted_app.manifest
rename : browser/devtools/app-manager/test/manifest.webapp => devtools/client/app-manager/test/manifest.webapp
rename : browser/devtools/app-manager/test/test_app_validator.html => devtools/client/app-manager/test/test_app_validator.html
rename : browser/devtools/app-manager/test/test_connection_store.html => devtools/client/app-manager/test/test_connection_store.html
rename : browser/devtools/app-manager/test/test_device_store.html => devtools/client/app-manager/test/test_device_store.html
rename : browser/devtools/app-manager/test/test_projects_store.html => devtools/client/app-manager/test/test_projects_store.html
rename : browser/devtools/app-manager/test/test_remain_connected.html => devtools/client/app-manager/test/test_remain_connected.html
rename : browser/devtools/app-manager/test/test_template.html => devtools/client/app-manager/test/test_template.html
rename : browser/devtools/app-manager/test/validator/no-name-or-icon/home.html => devtools/client/app-manager/test/validator/no-name-or-icon/home.html
rename : browser/devtools/app-manager/test/validator/no-name-or-icon/manifest.webapp => devtools/client/app-manager/test/validator/no-name-or-icon/manifest.webapp
rename : browser/devtools/app-manager/test/validator/non-absolute-path/manifest.webapp => devtools/client/app-manager/test/validator/non-absolute-path/manifest.webapp
rename : browser/devtools/app-manager/test/validator/valid/alsoValid/manifest.webapp => devtools/client/app-manager/test/validator/valid/alsoValid/manifest.webapp
rename : browser/devtools/app-manager/test/validator/valid/home.html => devtools/client/app-manager/test/validator/valid/home.html
rename : browser/devtools/app-manager/test/validator/valid/icon.png => devtools/client/app-manager/test/validator/valid/icon.png
rename : browser/devtools/app-manager/test/validator/valid/manifest.webapp => devtools/client/app-manager/test/validator/valid/manifest.webapp
rename : browser/devtools/app-manager/test/validator/wrong-launch-path/icon.png => devtools/client/app-manager/test/validator/wrong-launch-path/icon.png
rename : browser/devtools/app-manager/test/validator/wrong-launch-path/manifest.webapp => devtools/client/app-manager/test/validator/wrong-launch-path/manifest.webapp
rename : browser/devtools/app-manager/webapps-store.js => devtools/client/app-manager/webapps-store.js
rename : browser/devtools/canvasdebugger/callslist.js => devtools/client/canvasdebugger/callslist.js
rename : browser/devtools/canvasdebugger/canvasdebugger.js => devtools/client/canvasdebugger/canvasdebugger.js
rename : browser/devtools/canvasdebugger/canvasdebugger.xul => devtools/client/canvasdebugger/canvasdebugger.xul
rename : browser/devtools/canvasdebugger/moz.build => devtools/client/canvasdebugger/moz.build
rename : browser/devtools/canvasdebugger/panel.js => devtools/client/canvasdebugger/panel.js
rename : browser/devtools/canvasdebugger/snapshotslist.js => devtools/client/canvasdebugger/snapshotslist.js
rename : browser/devtools/canvasdebugger/test/.eslintrc => devtools/client/canvasdebugger/test/.eslintrc
rename : browser/devtools/canvasdebugger/test/browser.ini => devtools/client/canvasdebugger/test/browser.ini
rename : browser/devtools/canvasdebugger/test/browser_canvas-actor-test-01.js => devtools/client/canvasdebugger/test/browser_canvas-actor-test-01.js
rename : browser/devtools/canvasdebugger/test/browser_canvas-actor-test-02.js => devtools/client/canvasdebugger/test/browser_canvas-actor-test-02.js
rename : browser/devtools/canvasdebugger/test/browser_canvas-actor-test-03.js => devtools/client/canvasdebugger/test/browser_canvas-actor-test-03.js
rename : browser/devtools/canvasdebugger/test/browser_canvas-actor-test-04.js => devtools/client/canvasdebugger/test/browser_canvas-actor-test-04.js
rename : browser/devtools/canvasdebugger/test/browser_canvas-actor-test-05.js => devtools/client/canvasdebugger/test/browser_canvas-actor-test-05.js
rename : browser/devtools/canvasdebugger/test/browser_canvas-actor-test-06.js => devtools/client/canvasdebugger/test/browser_canvas-actor-test-06.js
rename : browser/devtools/canvasdebugger/test/browser_canvas-actor-test-07.js => devtools/client/canvasdebugger/test/browser_canvas-actor-test-07.js
rename : browser/devtools/canvasdebugger/test/browser_canvas-actor-test-08.js => devtools/client/canvasdebugger/test/browser_canvas-actor-test-08.js
rename : browser/devtools/canvasdebugger/test/browser_canvas-actor-test-09.js => devtools/client/canvasdebugger/test/browser_canvas-actor-test-09.js
rename : browser/devtools/canvasdebugger/test/browser_canvas-actor-test-10.js => devtools/client/canvasdebugger/test/browser_canvas-actor-test-10.js
rename : browser/devtools/canvasdebugger/test/browser_canvas-actor-test-11.js => devtools/client/canvasdebugger/test/browser_canvas-actor-test-11.js
rename : browser/devtools/canvasdebugger/test/browser_canvas-actor-test-12.js => devtools/client/canvasdebugger/test/browser_canvas-actor-test-12.js
rename : browser/devtools/canvasdebugger/test/browser_canvas-frontend-call-highlight.js => devtools/client/canvasdebugger/test/browser_canvas-frontend-call-highlight.js
rename : browser/devtools/canvasdebugger/test/browser_canvas-frontend-call-list.js => devtools/client/canvasdebugger/test/browser_canvas-frontend-call-list.js
rename : browser/devtools/canvasdebugger/test/browser_canvas-frontend-call-search.js => devtools/client/canvasdebugger/test/browser_canvas-frontend-call-search.js
rename : browser/devtools/canvasdebugger/test/browser_canvas-frontend-call-stack-01.js => devtools/client/canvasdebugger/test/browser_canvas-frontend-call-stack-01.js
rename : browser/devtools/canvasdebugger/test/browser_canvas-frontend-call-stack-02.js => devtools/client/canvasdebugger/test/browser_canvas-frontend-call-stack-02.js
rename : browser/devtools/canvasdebugger/test/browser_canvas-frontend-call-stack-03.js => devtools/client/canvasdebugger/test/browser_canvas-frontend-call-stack-03.js
rename : browser/devtools/canvasdebugger/test/browser_canvas-frontend-clear.js => devtools/client/canvasdebugger/test/browser_canvas-frontend-clear.js
rename : browser/devtools/canvasdebugger/test/browser_canvas-frontend-img-screenshots.js => devtools/client/canvasdebugger/test/browser_canvas-frontend-img-screenshots.js
rename : browser/devtools/canvasdebugger/test/browser_canvas-frontend-img-thumbnails-01.js => devtools/client/canvasdebugger/test/browser_canvas-frontend-img-thumbnails-01.js
rename : browser/devtools/canvasdebugger/test/browser_canvas-frontend-img-thumbnails-02.js => devtools/client/canvasdebugger/test/browser_canvas-frontend-img-thumbnails-02.js
rename : browser/devtools/canvasdebugger/test/browser_canvas-frontend-open.js => devtools/client/canvasdebugger/test/browser_canvas-frontend-open.js
rename : browser/devtools/canvasdebugger/test/browser_canvas-frontend-record-01.js => devtools/client/canvasdebugger/test/browser_canvas-frontend-record-01.js
rename : browser/devtools/canvasdebugger/test/browser_canvas-frontend-record-02.js => devtools/client/canvasdebugger/test/browser_canvas-frontend-record-02.js
rename : browser/devtools/canvasdebugger/test/browser_canvas-frontend-record-03.js => devtools/client/canvasdebugger/test/browser_canvas-frontend-record-03.js
rename : browser/devtools/canvasdebugger/test/browser_canvas-frontend-record-04.js => devtools/client/canvasdebugger/test/browser_canvas-frontend-record-04.js
rename : browser/devtools/canvasdebugger/test/browser_canvas-frontend-reload-01.js => devtools/client/canvasdebugger/test/browser_canvas-frontend-reload-01.js
rename : browser/devtools/canvasdebugger/test/browser_canvas-frontend-reload-02.js => devtools/client/canvasdebugger/test/browser_canvas-frontend-reload-02.js
rename : browser/devtools/canvasdebugger/test/browser_canvas-frontend-slider-01.js => devtools/client/canvasdebugger/test/browser_canvas-frontend-slider-01.js
rename : browser/devtools/canvasdebugger/test/browser_canvas-frontend-slider-02.js => devtools/client/canvasdebugger/test/browser_canvas-frontend-slider-02.js
rename : browser/devtools/canvasdebugger/test/browser_canvas-frontend-snapshot-select-01.js => devtools/client/canvasdebugger/test/browser_canvas-frontend-snapshot-select-01.js
rename : browser/devtools/canvasdebugger/test/browser_canvas-frontend-snapshot-select-02.js => devtools/client/canvasdebugger/test/browser_canvas-frontend-snapshot-select-02.js
rename : browser/devtools/canvasdebugger/test/browser_canvas-frontend-stepping.js => devtools/client/canvasdebugger/test/browser_canvas-frontend-stepping.js
rename : browser/devtools/canvasdebugger/test/browser_canvas-frontend-stop-01.js => devtools/client/canvasdebugger/test/browser_canvas-frontend-stop-01.js
rename : browser/devtools/canvasdebugger/test/browser_canvas-frontend-stop-02.js => devtools/client/canvasdebugger/test/browser_canvas-frontend-stop-02.js
rename : browser/devtools/canvasdebugger/test/browser_canvas-frontend-stop-03.js => devtools/client/canvasdebugger/test/browser_canvas-frontend-stop-03.js
rename : browser/devtools/canvasdebugger/test/browser_profiling-canvas.js => devtools/client/canvasdebugger/test/browser_profiling-canvas.js
rename : browser/devtools/canvasdebugger/test/browser_profiling-webgl.js => devtools/client/canvasdebugger/test/browser_profiling-webgl.js
rename : browser/devtools/canvasdebugger/test/doc_no-canvas.html => devtools/client/canvasdebugger/test/doc_no-canvas.html
rename : browser/devtools/canvasdebugger/test/doc_raf-begin.html => devtools/client/canvasdebugger/test/doc_raf-begin.html
rename : browser/devtools/canvasdebugger/test/doc_raf-no-canvas.html => devtools/client/canvasdebugger/test/doc_raf-no-canvas.html
rename : browser/devtools/canvasdebugger/test/doc_settimeout.html => devtools/client/canvasdebugger/test/doc_settimeout.html
rename : browser/devtools/canvasdebugger/test/doc_simple-canvas-bitmasks.html => devtools/client/canvasdebugger/test/doc_simple-canvas-bitmasks.html
rename : browser/devtools/canvasdebugger/test/doc_simple-canvas-deep-stack.html => devtools/client/canvasdebugger/test/doc_simple-canvas-deep-stack.html
rename : browser/devtools/canvasdebugger/test/doc_simple-canvas-transparent.html => devtools/client/canvasdebugger/test/doc_simple-canvas-transparent.html
rename : browser/devtools/canvasdebugger/test/doc_simple-canvas.html => devtools/client/canvasdebugger/test/doc_simple-canvas.html
rename : browser/devtools/canvasdebugger/test/doc_webgl-bindings.html => devtools/client/canvasdebugger/test/doc_webgl-bindings.html
rename : browser/devtools/canvasdebugger/test/doc_webgl-enum.html => devtools/client/canvasdebugger/test/doc_webgl-enum.html
rename : browser/devtools/canvasdebugger/test/head.js => devtools/client/canvasdebugger/test/head.js
rename : browser/devtools/commandline/commandline.css => devtools/client/commandline/commandline.css
rename : browser/devtools/commandline/commandlineoutput.xhtml => devtools/client/commandline/commandlineoutput.xhtml
rename : browser/devtools/commandline/commandlinetooltip.xhtml => devtools/client/commandline/commandlinetooltip.xhtml
rename : browser/devtools/commandline/moz.build => devtools/client/commandline/moz.build
rename : browser/devtools/commandline/test/.eslintrc => devtools/client/commandline/test/.eslintrc
rename : browser/devtools/commandline/test/browser.ini => devtools/client/commandline/test/browser.ini
rename : browser/devtools/commandline/test/browser_cmd_addon.js => devtools/client/commandline/test/browser_cmd_addon.js
rename : browser/devtools/commandline/test/browser_cmd_appcache_invalid.js => devtools/client/commandline/test/browser_cmd_appcache_invalid.js
rename : browser/devtools/commandline/test/browser_cmd_appcache_invalid_appcache.appcache => devtools/client/commandline/test/browser_cmd_appcache_invalid_appcache.appcache
rename : browser/devtools/commandline/test/browser_cmd_appcache_invalid_appcache.appcache^headers^ => devtools/client/commandline/test/browser_cmd_appcache_invalid_appcache.appcache^headers^
rename : browser/devtools/commandline/test/browser_cmd_appcache_invalid_index.html => devtools/client/commandline/test/browser_cmd_appcache_invalid_index.html
rename : browser/devtools/commandline/test/browser_cmd_appcache_invalid_page1.html => devtools/client/commandline/test/browser_cmd_appcache_invalid_page1.html
rename : browser/devtools/commandline/test/browser_cmd_appcache_invalid_page2.html => devtools/client/commandline/test/browser_cmd_appcache_invalid_page2.html
rename : browser/devtools/commandline/test/browser_cmd_appcache_invalid_page3.html => devtools/client/commandline/test/browser_cmd_appcache_invalid_page3.html
rename : browser/devtools/commandline/test/browser_cmd_appcache_invalid_page3.html^headers^ => devtools/client/commandline/test/browser_cmd_appcache_invalid_page3.html^headers^
rename : browser/devtools/commandline/test/browser_cmd_appcache_valid.js => devtools/client/commandline/test/browser_cmd_appcache_valid.js
rename : browser/devtools/commandline/test/browser_cmd_appcache_valid_appcache.appcache => devtools/client/commandline/test/browser_cmd_appcache_valid_appcache.appcache
rename : browser/devtools/commandline/test/browser_cmd_appcache_valid_appcache.appcache^headers^ => devtools/client/commandline/test/browser_cmd_appcache_valid_appcache.appcache^headers^
rename : browser/devtools/commandline/test/browser_cmd_appcache_valid_index.html => devtools/client/commandline/test/browser_cmd_appcache_valid_index.html
rename : browser/devtools/commandline/test/browser_cmd_appcache_valid_page1.html => devtools/client/commandline/test/browser_cmd_appcache_valid_page1.html
rename : browser/devtools/commandline/test/browser_cmd_appcache_valid_page2.html => devtools/client/commandline/test/browser_cmd_appcache_valid_page2.html
rename : browser/devtools/commandline/test/browser_cmd_appcache_valid_page3.html => devtools/client/commandline/test/browser_cmd_appcache_valid_page3.html
rename : browser/devtools/commandline/test/browser_cmd_calllog.js => devtools/client/commandline/test/browser_cmd_calllog.js
rename : browser/devtools/commandline/test/browser_cmd_calllog_chrome.js => devtools/client/commandline/test/browser_cmd_calllog_chrome.js
rename : browser/devtools/commandline/test/browser_cmd_commands.js => devtools/client/commandline/test/browser_cmd_commands.js
rename : browser/devtools/commandline/test/browser_cmd_cookie.html => devtools/client/commandline/test/browser_cmd_cookie.html
rename : browser/devtools/commandline/test/browser_cmd_cookie.js => devtools/client/commandline/test/browser_cmd_cookie.js
rename : browser/devtools/commandline/test/browser_cmd_cookie_host.js => devtools/client/commandline/test/browser_cmd_cookie_host.js
rename : browser/devtools/commandline/test/browser_cmd_csscoverage_oneshot.js => devtools/client/commandline/test/browser_cmd_csscoverage_oneshot.js
rename : browser/devtools/commandline/test/browser_cmd_csscoverage_page1.html => devtools/client/commandline/test/browser_cmd_csscoverage_page1.html
rename : browser/devtools/commandline/test/browser_cmd_csscoverage_page2.html => devtools/client/commandline/test/browser_cmd_csscoverage_page2.html
rename : browser/devtools/commandline/test/browser_cmd_csscoverage_page3.html => devtools/client/commandline/test/browser_cmd_csscoverage_page3.html
rename : browser/devtools/commandline/test/browser_cmd_csscoverage_sheetA.css => devtools/client/commandline/test/browser_cmd_csscoverage_sheetA.css
rename : browser/devtools/commandline/test/browser_cmd_csscoverage_sheetB.css => devtools/client/commandline/test/browser_cmd_csscoverage_sheetB.css
rename : browser/devtools/commandline/test/browser_cmd_csscoverage_sheetC.css => devtools/client/commandline/test/browser_cmd_csscoverage_sheetC.css
rename : browser/devtools/commandline/test/browser_cmd_csscoverage_sheetD.css => devtools/client/commandline/test/browser_cmd_csscoverage_sheetD.css
rename : browser/devtools/commandline/test/browser_cmd_csscoverage_startstop.js => devtools/client/commandline/test/browser_cmd_csscoverage_startstop.js
rename : browser/devtools/commandline/test/browser_cmd_csscoverage_util.js => devtools/client/commandline/test/browser_cmd_csscoverage_util.js
rename : browser/devtools/commandline/test/browser_cmd_folder.js => devtools/client/commandline/test/browser_cmd_folder.js
rename : browser/devtools/commandline/test/browser_cmd_highlight_01.js => devtools/client/commandline/test/browser_cmd_highlight_01.js
rename : browser/devtools/commandline/test/browser_cmd_highlight_02.js => devtools/client/commandline/test/browser_cmd_highlight_02.js
rename : browser/devtools/commandline/test/browser_cmd_inject.html => devtools/client/commandline/test/browser_cmd_inject.html
rename : browser/devtools/commandline/test/browser_cmd_inject.js => devtools/client/commandline/test/browser_cmd_inject.js
rename : browser/devtools/commandline/test/browser_cmd_jsb.js => devtools/client/commandline/test/browser_cmd_jsb.js
rename : browser/devtools/commandline/test/browser_cmd_jsb_script.jsi => devtools/client/commandline/test/browser_cmd_jsb_script.jsi
rename : browser/devtools/commandline/test/browser_cmd_listen.js => devtools/client/commandline/test/browser_cmd_listen.js
rename : browser/devtools/commandline/test/browser_cmd_media.html => devtools/client/commandline/test/browser_cmd_media.html
rename : browser/devtools/commandline/test/browser_cmd_media.js => devtools/client/commandline/test/browser_cmd_media.js
rename : browser/devtools/commandline/test/browser_cmd_pagemod_export.html => devtools/client/commandline/test/browser_cmd_pagemod_export.html
rename : browser/devtools/commandline/test/browser_cmd_pagemod_export.js => devtools/client/commandline/test/browser_cmd_pagemod_export.js
rename : browser/devtools/commandline/test/browser_cmd_paintflashing.js => devtools/client/commandline/test/browser_cmd_paintflashing.js
rename : browser/devtools/commandline/test/browser_cmd_pref1.js => devtools/client/commandline/test/browser_cmd_pref1.js
rename : browser/devtools/commandline/test/browser_cmd_pref2.js => devtools/client/commandline/test/browser_cmd_pref2.js
rename : browser/devtools/commandline/test/browser_cmd_pref3.js => devtools/client/commandline/test/browser_cmd_pref3.js
rename : browser/devtools/commandline/test/browser_cmd_restart.js => devtools/client/commandline/test/browser_cmd_restart.js
rename : browser/devtools/commandline/test/browser_cmd_rulers.js => devtools/client/commandline/test/browser_cmd_rulers.js
rename : browser/devtools/commandline/test/browser_cmd_screenshot.html => devtools/client/commandline/test/browser_cmd_screenshot.html
rename : browser/devtools/commandline/test/browser_cmd_screenshot.js => devtools/client/commandline/test/browser_cmd_screenshot.js
rename : browser/devtools/commandline/test/browser_cmd_settings.js => devtools/client/commandline/test/browser_cmd_settings.js
rename : browser/devtools/commandline/test/browser_gcli_async.js => devtools/client/commandline/test/browser_gcli_async.js
rename : browser/devtools/commandline/test/browser_gcli_canon.js => devtools/client/commandline/test/browser_gcli_canon.js
rename : browser/devtools/commandline/test/browser_gcli_cli1.js => devtools/client/commandline/test/browser_gcli_cli1.js
rename : browser/devtools/commandline/test/browser_gcli_cli2.js => devtools/client/commandline/test/browser_gcli_cli2.js
rename : browser/devtools/commandline/test/browser_gcli_completion1.js => devtools/client/commandline/test/browser_gcli_completion1.js
rename : browser/devtools/commandline/test/browser_gcli_completion2.js => devtools/client/commandline/test/browser_gcli_completion2.js
rename : browser/devtools/commandline/test/browser_gcli_context.js => devtools/client/commandline/test/browser_gcli_context.js
rename : browser/devtools/commandline/test/browser_gcli_date.js => devtools/client/commandline/test/browser_gcli_date.js
rename : browser/devtools/commandline/test/browser_gcli_exec.js => devtools/client/commandline/test/browser_gcli_exec.js
rename : browser/devtools/commandline/test/browser_gcli_fail.js => devtools/client/commandline/test/browser_gcli_fail.js
rename : browser/devtools/commandline/test/browser_gcli_file.js => devtools/client/commandline/test/browser_gcli_file.js
rename : browser/devtools/commandline/test/browser_gcli_fileparser.js => devtools/client/commandline/test/browser_gcli_fileparser.js
rename : browser/devtools/commandline/test/browser_gcli_filesystem.js => devtools/client/commandline/test/browser_gcli_filesystem.js
rename : browser/devtools/commandline/test/browser_gcli_focus.js => devtools/client/commandline/test/browser_gcli_focus.js
rename : browser/devtools/commandline/test/browser_gcli_history.js => devtools/client/commandline/test/browser_gcli_history.js
rename : browser/devtools/commandline/test/browser_gcli_incomplete.js => devtools/client/commandline/test/browser_gcli_incomplete.js
rename : browser/devtools/commandline/test/browser_gcli_inputter.js => devtools/client/commandline/test/browser_gcli_inputter.js
rename : browser/devtools/commandline/test/browser_gcli_intro.js => devtools/client/commandline/test/browser_gcli_intro.js
rename : browser/devtools/commandline/test/browser_gcli_js.js => devtools/client/commandline/test/browser_gcli_js.js
rename : browser/devtools/commandline/test/browser_gcli_keyboard1.js => devtools/client/commandline/test/browser_gcli_keyboard1.js
rename : browser/devtools/commandline/test/browser_gcli_keyboard2.js => devtools/client/commandline/test/browser_gcli_keyboard2.js
rename : browser/devtools/commandline/test/browser_gcli_keyboard3.js => devtools/client/commandline/test/browser_gcli_keyboard3.js
rename : browser/devtools/commandline/test/browser_gcli_keyboard4.js => devtools/client/commandline/test/browser_gcli_keyboard4.js
rename : browser/devtools/commandline/test/browser_gcli_keyboard5.js => devtools/client/commandline/test/browser_gcli_keyboard5.js
rename : browser/devtools/commandline/test/browser_gcli_keyboard6.js => devtools/client/commandline/test/browser_gcli_keyboard6.js
rename : browser/devtools/commandline/test/browser_gcli_menu.js => devtools/client/commandline/test/browser_gcli_menu.js
rename : browser/devtools/commandline/test/browser_gcli_node.js => devtools/client/commandline/test/browser_gcli_node.js
rename : browser/devtools/commandline/test/browser_gcli_pref1.js => devtools/client/commandline/test/browser_gcli_pref1.js
rename : browser/devtools/commandline/test/browser_gcli_pref2.js => devtools/client/commandline/test/browser_gcli_pref2.js
rename : browser/devtools/commandline/test/browser_gcli_remotews.js => devtools/client/commandline/test/browser_gcli_remotews.js
rename : browser/devtools/commandline/test/browser_gcli_remotexhr.js => devtools/client/commandline/test/browser_gcli_remotexhr.js
rename : browser/devtools/commandline/test/browser_gcli_resource.js => devtools/client/commandline/test/browser_gcli_resource.js
rename : browser/devtools/commandline/test/browser_gcli_short.js => devtools/client/commandline/test/browser_gcli_short.js
rename : browser/devtools/commandline/test/browser_gcli_spell.js => devtools/client/commandline/test/browser_gcli_spell.js
rename : browser/devtools/commandline/test/browser_gcli_split.js => devtools/client/commandline/test/browser_gcli_split.js
rename : browser/devtools/commandline/test/browser_gcli_string.js => devtools/client/commandline/test/browser_gcli_string.js
rename : browser/devtools/commandline/test/browser_gcli_tokenize.js => devtools/client/commandline/test/browser_gcli_tokenize.js
rename : browser/devtools/commandline/test/browser_gcli_tooltip.js => devtools/client/commandline/test/browser_gcli_tooltip.js
rename : browser/devtools/commandline/test/browser_gcli_types.js => devtools/client/commandline/test/browser_gcli_types.js
rename : browser/devtools/commandline/test/browser_gcli_union.js => devtools/client/commandline/test/browser_gcli_union.js
rename : browser/devtools/commandline/test/browser_gcli_url.js => devtools/client/commandline/test/browser_gcli_url.js
rename : browser/devtools/commandline/test/head.js => devtools/client/commandline/test/head.js
rename : browser/devtools/commandline/test/helpers.js => devtools/client/commandline/test/helpers.js
rename : browser/devtools/commandline/test/mockCommands.js => devtools/client/commandline/test/mockCommands.js
rename : browser/devtools/debugger/content/actions/event-listeners.js => devtools/client/debugger/content/actions/event-listeners.js
rename : browser/devtools/debugger/content/constants.js => devtools/client/debugger/content/constants.js
rename : browser/devtools/debugger/content/globalActions.js => devtools/client/debugger/content/globalActions.js
rename : browser/devtools/debugger/content/reducers/event-listeners.js => devtools/client/debugger/content/reducers/event-listeners.js
rename : browser/devtools/debugger/content/reducers/index.js => devtools/client/debugger/content/reducers/index.js
rename : browser/devtools/debugger/content/utils.js => devtools/client/debugger/content/utils.js
rename : browser/devtools/debugger/content/views/event-listeners-view.js => devtools/client/debugger/content/views/event-listeners-view.js
rename : browser/devtools/debugger/debugger-commands.js => devtools/client/debugger/debugger-commands.js
rename : browser/devtools/debugger/debugger-controller.js => devtools/client/debugger/debugger-controller.js
rename : browser/devtools/debugger/debugger-view.js => devtools/client/debugger/debugger-view.js
rename : browser/devtools/debugger/debugger.css => devtools/client/debugger/debugger.css
rename : browser/devtools/debugger/debugger.xul => devtools/client/debugger/debugger.xul
rename : browser/devtools/debugger/moz.build => devtools/client/debugger/moz.build
rename : browser/devtools/debugger/panel.js => devtools/client/debugger/panel.js
rename : browser/devtools/debugger/test/.eslintrc => devtools/client/debugger/test/.eslintrc
rename : browser/devtools/debugger/test/mochitest/addon-source/browser_dbg_addon3/lib/main.js => devtools/client/debugger/test/mochitest/addon-source/browser_dbg_addon3/lib/main.js
rename : browser/devtools/debugger/test/mochitest/addon-source/browser_dbg_addon3/package.json => devtools/client/debugger/test/mochitest/addon-source/browser_dbg_addon3/package.json
rename : browser/devtools/debugger/test/mochitest/addon-source/browser_dbg_addon4/bootstrap.js => devtools/client/debugger/test/mochitest/addon-source/browser_dbg_addon4/bootstrap.js
rename : browser/devtools/debugger/test/mochitest/addon-source/browser_dbg_addon4/chrome.manifest => devtools/client/debugger/test/mochitest/addon-source/browser_dbg_addon4/chrome.manifest
rename : browser/devtools/debugger/test/mochitest/addon-source/browser_dbg_addon4/install.rdf => devtools/client/debugger/test/mochitest/addon-source/browser_dbg_addon4/install.rdf
rename : browser/devtools/debugger/test/mochitest/addon-source/browser_dbg_addon4/test.jsm => devtools/client/debugger/test/mochitest/addon-source/browser_dbg_addon4/test.jsm
rename : browser/devtools/debugger/test/mochitest/addon-source/browser_dbg_addon4/test.xul => devtools/client/debugger/test/mochitest/addon-source/browser_dbg_addon4/test.xul
rename : browser/devtools/debugger/test/mochitest/addon-source/browser_dbg_addon4/test2.jsm => devtools/client/debugger/test/mochitest/addon-source/browser_dbg_addon4/test2.jsm
rename : browser/devtools/debugger/test/mochitest/addon-source/browser_dbg_addon4/test2.xul => devtools/client/debugger/test/mochitest/addon-source/browser_dbg_addon4/test2.xul
rename : browser/devtools/debugger/test/mochitest/addon-source/browser_dbg_addon4/testxul.js => devtools/client/debugger/test/mochitest/addon-source/browser_dbg_addon4/testxul.js
rename : browser/devtools/debugger/test/mochitest/addon-source/browser_dbg_addon4/testxul2.js => devtools/client/debugger/test/mochitest/addon-source/browser_dbg_addon4/testxul2.js
rename : browser/devtools/debugger/test/mochitest/addon-source/browser_dbg_addon5/bootstrap.js => devtools/client/debugger/test/mochitest/addon-source/browser_dbg_addon5/bootstrap.js
rename : browser/devtools/debugger/test/mochitest/addon-source/browser_dbg_addon5/chrome.manifest => devtools/client/debugger/test/mochitest/addon-source/browser_dbg_addon5/chrome.manifest
rename : browser/devtools/debugger/test/mochitest/addon-source/browser_dbg_addon5/install.rdf => devtools/client/debugger/test/mochitest/addon-source/browser_dbg_addon5/install.rdf
rename : browser/devtools/debugger/test/mochitest/addon-source/browser_dbg_addon5/test.jsm => devtools/client/debugger/test/mochitest/addon-source/browser_dbg_addon5/test.jsm
rename : browser/devtools/debugger/test/mochitest/addon-source/browser_dbg_addon5/test.xul => devtools/client/debugger/test/mochitest/addon-source/browser_dbg_addon5/test.xul
rename : browser/devtools/debugger/test/mochitest/addon-source/browser_dbg_addon5/test2.jsm => devtools/client/debugger/test/mochitest/addon-source/browser_dbg_addon5/test2.jsm
rename : browser/devtools/debugger/test/mochitest/addon-source/browser_dbg_addon5/test2.xul => devtools/client/debugger/test/mochitest/addon-source/browser_dbg_addon5/test2.xul
rename : browser/devtools/debugger/test/mochitest/addon-source/browser_dbg_addon5/testxul.js => devtools/client/debugger/test/mochitest/addon-source/browser_dbg_addon5/testxul.js
rename : browser/devtools/debugger/test/mochitest/addon-source/browser_dbg_addon5/testxul2.js => devtools/client/debugger/test/mochitest/addon-source/browser_dbg_addon5/testxul2.js
rename : browser/devtools/debugger/test/mochitest/addon1.xpi => devtools/client/debugger/test/mochitest/addon1.xpi
rename : browser/devtools/debugger/test/mochitest/addon2.xpi => devtools/client/debugger/test/mochitest/addon2.xpi
rename : browser/devtools/debugger/test/mochitest/addon3.xpi => devtools/client/debugger/test/mochitest/addon3.xpi
rename : browser/devtools/debugger/test/mochitest/addon4.xpi => devtools/client/debugger/test/mochitest/addon4.xpi
rename : browser/devtools/debugger/test/mochitest/addon5.xpi => devtools/client/debugger/test/mochitest/addon5.xpi
rename : browser/devtools/debugger/test/mochitest/browser.ini => devtools/client/debugger/test/mochitest/browser.ini
rename : browser/devtools/debugger/test/mochitest/browser_dbg_WorkerActor.attach.js => devtools/client/debugger/test/mochitest/browser_dbg_WorkerActor.attach.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_WorkerActor.attachThread.js => devtools/client/debugger/test/mochitest/browser_dbg_WorkerActor.attachThread.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_aaa_run_first_leaktest.js => devtools/client/debugger/test/mochitest/browser_dbg_aaa_run_first_leaktest.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_addon-console.js => devtools/client/debugger/test/mochitest/browser_dbg_addon-console.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_addon-modules-unpacked.js => devtools/client/debugger/test/mochitest/browser_dbg_addon-modules-unpacked.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_addon-modules.js => devtools/client/debugger/test/mochitest/browser_dbg_addon-modules.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_addon-panels.js => devtools/client/debugger/test/mochitest/browser_dbg_addon-panels.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_addon-sources.js => devtools/client/debugger/test/mochitest/browser_dbg_addon-sources.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_addonactor.js => devtools/client/debugger/test/mochitest/browser_dbg_addonactor.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_auto-pretty-print-01.js => devtools/client/debugger/test/mochitest/browser_dbg_auto-pretty-print-01.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_auto-pretty-print-02.js => devtools/client/debugger/test/mochitest/browser_dbg_auto-pretty-print-02.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_bfcache.js => devtools/client/debugger/test/mochitest/browser_dbg_bfcache.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_blackboxing-01.js => devtools/client/debugger/test/mochitest/browser_dbg_blackboxing-01.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_blackboxing-02.js => devtools/client/debugger/test/mochitest/browser_dbg_blackboxing-02.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_blackboxing-03.js => devtools/client/debugger/test/mochitest/browser_dbg_blackboxing-03.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_blackboxing-04.js => devtools/client/debugger/test/mochitest/browser_dbg_blackboxing-04.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_blackboxing-05.js => devtools/client/debugger/test/mochitest/browser_dbg_blackboxing-05.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_blackboxing-06.js => devtools/client/debugger/test/mochitest/browser_dbg_blackboxing-06.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_breadcrumbs-access.js => devtools/client/debugger/test/mochitest/browser_dbg_breadcrumbs-access.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_break-in-anon.js => devtools/client/debugger/test/mochitest/browser_dbg_break-in-anon.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_break-on-dom-01.js => devtools/client/debugger/test/mochitest/browser_dbg_break-on-dom-01.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_break-on-dom-02.js => devtools/client/debugger/test/mochitest/browser_dbg_break-on-dom-02.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_break-on-dom-03.js => devtools/client/debugger/test/mochitest/browser_dbg_break-on-dom-03.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_break-on-dom-04.js => devtools/client/debugger/test/mochitest/browser_dbg_break-on-dom-04.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_break-on-dom-05.js => devtools/client/debugger/test/mochitest/browser_dbg_break-on-dom-05.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_break-on-dom-06.js => devtools/client/debugger/test/mochitest/browser_dbg_break-on-dom-06.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_break-on-dom-07.js => devtools/client/debugger/test/mochitest/browser_dbg_break-on-dom-07.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_break-on-dom-08.js => devtools/client/debugger/test/mochitest/browser_dbg_break-on-dom-08.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_break-on-dom-event-01.js => devtools/client/debugger/test/mochitest/browser_dbg_break-on-dom-event-01.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_break-on-dom-event-02.js => devtools/client/debugger/test/mochitest/browser_dbg_break-on-dom-event-02.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_break-on-dom-event-03.js => devtools/client/debugger/test/mochitest/browser_dbg_break-on-dom-event-03.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_break-on-next-console.js => devtools/client/debugger/test/mochitest/browser_dbg_break-on-next-console.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_break-on-next.js => devtools/client/debugger/test/mochitest/browser_dbg_break-on-next.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_breakpoints-actual-location.js => devtools/client/debugger/test/mochitest/browser_dbg_breakpoints-actual-location.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_breakpoints-actual-location2.js => devtools/client/debugger/test/mochitest/browser_dbg_breakpoints-actual-location2.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js => devtools/client/debugger/test/mochitest/browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_breakpoints-button-01.js => devtools/client/debugger/test/mochitest/browser_dbg_breakpoints-button-01.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_breakpoints-button-02.js => devtools/client/debugger/test/mochitest/browser_dbg_breakpoints-button-02.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_breakpoints-condition-thrown-message.js => devtools/client/debugger/test/mochitest/browser_dbg_breakpoints-condition-thrown-message.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_breakpoints-contextmenu-add.js => devtools/client/debugger/test/mochitest/browser_dbg_breakpoints-contextmenu-add.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_breakpoints-contextmenu.js => devtools/client/debugger/test/mochitest/browser_dbg_breakpoints-contextmenu.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_breakpoints-disabled-reload.js => devtools/client/debugger/test/mochitest/browser_dbg_breakpoints-disabled-reload.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_breakpoints-editor.js => devtools/client/debugger/test/mochitest/browser_dbg_breakpoints-editor.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_breakpoints-eval.js => devtools/client/debugger/test/mochitest/browser_dbg_breakpoints-eval.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_breakpoints-highlight.js => devtools/client/debugger/test/mochitest/browser_dbg_breakpoints-highlight.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_breakpoints-new-script.js => devtools/client/debugger/test/mochitest/browser_dbg_breakpoints-new-script.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_breakpoints-other-tabs.js => devtools/client/debugger/test/mochitest/browser_dbg_breakpoints-other-tabs.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_breakpoints-pane.js => devtools/client/debugger/test/mochitest/browser_dbg_breakpoints-pane.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_breakpoints-reload.js => devtools/client/debugger/test/mochitest/browser_dbg_breakpoints-reload.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_bug-896139.js => devtools/client/debugger/test/mochitest/browser_dbg_bug-896139.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_chrome-create.js => devtools/client/debugger/test/mochitest/browser_dbg_chrome-create.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_chrome-debugging.js => devtools/client/debugger/test/mochitest/browser_dbg_chrome-debugging.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_clean-exit-window.js => devtools/client/debugger/test/mochitest/browser_dbg_clean-exit-window.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_clean-exit.js => devtools/client/debugger/test/mochitest/browser_dbg_clean-exit.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_closure-inspection.js => devtools/client/debugger/test/mochitest/browser_dbg_closure-inspection.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_cmd-blackbox.js => devtools/client/debugger/test/mochitest/browser_dbg_cmd-blackbox.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_cmd-break.js => devtools/client/debugger/test/mochitest/browser_dbg_cmd-break.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_cmd-dbg.js => devtools/client/debugger/test/mochitest/browser_dbg_cmd-dbg.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_conditional-breakpoints-01.js => devtools/client/debugger/test/mochitest/browser_dbg_conditional-breakpoints-01.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_conditional-breakpoints-02.js => devtools/client/debugger/test/mochitest/browser_dbg_conditional-breakpoints-02.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_conditional-breakpoints-03.js => devtools/client/debugger/test/mochitest/browser_dbg_conditional-breakpoints-03.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_conditional-breakpoints-04.js => devtools/client/debugger/test/mochitest/browser_dbg_conditional-breakpoints-04.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_conditional-breakpoints-05.js => devtools/client/debugger/test/mochitest/browser_dbg_conditional-breakpoints-05.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_console-eval.js => devtools/client/debugger/test/mochitest/browser_dbg_console-eval.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_console-named-eval.js => devtools/client/debugger/test/mochitest/browser_dbg_console-named-eval.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_controller-evaluate-01.js => devtools/client/debugger/test/mochitest/browser_dbg_controller-evaluate-01.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_controller-evaluate-02.js => devtools/client/debugger/test/mochitest/browser_dbg_controller-evaluate-02.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_debugger-statement.js => devtools/client/debugger/test/mochitest/browser_dbg_debugger-statement.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_editor-contextmenu.js => devtools/client/debugger/test/mochitest/browser_dbg_editor-contextmenu.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_editor-mode.js => devtools/client/debugger/test/mochitest/browser_dbg_editor-mode.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_event-listeners-01.js => devtools/client/debugger/test/mochitest/browser_dbg_event-listeners-01.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_event-listeners-02.js => devtools/client/debugger/test/mochitest/browser_dbg_event-listeners-02.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_event-listeners-03.js => devtools/client/debugger/test/mochitest/browser_dbg_event-listeners-03.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_event-listeners-04.js => devtools/client/debugger/test/mochitest/browser_dbg_event-listeners-04.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_file-reload.js => devtools/client/debugger/test/mochitest/browser_dbg_file-reload.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_function-display-name.js => devtools/client/debugger/test/mochitest/browser_dbg_function-display-name.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_global-method-override.js => devtools/client/debugger/test/mochitest/browser_dbg_global-method-override.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_globalactor.js => devtools/client/debugger/test/mochitest/browser_dbg_globalactor.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_hide-toolbar-buttons.js => devtools/client/debugger/test/mochitest/browser_dbg_hide-toolbar-buttons.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_host-layout.js => devtools/client/debugger/test/mochitest/browser_dbg_host-layout.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_iframes.js => devtools/client/debugger/test/mochitest/browser_dbg_iframes.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_instruments-pane-collapse.js => devtools/client/debugger/test/mochitest/browser_dbg_instruments-pane-collapse.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_interrupts.js => devtools/client/debugger/test/mochitest/browser_dbg_interrupts.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_listaddons.js => devtools/client/debugger/test/mochitest/browser_dbg_listaddons.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_listtabs-01.js => devtools/client/debugger/test/mochitest/browser_dbg_listtabs-01.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_listtabs-02.js => devtools/client/debugger/test/mochitest/browser_dbg_listtabs-02.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_listtabs-03.js => devtools/client/debugger/test/mochitest/browser_dbg_listtabs-03.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_listworkers.js => devtools/client/debugger/test/mochitest/browser_dbg_listworkers.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_location-changes-01-simple.js => devtools/client/debugger/test/mochitest/browser_dbg_location-changes-01-simple.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_location-changes-02-blank.js => devtools/client/debugger/test/mochitest/browser_dbg_location-changes-02-blank.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_location-changes-03-new.js => devtools/client/debugger/test/mochitest/browser_dbg_location-changes-03-new.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_location-changes-04-breakpoint.js => devtools/client/debugger/test/mochitest/browser_dbg_location-changes-04-breakpoint.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_multiple-windows.js => devtools/client/debugger/test/mochitest/browser_dbg_multiple-windows.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_navigation.js => devtools/client/debugger/test/mochitest/browser_dbg_navigation.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_no-page-sources.js => devtools/client/debugger/test/mochitest/browser_dbg_no-page-sources.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_on-pause-highlight.js => devtools/client/debugger/test/mochitest/browser_dbg_on-pause-highlight.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_on-pause-raise.js => devtools/client/debugger/test/mochitest/browser_dbg_on-pause-raise.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_optimized-out-vars.js => devtools/client/debugger/test/mochitest/browser_dbg_optimized-out-vars.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_panel-size.js => devtools/client/debugger/test/mochitest/browser_dbg_panel-size.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_parser-01.js => devtools/client/debugger/test/mochitest/browser_dbg_parser-01.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_parser-02.js => devtools/client/debugger/test/mochitest/browser_dbg_parser-02.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_parser-03.js => devtools/client/debugger/test/mochitest/browser_dbg_parser-03.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_parser-04.js => devtools/client/debugger/test/mochitest/browser_dbg_parser-04.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_parser-05.js => devtools/client/debugger/test/mochitest/browser_dbg_parser-05.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_parser-06.js => devtools/client/debugger/test/mochitest/browser_dbg_parser-06.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_parser-07.js => devtools/client/debugger/test/mochitest/browser_dbg_parser-07.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_parser-08.js => devtools/client/debugger/test/mochitest/browser_dbg_parser-08.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_parser-09.js => devtools/client/debugger/test/mochitest/browser_dbg_parser-09.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_parser-10.js => devtools/client/debugger/test/mochitest/browser_dbg_parser-10.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_pause-exceptions-01.js => devtools/client/debugger/test/mochitest/browser_dbg_pause-exceptions-01.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_pause-exceptions-02.js => devtools/client/debugger/test/mochitest/browser_dbg_pause-exceptions-02.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_pause-no-step.js => devtools/client/debugger/test/mochitest/browser_dbg_pause-no-step.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_pause-resume.js => devtools/client/debugger/test/mochitest/browser_dbg_pause-resume.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_pause-warning.js => devtools/client/debugger/test/mochitest/browser_dbg_pause-warning.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_paused-keybindings.js => devtools/client/debugger/test/mochitest/browser_dbg_paused-keybindings.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_pretty-print-01.js => devtools/client/debugger/test/mochitest/browser_dbg_pretty-print-01.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_pretty-print-02.js => devtools/client/debugger/test/mochitest/browser_dbg_pretty-print-02.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_pretty-print-03.js => devtools/client/debugger/test/mochitest/browser_dbg_pretty-print-03.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_pretty-print-04.js => devtools/client/debugger/test/mochitest/browser_dbg_pretty-print-04.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_pretty-print-05.js => devtools/client/debugger/test/mochitest/browser_dbg_pretty-print-05.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_pretty-print-06.js => devtools/client/debugger/test/mochitest/browser_dbg_pretty-print-06.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_pretty-print-07.js => devtools/client/debugger/test/mochitest/browser_dbg_pretty-print-07.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_pretty-print-08.js => devtools/client/debugger/test/mochitest/browser_dbg_pretty-print-08.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_pretty-print-09.js => devtools/client/debugger/test/mochitest/browser_dbg_pretty-print-09.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_pretty-print-10.js => devtools/client/debugger/test/mochitest/browser_dbg_pretty-print-10.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_pretty-print-11.js => devtools/client/debugger/test/mochitest/browser_dbg_pretty-print-11.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_pretty-print-12.js => devtools/client/debugger/test/mochitest/browser_dbg_pretty-print-12.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_pretty-print-13.js => devtools/client/debugger/test/mochitest/browser_dbg_pretty-print-13.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_pretty-print-on-paused.js => devtools/client/debugger/test/mochitest/browser_dbg_pretty-print-on-paused.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_progress-listener-bug.js => devtools/client/debugger/test/mochitest/browser_dbg_progress-listener-bug.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_promises-allocation-stack.js => devtools/client/debugger/test/mochitest/browser_dbg_promises-allocation-stack.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_promises-chrome-allocation-stack.js => devtools/client/debugger/test/mochitest/browser_dbg_promises-chrome-allocation-stack.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_promises-fulfillment-stack.js => devtools/client/debugger/test/mochitest/browser_dbg_promises-fulfillment-stack.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_promises-rejection-stack.js => devtools/client/debugger/test/mochitest/browser_dbg_promises-rejection-stack.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_reload-preferred-script-01.js => devtools/client/debugger/test/mochitest/browser_dbg_reload-preferred-script-01.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_reload-preferred-script-02.js => devtools/client/debugger/test/mochitest/browser_dbg_reload-preferred-script-02.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_reload-preferred-script-03.js => devtools/client/debugger/test/mochitest/browser_dbg_reload-preferred-script-03.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_reload-same-script.js => devtools/client/debugger/test/mochitest/browser_dbg_reload-same-script.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_scripts-switching-01.js => devtools/client/debugger/test/mochitest/browser_dbg_scripts-switching-01.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_scripts-switching-02.js => devtools/client/debugger/test/mochitest/browser_dbg_scripts-switching-02.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_scripts-switching-03.js => devtools/client/debugger/test/mochitest/browser_dbg_scripts-switching-03.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_search-autofill-identifier.js => devtools/client/debugger/test/mochitest/browser_dbg_search-autofill-identifier.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_search-basic-01.js => devtools/client/debugger/test/mochitest/browser_dbg_search-basic-01.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_search-basic-02.js => devtools/client/debugger/test/mochitest/browser_dbg_search-basic-02.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_search-basic-03.js => devtools/client/debugger/test/mochitest/browser_dbg_search-basic-03.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_search-basic-04.js => devtools/client/debugger/test/mochitest/browser_dbg_search-basic-04.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_search-global-01.js => devtools/client/debugger/test/mochitest/browser_dbg_search-global-01.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_search-global-02.js => devtools/client/debugger/test/mochitest/browser_dbg_search-global-02.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_search-global-03.js => devtools/client/debugger/test/mochitest/browser_dbg_search-global-03.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_search-global-04.js => devtools/client/debugger/test/mochitest/browser_dbg_search-global-04.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_search-global-05.js => devtools/client/debugger/test/mochitest/browser_dbg_search-global-05.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_search-global-06.js => devtools/client/debugger/test/mochitest/browser_dbg_search-global-06.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_search-popup-jank.js => devtools/client/debugger/test/mochitest/browser_dbg_search-popup-jank.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_search-sources-01.js => devtools/client/debugger/test/mochitest/browser_dbg_search-sources-01.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_search-sources-02.js => devtools/client/debugger/test/mochitest/browser_dbg_search-sources-02.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_search-sources-03.js => devtools/client/debugger/test/mochitest/browser_dbg_search-sources-03.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_search-symbols.js => devtools/client/debugger/test/mochitest/browser_dbg_search-symbols.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_searchbox-help-popup-01.js => devtools/client/debugger/test/mochitest/browser_dbg_searchbox-help-popup-01.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_searchbox-help-popup-02.js => devtools/client/debugger/test/mochitest/browser_dbg_searchbox-help-popup-02.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_searchbox-parse.js => devtools/client/debugger/test/mochitest/browser_dbg_searchbox-parse.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_server-conditional-bp-01.js => devtools/client/debugger/test/mochitest/browser_dbg_server-conditional-bp-01.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_server-conditional-bp-02.js => devtools/client/debugger/test/mochitest/browser_dbg_server-conditional-bp-02.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_server-conditional-bp-03.js => devtools/client/debugger/test/mochitest/browser_dbg_server-conditional-bp-03.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_server-conditional-bp-04.js => devtools/client/debugger/test/mochitest/browser_dbg_server-conditional-bp-04.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_server-conditional-bp-05.js => devtools/client/debugger/test/mochitest/browser_dbg_server-conditional-bp-05.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_source-maps-01.js => devtools/client/debugger/test/mochitest/browser_dbg_source-maps-01.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_source-maps-02.js => devtools/client/debugger/test/mochitest/browser_dbg_source-maps-02.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_source-maps-03.js => devtools/client/debugger/test/mochitest/browser_dbg_source-maps-03.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_source-maps-04.js => devtools/client/debugger/test/mochitest/browser_dbg_source-maps-04.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_sources-bookmarklet.js => devtools/client/debugger/test/mochitest/browser_dbg_sources-bookmarklet.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_sources-cache.js => devtools/client/debugger/test/mochitest/browser_dbg_sources-cache.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_sources-contextmenu-01.js => devtools/client/debugger/test/mochitest/browser_dbg_sources-contextmenu-01.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_sources-contextmenu-02.js => devtools/client/debugger/test/mochitest/browser_dbg_sources-contextmenu-02.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_sources-eval-01.js => devtools/client/debugger/test/mochitest/browser_dbg_sources-eval-01.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_sources-eval-02.js => devtools/client/debugger/test/mochitest/browser_dbg_sources-eval-02.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_sources-keybindings.js => devtools/client/debugger/test/mochitest/browser_dbg_sources-keybindings.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_sources-labels.js => devtools/client/debugger/test/mochitest/browser_dbg_sources-labels.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_sources-sorting.js => devtools/client/debugger/test/mochitest/browser_dbg_sources-sorting.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_split-console-paused-reload.js => devtools/client/debugger/test/mochitest/browser_dbg_split-console-paused-reload.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_stack-01.js => devtools/client/debugger/test/mochitest/browser_dbg_stack-01.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_stack-02.js => devtools/client/debugger/test/mochitest/browser_dbg_stack-02.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_stack-03.js => devtools/client/debugger/test/mochitest/browser_dbg_stack-03.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_stack-04.js => devtools/client/debugger/test/mochitest/browser_dbg_stack-04.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_stack-05.js => devtools/client/debugger/test/mochitest/browser_dbg_stack-05.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_stack-06.js => devtools/client/debugger/test/mochitest/browser_dbg_stack-06.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_stack-07.js => devtools/client/debugger/test/mochitest/browser_dbg_stack-07.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_step-out.js => devtools/client/debugger/test/mochitest/browser_dbg_step-out.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_tabactor-01.js => devtools/client/debugger/test/mochitest/browser_dbg_tabactor-01.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_tabactor-02.js => devtools/client/debugger/test/mochitest/browser_dbg_tabactor-02.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_terminate-on-tab-close.js => devtools/client/debugger/test/mochitest/browser_dbg_terminate-on-tab-close.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-01.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-01.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-02.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-02.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-03.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-03.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-04.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-04.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-05.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-05.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-06.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-06.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-accessibility.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-accessibility.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-data.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-data.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-edit-cancel.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-edit-cancel.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-edit-click.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-edit-click.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-edit-getset-01.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-edit-getset-01.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-edit-getset-02.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-edit-getset-02.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-edit-value.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-edit-value.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-edit-watch.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-edit-watch.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-filter-01.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-filter-01.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-filter-02.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-filter-02.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-filter-03.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-filter-03.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-filter-04.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-filter-04.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-filter-05.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-filter-05.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-filter-pref.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-filter-pref.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-filter-searchbox.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-filter-searchbox.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-frame-parameters-01.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-frame-parameters-01.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-frame-parameters-02.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-frame-parameters-02.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-frame-parameters-03.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-frame-parameters-03.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-frame-with.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-frame-with.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-frozen-sealed-nonext.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-frozen-sealed-nonext.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-hide-non-enums.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-hide-non-enums.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-large-array-buffer.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-large-array-buffer.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-override-01.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-override-01.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-override-02.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-override-02.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-popup-01.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-popup-01.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-popup-02.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-popup-02.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-popup-03.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-popup-03.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-popup-04.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-popup-04.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-popup-05.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-popup-05.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-popup-06.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-popup-06.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-popup-07.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-popup-07.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-popup-08.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-popup-08.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-popup-09.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-popup-09.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-popup-10.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-popup-10.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-popup-11.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-popup-11.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-popup-12.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-popup-12.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-popup-13.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-popup-13.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-popup-14.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-popup-14.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-popup-15.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-popup-15.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-popup-16.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-popup-16.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-reexpand-01.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-reexpand-01.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-reexpand-02.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-reexpand-02.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-reexpand-03.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-reexpand-03.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_variables-view-webidl.js => devtools/client/debugger/test/mochitest/browser_dbg_variables-view-webidl.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_watch-expressions-01.js => devtools/client/debugger/test/mochitest/browser_dbg_watch-expressions-01.js
rename : browser/devtools/debugger/test/mochitest/browser_dbg_watch-expressions-02.js => devtools/client/debugger/test/mochitest/browser_dbg_watch-expressions-02.js
rename : browser/devtools/debugger/test/mochitest/code_WorkerActor.attach-worker1.js => devtools/client/debugger/test/mochitest/code_WorkerActor.attach-worker1.js
rename : browser/devtools/debugger/test/mochitest/code_WorkerActor.attach-worker2.js => devtools/client/debugger/test/mochitest/code_WorkerActor.attach-worker2.js
rename : browser/devtools/debugger/test/mochitest/code_WorkerActor.attachThread-worker.js => devtools/client/debugger/test/mochitest/code_WorkerActor.attachThread-worker.js
rename : browser/devtools/debugger/test/mochitest/code_binary_search.coffee => devtools/client/debugger/test/mochitest/code_binary_search.coffee
rename : browser/devtools/debugger/test/mochitest/code_binary_search.js => devtools/client/debugger/test/mochitest/code_binary_search.js
rename : browser/devtools/debugger/test/mochitest/code_binary_search.map => devtools/client/debugger/test/mochitest/code_binary_search.map
rename : browser/devtools/debugger/test/mochitest/code_blackboxing_blackboxme.js => devtools/client/debugger/test/mochitest/code_blackboxing_blackboxme.js
rename : browser/devtools/debugger/test/mochitest/code_blackboxing_one.js => devtools/client/debugger/test/mochitest/code_blackboxing_one.js
rename : browser/devtools/debugger/test/mochitest/code_blackboxing_three.js => devtools/client/debugger/test/mochitest/code_blackboxing_three.js
rename : browser/devtools/debugger/test/mochitest/code_blackboxing_two.js => devtools/client/debugger/test/mochitest/code_blackboxing_two.js
rename : browser/devtools/debugger/test/mochitest/code_breakpoints-break-on-last-line-of-script-on-reload.js => devtools/client/debugger/test/mochitest/code_breakpoints-break-on-last-line-of-script-on-reload.js
rename : browser/devtools/debugger/test/mochitest/code_breakpoints-other-tabs.js => devtools/client/debugger/test/mochitest/code_breakpoints-other-tabs.js
rename : browser/devtools/debugger/test/mochitest/code_bug-896139.js => devtools/client/debugger/test/mochitest/code_bug-896139.js
rename : browser/devtools/debugger/test/mochitest/code_frame-script.js => devtools/client/debugger/test/mochitest/code_frame-script.js
rename : browser/devtools/debugger/test/mochitest/code_function-search-01.js => devtools/client/debugger/test/mochitest/code_function-search-01.js
rename : browser/devtools/debugger/test/mochitest/code_function-search-02.js => devtools/client/debugger/test/mochitest/code_function-search-02.js
rename : browser/devtools/debugger/test/mochitest/code_function-search-03.js => devtools/client/debugger/test/mochitest/code_function-search-03.js
rename : browser/devtools/debugger/test/mochitest/code_listworkers-worker1.js => devtools/client/debugger/test/mochitest/code_listworkers-worker1.js
rename : browser/devtools/debugger/test/mochitest/code_listworkers-worker2.js => devtools/client/debugger/test/mochitest/code_listworkers-worker2.js
rename : browser/devtools/debugger/test/mochitest/code_location-changes.js => devtools/client/debugger/test/mochitest/code_location-changes.js
rename : browser/devtools/debugger/test/mochitest/code_math.js => devtools/client/debugger/test/mochitest/code_math.js
rename : browser/devtools/debugger/test/mochitest/code_math.map => devtools/client/debugger/test/mochitest/code_math.map
rename : browser/devtools/debugger/test/mochitest/code_math.min.js => devtools/client/debugger/test/mochitest/code_math.min.js
rename : browser/devtools/debugger/test/mochitest/code_math_bogus_map.js => devtools/client/debugger/test/mochitest/code_math_bogus_map.js
rename : browser/devtools/debugger/test/mochitest/code_same-line-functions.js => devtools/client/debugger/test/mochitest/code_same-line-functions.js
rename : browser/devtools/debugger/test/mochitest/code_script-eval.js => devtools/client/debugger/test/mochitest/code_script-eval.js
rename : browser/devtools/debugger/test/mochitest/code_script-switching-01.js => devtools/client/debugger/test/mochitest/code_script-switching-01.js
rename : browser/devtools/debugger/test/mochitest/code_script-switching-02.js => devtools/client/debugger/test/mochitest/code_script-switching-02.js
rename : browser/devtools/debugger/test/mochitest/code_test-editor-mode => devtools/client/debugger/test/mochitest/code_test-editor-mode
rename : browser/devtools/debugger/test/mochitest/code_ugly-2.js => devtools/client/debugger/test/mochitest/code_ugly-2.js
rename : browser/devtools/debugger/test/mochitest/code_ugly-3.js => devtools/client/debugger/test/mochitest/code_ugly-3.js
rename : browser/devtools/debugger/test/mochitest/code_ugly-4.js => devtools/client/debugger/test/mochitest/code_ugly-4.js
rename : browser/devtools/debugger/test/mochitest/code_ugly-5.js => devtools/client/debugger/test/mochitest/code_ugly-5.js
rename : browser/devtools/debugger/test/mochitest/code_ugly-6.js => devtools/client/debugger/test/mochitest/code_ugly-6.js
rename : browser/devtools/debugger/test/mochitest/code_ugly-7.js => devtools/client/debugger/test/mochitest/code_ugly-7.js
rename : browser/devtools/debugger/test/mochitest/code_ugly-8 => devtools/client/debugger/test/mochitest/code_ugly-8
rename : browser/devtools/debugger/test/mochitest/code_ugly-8^headers^ => devtools/client/debugger/test/mochitest/code_ugly-8^headers^
rename : browser/devtools/debugger/test/mochitest/code_ugly.js => devtools/client/debugger/test/mochitest/code_ugly.js
rename : browser/devtools/debugger/test/mochitest/code_workeractor-worker.js => devtools/client/debugger/test/mochitest/code_workeractor-worker.js
rename : browser/devtools/debugger/test/mochitest/doc_WorkerActor.attach-tab1.html => devtools/client/debugger/test/mochitest/doc_WorkerActor.attach-tab1.html
rename : browser/devtools/debugger/test/mochitest/doc_WorkerActor.attach-tab2.html => devtools/client/debugger/test/mochitest/doc_WorkerActor.attach-tab2.html
rename : browser/devtools/debugger/test/mochitest/doc_WorkerActor.attachThread-tab.html => devtools/client/debugger/test/mochitest/doc_WorkerActor.attachThread-tab.html
rename : browser/devtools/debugger/test/mochitest/doc_auto-pretty-print-01.html => devtools/client/debugger/test/mochitest/doc_auto-pretty-print-01.html
rename : browser/devtools/debugger/test/mochitest/doc_auto-pretty-print-02.html => devtools/client/debugger/test/mochitest/doc_auto-pretty-print-02.html
rename : browser/devtools/debugger/test/mochitest/doc_binary_search.html => devtools/client/debugger/test/mochitest/doc_binary_search.html
rename : browser/devtools/debugger/test/mochitest/doc_blackboxing.html => devtools/client/debugger/test/mochitest/doc_blackboxing.html
rename : browser/devtools/debugger/test/mochitest/doc_breakpoint-move.html => devtools/client/debugger/test/mochitest/doc_breakpoint-move.html
rename : browser/devtools/debugger/test/mochitest/doc_breakpoints-break-on-last-line-of-script-on-reload.html => devtools/client/debugger/test/mochitest/doc_breakpoints-break-on-last-line-of-script-on-reload.html
rename : browser/devtools/debugger/test/mochitest/doc_breakpoints-other-tabs.html => devtools/client/debugger/test/mochitest/doc_breakpoints-other-tabs.html
rename : browser/devtools/debugger/test/mochitest/doc_breakpoints-reload.html => devtools/client/debugger/test/mochitest/doc_breakpoints-reload.html
rename : browser/devtools/debugger/test/mochitest/doc_bug-896139.html => devtools/client/debugger/test/mochitest/doc_bug-896139.html
rename : browser/devtools/debugger/test/mochitest/doc_closure-optimized-out.html => devtools/client/debugger/test/mochitest/doc_closure-optimized-out.html
rename : browser/devtools/debugger/test/mochitest/doc_closures.html => devtools/client/debugger/test/mochitest/doc_closures.html
rename : browser/devtools/debugger/test/mochitest/doc_cmd-break.html => devtools/client/debugger/test/mochitest/doc_cmd-break.html
rename : browser/devtools/debugger/test/mochitest/doc_cmd-dbg.html => devtools/client/debugger/test/mochitest/doc_cmd-dbg.html
rename : browser/devtools/debugger/test/mochitest/doc_conditional-breakpoints.html => devtools/client/debugger/test/mochitest/doc_conditional-breakpoints.html
rename : browser/devtools/debugger/test/mochitest/doc_domnode-variables.html => devtools/client/debugger/test/mochitest/doc_domnode-variables.html
rename : browser/devtools/debugger/test/mochitest/doc_editor-mode.html => devtools/client/debugger/test/mochitest/doc_editor-mode.html
rename : browser/devtools/debugger/test/mochitest/doc_empty-tab-01.html => devtools/client/debugger/test/mochitest/doc_empty-tab-01.html
rename : browser/devtools/debugger/test/mochitest/doc_empty-tab-02.html => devtools/client/debugger/test/mochitest/doc_empty-tab-02.html
rename : browser/devtools/debugger/test/mochitest/doc_event-listeners-01.html => devtools/client/debugger/test/mochitest/doc_event-listeners-01.html
rename : browser/devtools/debugger/test/mochitest/doc_event-listeners-02.html => devtools/client/debugger/test/mochitest/doc_event-listeners-02.html
rename : browser/devtools/debugger/test/mochitest/doc_event-listeners-03.html => devtools/client/debugger/test/mochitest/doc_event-listeners-03.html
rename : browser/devtools/debugger/test/mochitest/doc_event-listeners-04.html => devtools/client/debugger/test/mochitest/doc_event-listeners-04.html
rename : browser/devtools/debugger/test/mochitest/doc_frame-parameters.html => devtools/client/debugger/test/mochitest/doc_frame-parameters.html
rename : browser/devtools/debugger/test/mochitest/doc_function-display-name.html => devtools/client/debugger/test/mochitest/doc_function-display-name.html
rename : browser/devtools/debugger/test/mochitest/doc_function-search.html => devtools/client/debugger/test/mochitest/doc_function-search.html
rename : browser/devtools/debugger/test/mochitest/doc_global-method-override.html => devtools/client/debugger/test/mochitest/doc_global-method-override.html
rename : browser/devtools/debugger/test/mochitest/doc_iframes.html => devtools/client/debugger/test/mochitest/doc_iframes.html
rename : browser/devtools/debugger/test/mochitest/doc_included-script.html => devtools/client/debugger/test/mochitest/doc_included-script.html
rename : browser/devtools/debugger/test/mochitest/doc_inline-debugger-statement.html => devtools/client/debugger/test/mochitest/doc_inline-debugger-statement.html
rename : browser/devtools/debugger/test/mochitest/doc_inline-script.html => devtools/client/debugger/test/mochitest/doc_inline-script.html
rename : browser/devtools/debugger/test/mochitest/doc_large-array-buffer.html => devtools/client/debugger/test/mochitest/doc_large-array-buffer.html
rename : browser/devtools/debugger/test/mochitest/doc_listworkers-tab.html => devtools/client/debugger/test/mochitest/doc_listworkers-tab.html
rename : browser/devtools/debugger/test/mochitest/doc_minified.html => devtools/client/debugger/test/mochitest/doc_minified.html
rename : browser/devtools/debugger/test/mochitest/doc_minified_bogus_map.html => devtools/client/debugger/test/mochitest/doc_minified_bogus_map.html
rename : browser/devtools/debugger/test/mochitest/doc_native-event-handler.html => devtools/client/debugger/test/mochitest/doc_native-event-handler.html
rename : browser/devtools/debugger/test/mochitest/doc_no-page-sources.html => devtools/client/debugger/test/mochitest/doc_no-page-sources.html
rename : browser/devtools/debugger/test/mochitest/doc_pause-exceptions.html => devtools/client/debugger/test/mochitest/doc_pause-exceptions.html
rename : browser/devtools/debugger/test/mochitest/doc_pretty-print-2.html => devtools/client/debugger/test/mochitest/doc_pretty-print-2.html
rename : browser/devtools/debugger/test/mochitest/doc_pretty-print-3.html => devtools/client/debugger/test/mochitest/doc_pretty-print-3.html
rename : browser/devtools/debugger/test/mochitest/doc_pretty-print-on-paused.html => devtools/client/debugger/test/mochitest/doc_pretty-print-on-paused.html
rename : browser/devtools/debugger/test/mochitest/doc_pretty-print.html => devtools/client/debugger/test/mochitest/doc_pretty-print.html
rename : browser/devtools/debugger/test/mochitest/doc_promise-get-allocation-stack.html => devtools/client/debugger/test/mochitest/doc_promise-get-allocation-stack.html
rename : browser/devtools/debugger/test/mochitest/doc_promise-get-fulfillment-stack.html => devtools/client/debugger/test/mochitest/doc_promise-get-fulfillment-stack.html
rename : browser/devtools/debugger/test/mochitest/doc_promise-get-rejection-stack.html => devtools/client/debugger/test/mochitest/doc_promise-get-rejection-stack.html
rename : browser/devtools/debugger/test/mochitest/doc_promise.html => devtools/client/debugger/test/mochitest/doc_promise.html
rename : browser/devtools/debugger/test/mochitest/doc_random-javascript.html => devtools/client/debugger/test/mochitest/doc_random-javascript.html
rename : browser/devtools/debugger/test/mochitest/doc_recursion-stack.html => devtools/client/debugger/test/mochitest/doc_recursion-stack.html
rename : browser/devtools/debugger/test/mochitest/doc_scope-variable-2.html => devtools/client/debugger/test/mochitest/doc_scope-variable-2.html
rename : browser/devtools/debugger/test/mochitest/doc_scope-variable-3.html => devtools/client/debugger/test/mochitest/doc_scope-variable-3.html
rename : browser/devtools/debugger/test/mochitest/doc_scope-variable-4.html => devtools/client/debugger/test/mochitest/doc_scope-variable-4.html
rename : browser/devtools/debugger/test/mochitest/doc_scope-variable.html => devtools/client/debugger/test/mochitest/doc_scope-variable.html
rename : browser/devtools/debugger/test/mochitest/doc_script-bookmarklet.html => devtools/client/debugger/test/mochitest/doc_script-bookmarklet.html
rename : browser/devtools/debugger/test/mochitest/doc_script-eval.html => devtools/client/debugger/test/mochitest/doc_script-eval.html
rename : browser/devtools/debugger/test/mochitest/doc_script-switching-01.html => devtools/client/debugger/test/mochitest/doc_script-switching-01.html
rename : browser/devtools/debugger/test/mochitest/doc_script-switching-02.html => devtools/client/debugger/test/mochitest/doc_script-switching-02.html
rename : browser/devtools/debugger/test/mochitest/doc_split-console-paused-reload.html => devtools/client/debugger/test/mochitest/doc_split-console-paused-reload.html
rename : browser/devtools/debugger/test/mochitest/doc_step-out.html => devtools/client/debugger/test/mochitest/doc_step-out.html
rename : browser/devtools/debugger/test/mochitest/doc_terminate-on-tab-close.html => devtools/client/debugger/test/mochitest/doc_terminate-on-tab-close.html
rename : browser/devtools/debugger/test/mochitest/doc_watch-expression-button.html => devtools/client/debugger/test/mochitest/doc_watch-expression-button.html
rename : browser/devtools/debugger/test/mochitest/doc_watch-expressions.html => devtools/client/debugger/test/mochitest/doc_watch-expressions.html
rename : browser/devtools/debugger/test/mochitest/doc_with-frame.html => devtools/client/debugger/test/mochitest/doc_with-frame.html
rename : browser/devtools/debugger/test/mochitest/head.js => devtools/client/debugger/test/mochitest/head.js
rename : browser/devtools/debugger/test/mochitest/sjs_random-javascript.sjs => devtools/client/debugger/test/mochitest/sjs_random-javascript.sjs
rename : browser/devtools/debugger/test/mochitest/testactors.js => devtools/client/debugger/test/mochitest/testactors.js
rename : browser/devtools/debugger/utils.js => devtools/client/debugger/utils.js
rename : browser/devtools/debugger/views/filter-view.js => devtools/client/debugger/views/filter-view.js
rename : browser/devtools/debugger/views/global-search-view.js => devtools/client/debugger/views/global-search-view.js
rename : browser/devtools/debugger/views/options-view.js => devtools/client/debugger/views/options-view.js
rename : browser/devtools/debugger/views/sources-view.js => devtools/client/debugger/views/sources-view.js
rename : browser/devtools/debugger/views/stack-frames-classic-view.js => devtools/client/debugger/views/stack-frames-classic-view.js
rename : browser/devtools/debugger/views/stack-frames-view.js => devtools/client/debugger/views/stack-frames-view.js
rename : browser/devtools/debugger/views/toolbar-view.js => devtools/client/debugger/views/toolbar-view.js
rename : browser/devtools/debugger/views/variable-bubble-view.js => devtools/client/debugger/views/variable-bubble-view.js
rename : browser/devtools/debugger/views/watch-expressions-view.js => devtools/client/debugger/views/watch-expressions-view.js
rename : browser/devtools/debugger/views/workers-view.js => devtools/client/debugger/views/workers-view.js
rename : browser/devtools/definitions.js => devtools/client/definitions.js
rename : browser/devtools/devtools-clhandler.js => devtools/client/devtools-clhandler.js
rename : browser/devtools/devtools-clhandler.manifest => devtools/client/devtools-clhandler.manifest
rename : browser/devtools/eyedropper/commands.js => devtools/client/eyedropper/commands.js
rename : browser/devtools/eyedropper/crosshairs.css => devtools/client/eyedropper/crosshairs.css
rename : browser/devtools/eyedropper/eyedropper-child.js => devtools/client/eyedropper/eyedropper-child.js
rename : browser/devtools/eyedropper/eyedropper.js => devtools/client/eyedropper/eyedropper.js
rename : browser/devtools/eyedropper/eyedropper.xul => devtools/client/eyedropper/eyedropper.xul
rename : browser/devtools/eyedropper/moz.build => devtools/client/eyedropper/moz.build
rename : browser/devtools/eyedropper/nocursor.css => devtools/client/eyedropper/nocursor.css
rename : browser/devtools/eyedropper/test/.eslintrc => devtools/client/eyedropper/test/.eslintrc
rename : browser/devtools/eyedropper/test/browser.ini => devtools/client/eyedropper/test/browser.ini
rename : browser/devtools/eyedropper/test/browser_eyedropper_basic.js => devtools/client/eyedropper/test/browser_eyedropper_basic.js
rename : browser/devtools/eyedropper/test/browser_eyedropper_cmd.js => devtools/client/eyedropper/test/browser_eyedropper_cmd.js
rename : browser/devtools/eyedropper/test/color-block.html => devtools/client/eyedropper/test/color-block.html
rename : browser/devtools/eyedropper/test/head.js => devtools/client/eyedropper/test/head.js
rename : browser/devtools/fontinspector/font-inspector.css => devtools/client/fontinspector/font-inspector.css
rename : browser/devtools/fontinspector/font-inspector.js => devtools/client/fontinspector/font-inspector.js
rename : browser/devtools/fontinspector/font-inspector.xhtml => devtools/client/fontinspector/font-inspector.xhtml
rename : browser/devtools/fontinspector/moz.build => devtools/client/fontinspector/moz.build
rename : browser/devtools/fontinspector/test/.eslintrc => devtools/client/fontinspector/test/.eslintrc
rename : browser/devtools/fontinspector/test/OstrichLicense.txt => devtools/client/fontinspector/test/OstrichLicense.txt
rename : browser/devtools/fontinspector/test/browser.ini => devtools/client/fontinspector/test/browser.ini
rename : browser/devtools/fontinspector/test/browser_fontinspector.html => devtools/client/fontinspector/test/browser_fontinspector.html
rename : browser/devtools/fontinspector/test/browser_fontinspector.js => devtools/client/fontinspector/test/browser_fontinspector.js
rename : browser/devtools/fontinspector/test/browser_fontinspector_edit-previews-show-all.js => devtools/client/fontinspector/test/browser_fontinspector_edit-previews-show-all.js
rename : browser/devtools/fontinspector/test/browser_fontinspector_edit-previews.js => devtools/client/fontinspector/test/browser_fontinspector_edit-previews.js
rename : browser/devtools/fontinspector/test/browser_fontinspector_theme-change.js => devtools/client/fontinspector/test/browser_fontinspector_theme-change.js
rename : browser/devtools/fontinspector/test/head.js => devtools/client/fontinspector/test/head.js
rename : browser/devtools/fontinspector/test/ostrich-black.ttf => devtools/client/fontinspector/test/ostrich-black.ttf
rename : browser/devtools/fontinspector/test/ostrich-regular.ttf => devtools/client/fontinspector/test/ostrich-regular.ttf
rename : browser/devtools/fontinspector/test/test_iframe.html => devtools/client/fontinspector/test/test_iframe.html
rename : browser/devtools/framework/ToolboxProcess.jsm => devtools/client/framework/ToolboxProcess.jsm
rename : browser/devtools/framework/connect/connect.css => devtools/client/framework/connect/connect.css
rename : browser/devtools/framework/connect/connect.js => devtools/client/framework/connect/connect.js
rename : browser/devtools/framework/connect/connect.xhtml => devtools/client/framework/connect/connect.xhtml
rename : browser/devtools/framework/dev-edition-promo/dev-edition-logo.png => devtools/client/framework/dev-edition-promo/dev-edition-logo.png
rename : browser/devtools/framework/dev-edition-promo/dev-edition-promo.css => devtools/client/framework/dev-edition-promo/dev-edition-promo.css
rename : browser/devtools/framework/dev-edition-promo/dev-edition-promo.xul => devtools/client/framework/dev-edition-promo/dev-edition-promo.xul
rename : browser/devtools/framework/gDevTools.jsm => devtools/client/framework/gDevTools.jsm
rename : browser/devtools/framework/moz.build => devtools/client/framework/moz.build
rename : browser/devtools/framework/options-panel.css => devtools/client/framework/options-panel.css
rename : browser/devtools/framework/selection.js => devtools/client/framework/selection.js
rename : browser/devtools/framework/sidebar.js => devtools/client/framework/sidebar.js
rename : browser/devtools/framework/target.js => devtools/client/framework/target.js
rename : browser/devtools/framework/test/.eslintrc => devtools/client/framework/test/.eslintrc
rename : browser/devtools/framework/test/browser.ini => devtools/client/framework/test/browser.ini
rename : browser/devtools/framework/test/browser_devtools_api.js => devtools/client/framework/test/browser_devtools_api.js
rename : browser/devtools/framework/test/browser_devtools_api_destroy.js => devtools/client/framework/test/browser_devtools_api_destroy.js
rename : browser/devtools/framework/test/browser_dynamic_tool_enabling.js => devtools/client/framework/test/browser_dynamic_tool_enabling.js
rename : browser/devtools/framework/test/browser_ignore_toolbox_network_requests.js => devtools/client/framework/test/browser_ignore_toolbox_network_requests.js
rename : browser/devtools/framework/test/browser_keybindings_01.js => devtools/client/framework/test/browser_keybindings_01.js
rename : browser/devtools/framework/test/browser_keybindings_02.js => devtools/client/framework/test/browser_keybindings_02.js
rename : browser/devtools/framework/test/browser_keybindings_03.js => devtools/client/framework/test/browser_keybindings_03.js
rename : browser/devtools/framework/test/browser_new_activation_workflow.js => devtools/client/framework/test/browser_new_activation_workflow.js
rename : browser/devtools/framework/test/browser_target_events.js => devtools/client/framework/test/browser_target_events.js
rename : browser/devtools/framework/test/browser_target_remote.js => devtools/client/framework/test/browser_target_remote.js
rename : browser/devtools/framework/test/browser_target_support.js => devtools/client/framework/test/browser_target_support.js
rename : browser/devtools/framework/test/browser_toolbox_custom_host.js => devtools/client/framework/test/browser_toolbox_custom_host.js
rename : browser/devtools/framework/test/browser_toolbox_dynamic_registration.js => devtools/client/framework/test/browser_toolbox_dynamic_registration.js
rename : browser/devtools/framework/test/browser_toolbox_getpanelwhenready.js => devtools/client/framework/test/browser_toolbox_getpanelwhenready.js
rename : browser/devtools/framework/test/browser_toolbox_highlight.js => devtools/client/framework/test/browser_toolbox_highlight.js
rename : browser/devtools/framework/test/browser_toolbox_hosts.js => devtools/client/framework/test/browser_toolbox_hosts.js
rename : browser/devtools/framework/test/browser_toolbox_hosts_size.js => devtools/client/framework/test/browser_toolbox_hosts_size.js
rename : browser/devtools/framework/test/browser_toolbox_minimize.js => devtools/client/framework/test/browser_toolbox_minimize.js
rename : browser/devtools/framework/test/browser_toolbox_options.js => devtools/client/framework/test/browser_toolbox_options.js
rename : browser/devtools/framework/test/browser_toolbox_options_disable_buttons.js => devtools/client/framework/test/browser_toolbox_options_disable_buttons.js
rename : browser/devtools/framework/test/browser_toolbox_options_disable_cache-01.js => devtools/client/framework/test/browser_toolbox_options_disable_cache-01.js
rename : browser/devtools/framework/test/browser_toolbox_options_disable_cache-02.js => devtools/client/framework/test/browser_toolbox_options_disable_cache-02.js
rename : browser/devtools/framework/test/browser_toolbox_options_disable_cache.sjs => devtools/client/framework/test/browser_toolbox_options_disable_cache.sjs
rename : browser/devtools/framework/test/browser_toolbox_options_disable_js.html => devtools/client/framework/test/browser_toolbox_options_disable_js.html
rename : browser/devtools/framework/test/browser_toolbox_options_disable_js.js => devtools/client/framework/test/browser_toolbox_options_disable_js.js
rename : browser/devtools/framework/test/browser_toolbox_options_disable_js_iframe.html => devtools/client/framework/test/browser_toolbox_options_disable_js_iframe.html
rename : browser/devtools/framework/test/browser_toolbox_options_enable_serviceworkers_testing.html => devtools/client/framework/test/browser_toolbox_options_enable_serviceworkers_testing.html
rename : browser/devtools/framework/test/browser_toolbox_options_enable_serviceworkers_testing.js => devtools/client/framework/test/browser_toolbox_options_enable_serviceworkers_testing.js
rename : browser/devtools/framework/test/browser_toolbox_options_enable_serviceworkers_testing_frame_script.js => devtools/client/framework/test/browser_toolbox_options_enable_serviceworkers_testing_frame_script.js
rename : browser/devtools/framework/test/browser_toolbox_raise.js => devtools/client/framework/test/browser_toolbox_raise.js
rename : browser/devtools/framework/test/browser_toolbox_ready.js => devtools/client/framework/test/browser_toolbox_ready.js
rename : browser/devtools/framework/test/browser_toolbox_select_event.js => devtools/client/framework/test/browser_toolbox_select_event.js
rename : browser/devtools/framework/test/browser_toolbox_selected_tool_unavailable.js => devtools/client/framework/test/browser_toolbox_selected_tool_unavailable.js
rename : browser/devtools/framework/test/browser_toolbox_sidebar.js => devtools/client/framework/test/browser_toolbox_sidebar.js
rename : browser/devtools/framework/test/browser_toolbox_sidebar_events.js => devtools/client/framework/test/browser_toolbox_sidebar_events.js
rename : browser/devtools/framework/test/browser_toolbox_sidebar_existing_tabs.js => devtools/client/framework/test/browser_toolbox_sidebar_existing_tabs.js
rename : browser/devtools/framework/test/browser_toolbox_sidebar_overflow_menu.js => devtools/client/framework/test/browser_toolbox_sidebar_overflow_menu.js
rename : browser/devtools/framework/test/browser_toolbox_sidebar_tool.xul => devtools/client/framework/test/browser_toolbox_sidebar_tool.xul
rename : browser/devtools/framework/test/browser_toolbox_tabsswitch_shortcuts.js => devtools/client/framework/test/browser_toolbox_tabsswitch_shortcuts.js
rename : browser/devtools/framework/test/browser_toolbox_textbox_context_menu.js => devtools/client/framework/test/browser_toolbox_textbox_context_menu.js
rename : browser/devtools/framework/test/browser_toolbox_theme_registration.js => devtools/client/framework/test/browser_toolbox_theme_registration.js
rename : browser/devtools/framework/test/browser_toolbox_toggle.js => devtools/client/framework/test/browser_toolbox_toggle.js
rename : browser/devtools/framework/test/browser_toolbox_tool_ready.js => devtools/client/framework/test/browser_toolbox_tool_ready.js
rename : browser/devtools/framework/test/browser_toolbox_tool_remote_reopen.js => devtools/client/framework/test/browser_toolbox_tool_remote_reopen.js
rename : browser/devtools/framework/test/browser_toolbox_transport_events.js => devtools/client/framework/test/browser_toolbox_transport_events.js
rename : browser/devtools/framework/test/browser_toolbox_view_source_01.js => devtools/client/framework/test/browser_toolbox_view_source_01.js
rename : browser/devtools/framework/test/browser_toolbox_view_source_02.js => devtools/client/framework/test/browser_toolbox_view_source_02.js
rename : browser/devtools/framework/test/browser_toolbox_view_source_03.js => devtools/client/framework/test/browser_toolbox_view_source_03.js
rename : browser/devtools/framework/test/browser_toolbox_view_source_04.js => devtools/client/framework/test/browser_toolbox_view_source_04.js
rename : browser/devtools/framework/test/browser_toolbox_window_reload_target.js => devtools/client/framework/test/browser_toolbox_window_reload_target.js
rename : browser/devtools/framework/test/browser_toolbox_window_shortcuts.js => devtools/client/framework/test/browser_toolbox_window_shortcuts.js
rename : browser/devtools/framework/test/browser_toolbox_window_title_changes.js => devtools/client/framework/test/browser_toolbox_window_title_changes.js
rename : browser/devtools/framework/test/browser_toolbox_zoom.js => devtools/client/framework/test/browser_toolbox_zoom.js
rename : browser/devtools/framework/test/browser_two_tabs.js => devtools/client/framework/test/browser_two_tabs.js
rename : browser/devtools/framework/test/code_math.js => devtools/client/framework/test/code_math.js
rename : browser/devtools/framework/test/doc_theme.css => devtools/client/framework/test/doc_theme.css
rename : browser/devtools/framework/test/doc_viewsource.html => devtools/client/framework/test/doc_viewsource.html
rename : browser/devtools/framework/test/head.js => devtools/client/framework/test/head.js
rename : browser/devtools/framework/test/helper_disable_cache.js => devtools/client/framework/test/helper_disable_cache.js
rename : browser/devtools/framework/test/serviceworker.js => devtools/client/framework/test/serviceworker.js
rename : browser/devtools/framework/test/shared-head.js => devtools/client/framework/test/shared-head.js
rename : browser/devtools/framework/toolbox-highlighter-utils.js => devtools/client/framework/toolbox-highlighter-utils.js
rename : browser/devtools/framework/toolbox-hosts.js => devtools/client/framework/toolbox-hosts.js
rename : browser/devtools/framework/toolbox-options.js => devtools/client/framework/toolbox-options.js
rename : browser/devtools/framework/toolbox-options.xul => devtools/client/framework/toolbox-options.xul
rename : browser/devtools/framework/toolbox-process-window.js => devtools/client/framework/toolbox-process-window.js
rename : browser/devtools/framework/toolbox-process-window.xul => devtools/client/framework/toolbox-process-window.xul
rename : browser/devtools/framework/toolbox-window.xul => devtools/client/framework/toolbox-window.xul
rename : browser/devtools/framework/toolbox.js => devtools/client/framework/toolbox.js
rename : browser/devtools/framework/toolbox.xul => devtools/client/framework/toolbox.xul
rename : browser/devtools/inspector/breadcrumbs.js => devtools/client/inspector/breadcrumbs.js
rename : browser/devtools/inspector/inspector-commands.js => devtools/client/inspector/inspector-commands.js
rename : browser/devtools/inspector/inspector-panel.js => devtools/client/inspector/inspector-panel.js
rename : browser/devtools/inspector/inspector.css => devtools/client/inspector/inspector.css
rename : browser/devtools/inspector/inspector.xul => devtools/client/inspector/inspector.xul
rename : browser/devtools/inspector/moz.build => devtools/client/inspector/moz.build
rename : browser/devtools/inspector/selector-search.js => devtools/client/inspector/selector-search.js
rename : browser/devtools/inspector/test/.eslintrc => devtools/client/inspector/test/.eslintrc
rename : browser/devtools/inspector/test/browser.ini => devtools/client/inspector/test/browser.ini
rename : browser/devtools/inspector/test/browser_inspector_breadcrumbs.js => devtools/client/inspector/test/browser_inspector_breadcrumbs.js
rename : browser/devtools/inspector/test/browser_inspector_breadcrumbs_highlight_hover.js => devtools/client/inspector/test/browser_inspector_breadcrumbs_highlight_hover.js
rename : browser/devtools/inspector/test/browser_inspector_breadcrumbs_keybinding.js => devtools/client/inspector/test/browser_inspector_breadcrumbs_keybinding.js
rename : browser/devtools/inspector/test/browser_inspector_breadcrumbs_menu.js => devtools/client/inspector/test/browser_inspector_breadcrumbs_menu.js
rename : browser/devtools/inspector/test/browser_inspector_breadcrumbs_mutations.js => devtools/client/inspector/test/browser_inspector_breadcrumbs_mutations.js
rename : browser/devtools/inspector/test/browser_inspector_delete-selected-node-01.js => devtools/client/inspector/test/browser_inspector_delete-selected-node-01.js
rename : browser/devtools/inspector/test/browser_inspector_delete-selected-node-02.js => devtools/client/inspector/test/browser_inspector_delete-selected-node-02.js
rename : browser/devtools/inspector/test/browser_inspector_delete-selected-node-03.js => devtools/client/inspector/test/browser_inspector_delete-selected-node-03.js
rename : browser/devtools/inspector/test/browser_inspector_destroy-after-navigation.js => devtools/client/inspector/test/browser_inspector_destroy-after-navigation.js
rename : browser/devtools/inspector/test/browser_inspector_destroy-before-ready.js => devtools/client/inspector/test/browser_inspector_destroy-before-ready.js
rename : browser/devtools/inspector/test/browser_inspector_gcli-inspect-command.js => devtools/client/inspector/test/browser_inspector_gcli-inspect-command.js
rename : browser/devtools/inspector/test/browser_inspector_highlighter-01.js => devtools/client/inspector/test/browser_inspector_highlighter-01.js
rename : browser/devtools/inspector/test/browser_inspector_highlighter-02.js => devtools/client/inspector/test/browser_inspector_highlighter-02.js
rename : browser/devtools/inspector/test/browser_inspector_highlighter-03.js => devtools/client/inspector/test/browser_inspector_highlighter-03.js
rename : browser/devtools/inspector/test/browser_inspector_highlighter-04.js => devtools/client/inspector/test/browser_inspector_highlighter-04.js
rename : browser/devtools/inspector/test/browser_inspector_highlighter-by-type.js => devtools/client/inspector/test/browser_inspector_highlighter-by-type.js
rename : browser/devtools/inspector/test/browser_inspector_highlighter-comments.js => devtools/client/inspector/test/browser_inspector_highlighter-comments.js
rename : browser/devtools/inspector/test/browser_inspector_highlighter-csstransform_01.js => devtools/client/inspector/test/browser_inspector_highlighter-csstransform_01.js
rename : browser/devtools/inspector/test/browser_inspector_highlighter-csstransform_02.js => devtools/client/inspector/test/browser_inspector_highlighter-csstransform_02.js
rename : browser/devtools/inspector/test/browser_inspector_highlighter-geometry_01.js => devtools/client/inspector/test/browser_inspector_highlighter-geometry_01.js
rename : browser/devtools/inspector/test/browser_inspector_highlighter-geometry_02.js => devtools/client/inspector/test/browser_inspector_highlighter-geometry_02.js
rename : browser/devtools/inspector/test/browser_inspector_highlighter-geometry_03.js => devtools/client/inspector/test/browser_inspector_highlighter-geometry_03.js
rename : browser/devtools/inspector/test/browser_inspector_highlighter-geometry_04.js => devtools/client/inspector/test/browser_inspector_highlighter-geometry_04.js
rename : browser/devtools/inspector/test/browser_inspector_highlighter-geometry_05.js => devtools/client/inspector/test/browser_inspector_highlighter-geometry_05.js
rename : browser/devtools/inspector/test/browser_inspector_highlighter-hover_01.js => devtools/client/inspector/test/browser_inspector_highlighter-hover_01.js
rename : browser/devtools/inspector/test/browser_inspector_highlighter-hover_02.js => devtools/client/inspector/test/browser_inspector_highlighter-hover_02.js
rename : browser/devtools/inspector/test/browser_inspector_highlighter-hover_03.js => devtools/client/inspector/test/browser_inspector_highlighter-hover_03.js
rename : browser/devtools/inspector/test/browser_inspector_highlighter-iframes.js => devtools/client/inspector/test/browser_inspector_highlighter-iframes.js
rename : browser/devtools/inspector/test/browser_inspector_highlighter-inline.js => devtools/client/inspector/test/browser_inspector_highlighter-inline.js
rename : browser/devtools/inspector/test/browser_inspector_highlighter-keybinding_01.js => devtools/client/inspector/test/browser_inspector_highlighter-keybinding_01.js
rename : browser/devtools/inspector/test/browser_inspector_highlighter-keybinding_02.js => devtools/client/inspector/test/browser_inspector_highlighter-keybinding_02.js
rename : browser/devtools/inspector/test/browser_inspector_highlighter-keybinding_03.js => devtools/client/inspector/test/browser_inspector_highlighter-keybinding_03.js
rename : browser/devtools/inspector/test/browser_inspector_highlighter-keybinding_04.js => devtools/client/inspector/test/browser_inspector_highlighter-keybinding_04.js
rename : browser/devtools/inspector/test/browser_inspector_highlighter-options.js => devtools/client/inspector/test/browser_inspector_highlighter-options.js
rename : browser/devtools/inspector/test/browser_inspector_highlighter-rect_01.js => devtools/client/inspector/test/browser_inspector_highlighter-rect_01.js
rename : browser/devtools/inspector/test/browser_inspector_highlighter-rect_02.js => devtools/client/inspector/test/browser_inspector_highlighter-rect_02.js
rename : browser/devtools/inspector/test/browser_inspector_highlighter-rulers_01.js => devtools/client/inspector/test/browser_inspector_highlighter-rulers_01.js
rename : browser/devtools/inspector/test/browser_inspector_highlighter-rulers_02.js => devtools/client/inspector/test/browser_inspector_highlighter-rulers_02.js
rename : browser/devtools/inspector/test/browser_inspector_highlighter-selector_01.js => devtools/client/inspector/test/browser_inspector_highlighter-selector_01.js
rename : browser/devtools/inspector/test/browser_inspector_highlighter-selector_02.js => devtools/client/inspector/test/browser_inspector_highlighter-selector_02.js
rename : browser/devtools/inspector/test/browser_inspector_highlighter-xbl.js => devtools/client/inspector/test/browser_inspector_highlighter-xbl.js
rename : browser/devtools/inspector/test/browser_inspector_highlighter-zoom.js => devtools/client/inspector/test/browser_inspector_highlighter-zoom.js
rename : browser/devtools/inspector/test/browser_inspector_iframe-navigation.js => devtools/client/inspector/test/browser_inspector_iframe-navigation.js
rename : browser/devtools/inspector/test/browser_inspector_infobar_01.js => devtools/client/inspector/test/browser_inspector_infobar_01.js
rename : browser/devtools/inspector/test/browser_inspector_initialization.js => devtools/client/inspector/test/browser_inspector_initialization.js
rename : browser/devtools/inspector/test/browser_inspector_inspect-object-element.js => devtools/client/inspector/test/browser_inspector_inspect-object-element.js
rename : browser/devtools/inspector/test/browser_inspector_invalidate.js => devtools/client/inspector/test/browser_inspector_invalidate.js
rename : browser/devtools/inspector/test/browser_inspector_keyboard-shortcuts-copy-outerhtml.js => devtools/client/inspector/test/browser_inspector_keyboard-shortcuts-copy-outerhtml.js
rename : browser/devtools/inspector/test/browser_inspector_keyboard-shortcuts.js => devtools/client/inspector/test/browser_inspector_keyboard-shortcuts.js
rename : browser/devtools/inspector/test/browser_inspector_menu-01-sensitivity.js => devtools/client/inspector/test/browser_inspector_menu-01-sensitivity.js
rename : browser/devtools/inspector/test/browser_inspector_menu-02-copy-items.js => devtools/client/inspector/test/browser_inspector_menu-02-copy-items.js
rename : browser/devtools/inspector/test/browser_inspector_menu-03-paste-items.js => devtools/client/inspector/test/browser_inspector_menu-03-paste-items.js
rename : browser/devtools/inspector/test/browser_inspector_menu-04-use-in-console.js => devtools/client/inspector/test/browser_inspector_menu-04-use-in-console.js
rename : browser/devtools/inspector/test/browser_inspector_menu-05-other.js => devtools/client/inspector/test/browser_inspector_menu-05-other.js
rename : browser/devtools/inspector/test/browser_inspector_navigation.js => devtools/client/inspector/test/browser_inspector_navigation.js
rename : browser/devtools/inspector/test/browser_inspector_pane-toggle-01.js => devtools/client/inspector/test/browser_inspector_pane-toggle-01.js
rename : browser/devtools/inspector/test/browser_inspector_pane-toggle-02.js => devtools/client/inspector/test/browser_inspector_pane-toggle-02.js
rename : browser/devtools/inspector/test/browser_inspector_pane-toggle-03.js => devtools/client/inspector/test/browser_inspector_pane-toggle-03.js
rename : browser/devtools/inspector/test/browser_inspector_picker-stop-on-destroy.js => devtools/client/inspector/test/browser_inspector_picker-stop-on-destroy.js
rename : browser/devtools/inspector/test/browser_inspector_picker-stop-on-tool-change.js => devtools/client/inspector/test/browser_inspector_picker-stop-on-tool-change.js
rename : browser/devtools/inspector/test/browser_inspector_pseudoclass-lock.js => devtools/client/inspector/test/browser_inspector_pseudoclass-lock.js
rename : browser/devtools/inspector/test/browser_inspector_pseudoclass-menu.js => devtools/client/inspector/test/browser_inspector_pseudoclass-menu.js
rename : browser/devtools/inspector/test/browser_inspector_reload-01.js => devtools/client/inspector/test/browser_inspector_reload-01.js
rename : browser/devtools/inspector/test/browser_inspector_reload-02.js => devtools/client/inspector/test/browser_inspector_reload-02.js
rename : browser/devtools/inspector/test/browser_inspector_remove-iframe-during-load.js => devtools/client/inspector/test/browser_inspector_remove-iframe-during-load.js
rename : browser/devtools/inspector/test/browser_inspector_scrolling.js => devtools/client/inspector/test/browser_inspector_scrolling.js
rename : browser/devtools/inspector/test/browser_inspector_search-01.js => devtools/client/inspector/test/browser_inspector_search-01.js
rename : browser/devtools/inspector/test/browser_inspector_search-02.js => devtools/client/inspector/test/browser_inspector_search-02.js
rename : browser/devtools/inspector/test/browser_inspector_search-03.js => devtools/client/inspector/test/browser_inspector_search-03.js
rename : browser/devtools/inspector/test/browser_inspector_search-04.js => devtools/client/inspector/test/browser_inspector_search-04.js
rename : browser/devtools/inspector/test/browser_inspector_search-05.js => devtools/client/inspector/test/browser_inspector_search-05.js
rename : browser/devtools/inspector/test/browser_inspector_search-06.js => devtools/client/inspector/test/browser_inspector_search-06.js
rename : browser/devtools/inspector/test/browser_inspector_search-navigation.js => devtools/client/inspector/test/browser_inspector_search-navigation.js
rename : browser/devtools/inspector/test/browser_inspector_search-reserved.js => devtools/client/inspector/test/browser_inspector_search-reserved.js
rename : browser/devtools/inspector/test/browser_inspector_search-suggests-ids-and-classes.js => devtools/client/inspector/test/browser_inspector_search-suggests-ids-and-classes.js
rename : browser/devtools/inspector/test/browser_inspector_select-docshell.js => devtools/client/inspector/test/browser_inspector_select-docshell.js
rename : browser/devtools/inspector/test/browser_inspector_select-last-selected.js => devtools/client/inspector/test/browser_inspector_select-last-selected.js
rename : browser/devtools/inspector/test/browser_inspector_sidebarstate.js => devtools/client/inspector/test/browser_inspector_sidebarstate.js
rename : browser/devtools/inspector/test/browser_inspector_switch-to-inspector-on-pick.js => devtools/client/inspector/test/browser_inspector_switch-to-inspector-on-pick.js
rename : browser/devtools/inspector/test/doc_inspector_breadcrumbs.html => devtools/client/inspector/test/doc_inspector_breadcrumbs.html
rename : browser/devtools/inspector/test/doc_inspector_delete-selected-node-01.html => devtools/client/inspector/test/doc_inspector_delete-selected-node-01.html
rename : browser/devtools/inspector/test/doc_inspector_delete-selected-node-02.html => devtools/client/inspector/test/doc_inspector_delete-selected-node-02.html
rename : browser/devtools/inspector/test/doc_inspector_gcli-inspect-command.html => devtools/client/inspector/test/doc_inspector_gcli-inspect-command.html
rename : browser/devtools/inspector/test/doc_inspector_highlight_after_transition.html => devtools/client/inspector/test/doc_inspector_highlight_after_transition.html
rename : browser/devtools/inspector/test/doc_inspector_highlighter-comments.html => devtools/client/inspector/test/doc_inspector_highlighter-comments.html
rename : browser/devtools/inspector/test/doc_inspector_highlighter-geometry_01.html => devtools/client/inspector/test/doc_inspector_highlighter-geometry_01.html
rename : browser/devtools/inspector/test/doc_inspector_highlighter-geometry_02.html => devtools/client/inspector/test/doc_inspector_highlighter-geometry_02.html
rename : browser/devtools/inspector/test/doc_inspector_highlighter.html => devtools/client/inspector/test/doc_inspector_highlighter.html
rename : browser/devtools/inspector/test/doc_inspector_highlighter_csstransform.html => devtools/client/inspector/test/doc_inspector_highlighter_csstransform.html
rename : browser/devtools/inspector/test/doc_inspector_highlighter_dom.html => devtools/client/inspector/test/doc_inspector_highlighter_dom.html
rename : browser/devtools/inspector/test/doc_inspector_highlighter_inline.html => devtools/client/inspector/test/doc_inspector_highlighter_inline.html
rename : browser/devtools/inspector/test/doc_inspector_highlighter_rect.html => devtools/client/inspector/test/doc_inspector_highlighter_rect.html
rename : browser/devtools/inspector/test/doc_inspector_highlighter_rect_iframe.html => devtools/client/inspector/test/doc_inspector_highlighter_rect_iframe.html
rename : browser/devtools/inspector/test/doc_inspector_highlighter_xbl.xul => devtools/client/inspector/test/doc_inspector_highlighter_xbl.xul
rename : browser/devtools/inspector/test/doc_inspector_infobar.html => devtools/client/inspector/test/doc_inspector_infobar.html
rename : browser/devtools/inspector/test/doc_inspector_infobar_01.html => devtools/client/inspector/test/doc_inspector_infobar_01.html
rename : browser/devtools/inspector/test/doc_inspector_infobar_02.html => devtools/client/inspector/test/doc_inspector_infobar_02.html
rename : browser/devtools/inspector/test/doc_inspector_menu.html => devtools/client/inspector/test/doc_inspector_menu.html
rename : browser/devtools/inspector/test/doc_inspector_outerhtml.html => devtools/client/inspector/test/doc_inspector_outerhtml.html
rename : browser/devtools/inspector/test/doc_inspector_remove-iframe-during-load.html => devtools/client/inspector/test/doc_inspector_remove-iframe-during-load.html
rename : browser/devtools/inspector/test/doc_inspector_search-reserved.html => devtools/client/inspector/test/doc_inspector_search-reserved.html
rename : browser/devtools/inspector/test/doc_inspector_search-suggestions.html => devtools/client/inspector/test/doc_inspector_search-suggestions.html
rename : browser/devtools/inspector/test/doc_inspector_search.html => devtools/client/inspector/test/doc_inspector_search.html
rename : browser/devtools/inspector/test/doc_inspector_select-last-selected-01.html => devtools/client/inspector/test/doc_inspector_select-last-selected-01.html
rename : browser/devtools/inspector/test/doc_inspector_select-last-selected-02.html => devtools/client/inspector/test/doc_inspector_select-last-selected-02.html
rename : browser/devtools/inspector/test/head.js => devtools/client/inspector/test/head.js
rename : browser/devtools/jar.mn => devtools/client/jar.mn
rename : browser/devtools/layoutview/moz.build => devtools/client/layoutview/moz.build
rename : browser/devtools/layoutview/test/.eslintrc => devtools/client/layoutview/test/.eslintrc
rename : browser/devtools/layoutview/test/browser.ini => devtools/client/layoutview/test/browser.ini
rename : browser/devtools/layoutview/test/browser_layoutview.js => devtools/client/layoutview/test/browser_layoutview.js
rename : browser/devtools/layoutview/test/browser_layoutview_editablemodel.js => devtools/client/layoutview/test/browser_layoutview_editablemodel.js
rename : browser/devtools/layoutview/test/browser_layoutview_editablemodel_allproperties.js => devtools/client/layoutview/test/browser_layoutview_editablemodel_allproperties.js
rename : browser/devtools/layoutview/test/browser_layoutview_editablemodel_border.js => devtools/client/layoutview/test/browser_layoutview_editablemodel_border.js
rename : browser/devtools/layoutview/test/browser_layoutview_editablemodel_stylerules.js => devtools/client/layoutview/test/browser_layoutview_editablemodel_stylerules.js
rename : browser/devtools/layoutview/test/browser_layoutview_guides.js => devtools/client/layoutview/test/browser_layoutview_guides.js
rename : browser/devtools/layoutview/test/browser_layoutview_rotate-labels-on-sides.js => devtools/client/layoutview/test/browser_layoutview_rotate-labels-on-sides.js
rename : browser/devtools/layoutview/test/browser_layoutview_tooltips.js => devtools/client/layoutview/test/browser_layoutview_tooltips.js
rename : browser/devtools/layoutview/test/browser_layoutview_update-after-navigation.js => devtools/client/layoutview/test/browser_layoutview_update-after-navigation.js
rename : browser/devtools/layoutview/test/browser_layoutview_update-after-reload.js => devtools/client/layoutview/test/browser_layoutview_update-after-reload.js
rename : browser/devtools/layoutview/test/browser_layoutview_update-in-iframes.js => devtools/client/layoutview/test/browser_layoutview_update-in-iframes.js
rename : browser/devtools/layoutview/test/doc_layoutview_iframe1.html => devtools/client/layoutview/test/doc_layoutview_iframe1.html
rename : browser/devtools/layoutview/test/doc_layoutview_iframe2.html => devtools/client/layoutview/test/doc_layoutview_iframe2.html
rename : browser/devtools/layoutview/test/head.js => devtools/client/layoutview/test/head.js
rename : browser/devtools/layoutview/view.js => devtools/client/layoutview/view.js
rename : browser/devtools/layoutview/view.xhtml => devtools/client/layoutview/view.xhtml
rename : browser/devtools/main.js => devtools/client/main.js
rename : browser/devtools/markupview/html-editor.js => devtools/client/markupview/html-editor.js
rename : browser/devtools/markupview/markup-view.css => devtools/client/markupview/markup-view.css
rename : browser/devtools/markupview/markup-view.js => devtools/client/markupview/markup-view.js
rename : browser/devtools/markupview/markup-view.xhtml => devtools/client/markupview/markup-view.xhtml
rename : browser/devtools/markupview/moz.build => devtools/client/markupview/moz.build
rename : browser/devtools/markupview/test/.eslintrc => devtools/client/markupview/test/.eslintrc
rename : browser/devtools/markupview/test/actor_events_form.js => devtools/client/markupview/test/actor_events_form.js
rename : browser/devtools/markupview/test/browser.ini => devtools/client/markupview/test/browser.ini
rename : browser/devtools/markupview/test/browser_markupview_anonymous_01.js => devtools/client/markupview/test/browser_markupview_anonymous_01.js
rename : browser/devtools/markupview/test/browser_markupview_anonymous_02.js => devtools/client/markupview/test/browser_markupview_anonymous_02.js
rename : browser/devtools/markupview/test/browser_markupview_anonymous_03.js => devtools/client/markupview/test/browser_markupview_anonymous_03.js
rename : browser/devtools/markupview/test/browser_markupview_anonymous_04.js => devtools/client/markupview/test/browser_markupview_anonymous_04.js
rename : browser/devtools/markupview/test/browser_markupview_copy_image_data.js => devtools/client/markupview/test/browser_markupview_copy_image_data.js
rename : browser/devtools/markupview/test/browser_markupview_css_completion_style_attribute.js => devtools/client/markupview/test/browser_markupview_css_completion_style_attribute.js
rename : browser/devtools/markupview/test/browser_markupview_dragdrop_autoscroll.js => devtools/client/markupview/test/browser_markupview_dragdrop_autoscroll.js
rename : browser/devtools/markupview/test/browser_markupview_dragdrop_dragRootNode.js => devtools/client/markupview/test/browser_markupview_dragdrop_dragRootNode.js
rename : browser/devtools/markupview/test/browser_markupview_dragdrop_escapeKeyPress.js => devtools/client/markupview/test/browser_markupview_dragdrop_escapeKeyPress.js
rename : browser/devtools/markupview/test/browser_markupview_dragdrop_invalidNodes.js => devtools/client/markupview/test/browser_markupview_dragdrop_invalidNodes.js
rename : browser/devtools/markupview/test/browser_markupview_dragdrop_isDragging.js => devtools/client/markupview/test/browser_markupview_dragdrop_isDragging.js
rename : browser/devtools/markupview/test/browser_markupview_dragdrop_reorder.js => devtools/client/markupview/test/browser_markupview_dragdrop_reorder.js
rename : browser/devtools/markupview/test/browser_markupview_dragdrop_textSelection.js => devtools/client/markupview/test/browser_markupview_dragdrop_textSelection.js
rename : browser/devtools/markupview/test/browser_markupview_events-overflow.js => devtools/client/markupview/test/browser_markupview_events-overflow.js
rename : browser/devtools/markupview/test/browser_markupview_events.js => devtools/client/markupview/test/browser_markupview_events.js
rename : browser/devtools/markupview/test/browser_markupview_events_form.js => devtools/client/markupview/test/browser_markupview_events_form.js
rename : browser/devtools/markupview/test/browser_markupview_events_jquery_1.0.js => devtools/client/markupview/test/browser_markupview_events_jquery_1.0.js
rename : browser/devtools/markupview/test/browser_markupview_events_jquery_1.1.js => devtools/client/markupview/test/browser_markupview_events_jquery_1.1.js
rename : browser/devtools/markupview/test/browser_markupview_events_jquery_1.11.1.js => devtools/client/markupview/test/browser_markupview_events_jquery_1.11.1.js
rename : browser/devtools/markupview/test/browser_markupview_events_jquery_1.2.js => devtools/client/markupview/test/browser_markupview_events_jquery_1.2.js
rename : browser/devtools/markupview/test/browser_markupview_events_jquery_1.3.js => devtools/client/markupview/test/browser_markupview_events_jquery_1.3.js
rename : browser/devtools/markupview/test/browser_markupview_events_jquery_1.4.js => devtools/client/markupview/test/browser_markupview_events_jquery_1.4.js
rename : browser/devtools/markupview/test/browser_markupview_events_jquery_1.6.js => devtools/client/markupview/test/browser_markupview_events_jquery_1.6.js
rename : browser/devtools/markupview/test/browser_markupview_events_jquery_1.7.js => devtools/client/markupview/test/browser_markupview_events_jquery_1.7.js
rename : browser/devtools/markupview/test/browser_markupview_events_jquery_2.1.1.js => devtools/client/markupview/test/browser_markupview_events_jquery_2.1.1.js
rename : browser/devtools/markupview/test/browser_markupview_html_edit_01.js => devtools/client/markupview/test/browser_markupview_html_edit_01.js
rename : browser/devtools/markupview/test/browser_markupview_html_edit_02.js => devtools/client/markupview/test/browser_markupview_html_edit_02.js
rename : browser/devtools/markupview/test/browser_markupview_html_edit_03.js => devtools/client/markupview/test/browser_markupview_html_edit_03.js
rename : browser/devtools/markupview/test/browser_markupview_image_tooltip.js => devtools/client/markupview/test/browser_markupview_image_tooltip.js
rename : browser/devtools/markupview/test/browser_markupview_image_tooltip_mutations.js => devtools/client/markupview/test/browser_markupview_image_tooltip_mutations.js
rename : browser/devtools/markupview/test/browser_markupview_keybindings_01.js => devtools/client/markupview/test/browser_markupview_keybindings_01.js
rename : browser/devtools/markupview/test/browser_markupview_keybindings_02.js => devtools/client/markupview/test/browser_markupview_keybindings_02.js
rename : browser/devtools/markupview/test/browser_markupview_keybindings_03.js => devtools/client/markupview/test/browser_markupview_keybindings_03.js
rename : browser/devtools/markupview/test/browser_markupview_keybindings_04.js => devtools/client/markupview/test/browser_markupview_keybindings_04.js
rename : browser/devtools/markupview/test/browser_markupview_links_01.js => devtools/client/markupview/test/browser_markupview_links_01.js
rename : browser/devtools/markupview/test/browser_markupview_links_02.js => devtools/client/markupview/test/browser_markupview_links_02.js
rename : browser/devtools/markupview/test/browser_markupview_links_03.js => devtools/client/markupview/test/browser_markupview_links_03.js
rename : browser/devtools/markupview/test/browser_markupview_links_04.js => devtools/client/markupview/test/browser_markupview_links_04.js
rename : browser/devtools/markupview/test/browser_markupview_links_05.js => devtools/client/markupview/test/browser_markupview_links_05.js
rename : browser/devtools/markupview/test/browser_markupview_links_06.js => devtools/client/markupview/test/browser_markupview_links_06.js
rename : browser/devtools/markupview/test/browser_markupview_links_07.js => devtools/client/markupview/test/browser_markupview_links_07.js
rename : browser/devtools/markupview/test/browser_markupview_load_01.js => devtools/client/markupview/test/browser_markupview_load_01.js
rename : browser/devtools/markupview/test/browser_markupview_mutation_01.js => devtools/client/markupview/test/browser_markupview_mutation_01.js
rename : browser/devtools/markupview/test/browser_markupview_mutation_02.js => devtools/client/markupview/test/browser_markupview_mutation_02.js
rename : browser/devtools/markupview/test/browser_markupview_navigation.js => devtools/client/markupview/test/browser_markupview_navigation.js
rename : browser/devtools/markupview/test/browser_markupview_node_not_displayed_01.js => devtools/client/markupview/test/browser_markupview_node_not_displayed_01.js
rename : browser/devtools/markupview/test/browser_markupview_node_not_displayed_02.js => devtools/client/markupview/test/browser_markupview_node_not_displayed_02.js
rename : browser/devtools/markupview/test/browser_markupview_pagesize_01.js => devtools/client/markupview/test/browser_markupview_pagesize_01.js
rename : browser/devtools/markupview/test/browser_markupview_pagesize_02.js => devtools/client/markupview/test/browser_markupview_pagesize_02.js
rename : browser/devtools/markupview/test/browser_markupview_remove_xul_attributes.js => devtools/client/markupview/test/browser_markupview_remove_xul_attributes.js
rename : browser/devtools/markupview/test/browser_markupview_search_01.js => devtools/client/markupview/test/browser_markupview_search_01.js
rename : browser/devtools/markupview/test/browser_markupview_tag_edit_01.js => devtools/client/markupview/test/browser_markupview_tag_edit_01.js
rename : browser/devtools/markupview/test/browser_markupview_tag_edit_02.js => devtools/client/markupview/test/browser_markupview_tag_edit_02.js
rename : browser/devtools/markupview/test/browser_markupview_tag_edit_03.js => devtools/client/markupview/test/browser_markupview_tag_edit_03.js
rename : browser/devtools/markupview/test/browser_markupview_tag_edit_04.js => devtools/client/markupview/test/browser_markupview_tag_edit_04.js
rename : browser/devtools/markupview/test/browser_markupview_tag_edit_05.js => devtools/client/markupview/test/browser_markupview_tag_edit_05.js
rename : browser/devtools/markupview/test/browser_markupview_tag_edit_06.js => devtools/client/markupview/test/browser_markupview_tag_edit_06.js
rename : browser/devtools/markupview/test/browser_markupview_tag_edit_07.js => devtools/client/markupview/test/browser_markupview_tag_edit_07.js
rename : browser/devtools/markupview/test/browser_markupview_tag_edit_08.js => devtools/client/markupview/test/browser_markupview_tag_edit_08.js
rename : browser/devtools/markupview/test/browser_markupview_tag_edit_09.js => devtools/client/markupview/test/browser_markupview_tag_edit_09.js
rename : browser/devtools/markupview/test/browser_markupview_tag_edit_10.js => devtools/client/markupview/test/browser_markupview_tag_edit_10.js
rename : browser/devtools/markupview/test/browser_markupview_tag_edit_11.js => devtools/client/markupview/test/browser_markupview_tag_edit_11.js
rename : browser/devtools/markupview/test/browser_markupview_tag_edit_12.js => devtools/client/markupview/test/browser_markupview_tag_edit_12.js
rename : browser/devtools/markupview/test/browser_markupview_textcontent_edit_01.js => devtools/client/markupview/test/browser_markupview_textcontent_edit_01.js
rename : browser/devtools/markupview/test/browser_markupview_toggle_01.js => devtools/client/markupview/test/browser_markupview_toggle_01.js
rename : browser/devtools/markupview/test/browser_markupview_toggle_02.js => devtools/client/markupview/test/browser_markupview_toggle_02.js
rename : browser/devtools/markupview/test/browser_markupview_toggle_03.js => devtools/client/markupview/test/browser_markupview_toggle_03.js
rename : browser/devtools/markupview/test/browser_markupview_update-on-navigtion.js => devtools/client/markupview/test/browser_markupview_update-on-navigtion.js
rename : browser/devtools/markupview/test/doc_markup_anonymous.html => devtools/client/markupview/test/doc_markup_anonymous.html
rename : browser/devtools/markupview/test/doc_markup_dragdrop.html => devtools/client/markupview/test/doc_markup_dragdrop.html
rename : browser/devtools/markupview/test/doc_markup_dragdrop_autoscroll.html => devtools/client/markupview/test/doc_markup_dragdrop_autoscroll.html
rename : browser/devtools/markupview/test/doc_markup_edit.html => devtools/client/markupview/test/doc_markup_edit.html
rename : browser/devtools/markupview/test/doc_markup_events-overflow.html => devtools/client/markupview/test/doc_markup_events-overflow.html
rename : browser/devtools/markupview/test/doc_markup_events.html => devtools/client/markupview/test/doc_markup_events.html
rename : browser/devtools/markupview/test/doc_markup_events_form.html => devtools/client/markupview/test/doc_markup_events_form.html
rename : browser/devtools/markupview/test/doc_markup_events_jquery.html => devtools/client/markupview/test/doc_markup_events_jquery.html
rename : browser/devtools/markupview/test/doc_markup_flashing.html => devtools/client/markupview/test/doc_markup_flashing.html
rename : browser/devtools/markupview/test/doc_markup_links.html => devtools/client/markupview/test/doc_markup_links.html
rename : browser/devtools/markupview/test/doc_markup_mutation.html => devtools/client/markupview/test/doc_markup_mutation.html
rename : browser/devtools/markupview/test/doc_markup_navigation.html => devtools/client/markupview/test/doc_markup_navigation.html
rename : browser/devtools/markupview/test/doc_markup_not_displayed.html => devtools/client/markupview/test/doc_markup_not_displayed.html
rename : browser/devtools/markupview/test/doc_markup_pagesize_01.html => devtools/client/markupview/test/doc_markup_pagesize_01.html
rename : browser/devtools/markupview/test/doc_markup_pagesize_02.html => devtools/client/markupview/test/doc_markup_pagesize_02.html
rename : browser/devtools/markupview/test/doc_markup_search.html => devtools/client/markupview/test/doc_markup_search.html
rename : browser/devtools/markupview/test/doc_markup_svg_attributes.html => devtools/client/markupview/test/doc_markup_svg_attributes.html
rename : browser/devtools/markupview/test/doc_markup_toggle.html => devtools/client/markupview/test/doc_markup_toggle.html
rename : browser/devtools/markupview/test/doc_markup_tooltip.png => devtools/client/markupview/test/doc_markup_tooltip.png
rename : browser/devtools/markupview/test/doc_markup_xul.xul => devtools/client/markupview/test/doc_markup_xul.xul
rename : browser/devtools/markupview/test/frame-script-utils.js => devtools/client/markupview/test/frame-script-utils.js
rename : browser/devtools/markupview/test/head.js => devtools/client/markupview/test/head.js
rename : browser/devtools/markupview/test/helper_attributes_test_runner.js => devtools/client/markupview/test/helper_attributes_test_runner.js
rename : browser/devtools/markupview/test/helper_events_test_runner.js => devtools/client/markupview/test/helper_events_test_runner.js
rename : browser/devtools/markupview/test/helper_outerhtml_test_runner.js => devtools/client/markupview/test/helper_outerhtml_test_runner.js
rename : browser/devtools/markupview/test/lib_jquery_1.0.js => devtools/client/markupview/test/lib_jquery_1.0.js
rename : browser/devtools/markupview/test/lib_jquery_1.1.js => devtools/client/markupview/test/lib_jquery_1.1.js
rename : browser/devtools/markupview/test/lib_jquery_1.11.1_min.js => devtools/client/markupview/test/lib_jquery_1.11.1_min.js
rename : browser/devtools/markupview/test/lib_jquery_1.2_min.js => devtools/client/markupview/test/lib_jquery_1.2_min.js
rename : browser/devtools/markupview/test/lib_jquery_1.3_min.js => devtools/client/markupview/test/lib_jquery_1.3_min.js
rename : browser/devtools/markupview/test/lib_jquery_1.4_min.js => devtools/client/markupview/test/lib_jquery_1.4_min.js
rename : browser/devtools/markupview/test/lib_jquery_1.6_min.js => devtools/client/markupview/test/lib_jquery_1.6_min.js
rename : browser/devtools/markupview/test/lib_jquery_1.7_min.js => devtools/client/markupview/test/lib_jquery_1.7_min.js
rename : browser/devtools/markupview/test/lib_jquery_2.1.1_min.js => devtools/client/markupview/test/lib_jquery_2.1.1_min.js
rename : browser/devtools/memory/controller.js => devtools/client/memory/controller.js
rename : browser/devtools/memory/memory.xhtml => devtools/client/memory/memory.xhtml
rename : browser/devtools/memory/modules/census-view.js => devtools/client/memory/modules/census-view.js
rename : browser/devtools/memory/moz.build => devtools/client/memory/moz.build
rename : browser/devtools/memory/panel.js => devtools/client/memory/panel.js
rename : browser/devtools/memory/test/mochitest/chrome.ini => devtools/client/memory/test/mochitest/chrome.ini
rename : browser/devtools/memory/test/mochitest/head.js => devtools/client/memory/test/mochitest/head.js
rename : browser/devtools/memory/test/mochitest/test_census-view-01.html => devtools/client/memory/test/mochitest/test_census-view-01.html
rename : browser/devtools/moz.build => devtools/client/moz.build
rename : browser/devtools/netmonitor/har/har-automation.js => devtools/client/netmonitor/har/har-automation.js
rename : browser/devtools/netmonitor/har/har-builder.js => devtools/client/netmonitor/har/har-builder.js
rename : browser/devtools/netmonitor/har/har-collector.js => devtools/client/netmonitor/har/har-collector.js
rename : browser/devtools/netmonitor/har/har-exporter.js => devtools/client/netmonitor/har/har-exporter.js
rename : browser/devtools/netmonitor/har/har-utils.js => devtools/client/netmonitor/har/har-utils.js
rename : browser/devtools/netmonitor/har/moz.build => devtools/client/netmonitor/har/moz.build
rename : browser/devtools/netmonitor/har/test/browser.ini => devtools/client/netmonitor/har/test/browser.ini
rename : browser/devtools/netmonitor/har/test/browser_net_har_copy_all_as_har.js => devtools/client/netmonitor/har/test/browser_net_har_copy_all_as_har.js
rename : browser/devtools/netmonitor/har/test/browser_net_har_post_data.js => devtools/client/netmonitor/har/test/browser_net_har_post_data.js
rename : browser/devtools/netmonitor/har/test/head.js => devtools/client/netmonitor/har/test/head.js
rename : browser/devtools/netmonitor/har/test/html_har_post-data-test-page.html => devtools/client/netmonitor/har/test/html_har_post-data-test-page.html
rename : browser/devtools/netmonitor/har/toolbox-overlay.js => devtools/client/netmonitor/har/toolbox-overlay.js
rename : browser/devtools/netmonitor/moz.build => devtools/client/netmonitor/moz.build
rename : browser/devtools/netmonitor/netmonitor-controller.js => devtools/client/netmonitor/netmonitor-controller.js
rename : browser/devtools/netmonitor/netmonitor-view.js => devtools/client/netmonitor/netmonitor-view.js
rename : browser/devtools/netmonitor/netmonitor.css => devtools/client/netmonitor/netmonitor.css
rename : browser/devtools/netmonitor/netmonitor.xul => devtools/client/netmonitor/netmonitor.xul
rename : browser/devtools/netmonitor/panel.js => devtools/client/netmonitor/panel.js
rename : browser/devtools/netmonitor/test/.eslintrc => devtools/client/netmonitor/test/.eslintrc
rename : browser/devtools/netmonitor/test/browser.ini => devtools/client/netmonitor/test/browser.ini
rename : browser/devtools/netmonitor/test/browser_net_aaa_leaktest.js => devtools/client/netmonitor/test/browser_net_aaa_leaktest.js
rename : browser/devtools/netmonitor/test/browser_net_accessibility-01.js => devtools/client/netmonitor/test/browser_net_accessibility-01.js
rename : browser/devtools/netmonitor/test/browser_net_accessibility-02.js => devtools/client/netmonitor/test/browser_net_accessibility-02.js
rename : browser/devtools/netmonitor/test/browser_net_api-calls.js => devtools/client/netmonitor/test/browser_net_api-calls.js
rename : browser/devtools/netmonitor/test/browser_net_autoscroll.js => devtools/client/netmonitor/test/browser_net_autoscroll.js
rename : browser/devtools/netmonitor/test/browser_net_cached-status.js => devtools/client/netmonitor/test/browser_net_cached-status.js
rename : browser/devtools/netmonitor/test/browser_net_charts-01.js => devtools/client/netmonitor/test/browser_net_charts-01.js
rename : browser/devtools/netmonitor/test/browser_net_charts-02.js => devtools/client/netmonitor/test/browser_net_charts-02.js
rename : browser/devtools/netmonitor/test/browser_net_charts-03.js => devtools/client/netmonitor/test/browser_net_charts-03.js
rename : browser/devtools/netmonitor/test/browser_net_charts-04.js => devtools/client/netmonitor/test/browser_net_charts-04.js
rename : browser/devtools/netmonitor/test/browser_net_charts-05.js => devtools/client/netmonitor/test/browser_net_charts-05.js
rename : browser/devtools/netmonitor/test/browser_net_charts-06.js => devtools/client/netmonitor/test/browser_net_charts-06.js
rename : browser/devtools/netmonitor/test/browser_net_charts-07.js => devtools/client/netmonitor/test/browser_net_charts-07.js
rename : browser/devtools/netmonitor/test/browser_net_clear.js => devtools/client/netmonitor/test/browser_net_clear.js
rename : browser/devtools/netmonitor/test/browser_net_complex-params.js => devtools/client/netmonitor/test/browser_net_complex-params.js
rename : browser/devtools/netmonitor/test/browser_net_content-type.js => devtools/client/netmonitor/test/browser_net_content-type.js
rename : browser/devtools/netmonitor/test/browser_net_copy_as_curl.js => devtools/client/netmonitor/test/browser_net_copy_as_curl.js
rename : browser/devtools/netmonitor/test/browser_net_copy_headers.js => devtools/client/netmonitor/test/browser_net_copy_headers.js
rename : browser/devtools/netmonitor/test/browser_net_copy_image_as_data_uri.js => devtools/client/netmonitor/test/browser_net_copy_image_as_data_uri.js
rename : browser/devtools/netmonitor/test/browser_net_copy_params.js => devtools/client/netmonitor/test/browser_net_copy_params.js
rename : browser/devtools/netmonitor/test/browser_net_copy_response.js => devtools/client/netmonitor/test/browser_net_copy_response.js
rename : browser/devtools/netmonitor/test/browser_net_copy_url.js => devtools/client/netmonitor/test/browser_net_copy_url.js
rename : browser/devtools/netmonitor/test/browser_net_curl-utils.js => devtools/client/netmonitor/test/browser_net_curl-utils.js
rename : browser/devtools/netmonitor/test/browser_net_cyrillic-01.js => devtools/client/netmonitor/test/browser_net_cyrillic-01.js
rename : browser/devtools/netmonitor/test/browser_net_cyrillic-02.js => devtools/client/netmonitor/test/browser_net_cyrillic-02.js
rename : browser/devtools/netmonitor/test/browser_net_details-no-duplicated-content.js => devtools/client/netmonitor/test/browser_net_details-no-duplicated-content.js
rename : browser/devtools/netmonitor/test/browser_net_filter-01.js => devtools/client/netmonitor/test/browser_net_filter-01.js
rename : browser/devtools/netmonitor/test/browser_net_filter-02.js => devtools/client/netmonitor/test/browser_net_filter-02.js
rename : browser/devtools/netmonitor/test/browser_net_filter-03.js => devtools/client/netmonitor/test/browser_net_filter-03.js
rename : browser/devtools/netmonitor/test/browser_net_filter-04.js => devtools/client/netmonitor/test/browser_net_filter-04.js
rename : browser/devtools/netmonitor/test/browser_net_footer-summary.js => devtools/client/netmonitor/test/browser_net_footer-summary.js
rename : browser/devtools/netmonitor/test/browser_net_html-preview.js => devtools/client/netmonitor/test/browser_net_html-preview.js
rename : browser/devtools/netmonitor/test/browser_net_icon-preview.js => devtools/client/netmonitor/test/browser_net_icon-preview.js
rename : browser/devtools/netmonitor/test/browser_net_image-tooltip.js => devtools/client/netmonitor/test/browser_net_image-tooltip.js
rename : browser/devtools/netmonitor/test/browser_net_json-long.js => devtools/client/netmonitor/test/browser_net_json-long.js
rename : browser/devtools/netmonitor/test/browser_net_json-malformed.js => devtools/client/netmonitor/test/browser_net_json-malformed.js
rename : browser/devtools/netmonitor/test/browser_net_json_custom_mime.js => devtools/client/netmonitor/test/browser_net_json_custom_mime.js
rename : browser/devtools/netmonitor/test/browser_net_json_text_mime.js => devtools/client/netmonitor/test/browser_net_json_text_mime.js
rename : browser/devtools/netmonitor/test/browser_net_jsonp.js => devtools/client/netmonitor/test/browser_net_jsonp.js
rename : browser/devtools/netmonitor/test/browser_net_large-response.js => devtools/client/netmonitor/test/browser_net_large-response.js
rename : browser/devtools/netmonitor/test/browser_net_open_request_in_tab.js => devtools/client/netmonitor/test/browser_net_open_request_in_tab.js
rename : browser/devtools/netmonitor/test/browser_net_page-nav.js => devtools/client/netmonitor/test/browser_net_page-nav.js
rename : browser/devtools/netmonitor/test/browser_net_pane-collapse.js => devtools/client/netmonitor/test/browser_net_pane-collapse.js
rename : browser/devtools/netmonitor/test/browser_net_pane-toggle.js => devtools/client/netmonitor/test/browser_net_pane-toggle.js
rename : browser/devtools/netmonitor/test/browser_net_persistent_logs.js => devtools/client/netmonitor/test/browser_net_persistent_logs.js
rename : browser/devtools/netmonitor/test/browser_net_post-data-01.js => devtools/client/netmonitor/test/browser_net_post-data-01.js
rename : browser/devtools/netmonitor/test/browser_net_post-data-02.js => devtools/client/netmonitor/test/browser_net_post-data-02.js
rename : browser/devtools/netmonitor/test/browser_net_post-data-03.js => devtools/client/netmonitor/test/browser_net_post-data-03.js
rename : browser/devtools/netmonitor/test/browser_net_prefs-and-l10n.js => devtools/client/netmonitor/test/browser_net_prefs-and-l10n.js
rename : browser/devtools/netmonitor/test/browser_net_prefs-reload.js => devtools/client/netmonitor/test/browser_net_prefs-reload.js
rename : browser/devtools/netmonitor/test/browser_net_raw_headers.js => devtools/client/netmonitor/test/browser_net_raw_headers.js
rename : browser/devtools/netmonitor/test/browser_net_reload-button.js => devtools/client/netmonitor/test/browser_net_reload-button.js
rename : browser/devtools/netmonitor/test/browser_net_req-resp-bodies.js => devtools/client/netmonitor/test/browser_net_req-resp-bodies.js
rename : browser/devtools/netmonitor/test/browser_net_resend.js => devtools/client/netmonitor/test/browser_net_resend.js
rename : browser/devtools/netmonitor/test/browser_net_security-details.js => devtools/client/netmonitor/test/browser_net_security-details.js
rename : browser/devtools/netmonitor/test/browser_net_security-error.js => devtools/client/netmonitor/test/browser_net_security-error.js
rename : browser/devtools/netmonitor/test/browser_net_security-icon-click.js => devtools/client/netmonitor/test/browser_net_security-icon-click.js
rename : browser/devtools/netmonitor/test/browser_net_security-redirect.js => devtools/client/netmonitor/test/browser_net_security-redirect.js
rename : browser/devtools/netmonitor/test/browser_net_security-state.js => devtools/client/netmonitor/test/browser_net_security-state.js
rename : browser/devtools/netmonitor/test/browser_net_security-tab-deselect.js => devtools/client/netmonitor/test/browser_net_security-tab-deselect.js
rename : browser/devtools/netmonitor/test/browser_net_security-tab-visibility.js => devtools/client/netmonitor/test/browser_net_security-tab-visibility.js
rename : browser/devtools/netmonitor/test/browser_net_security-warnings.js => devtools/client/netmonitor/test/browser_net_security-warnings.js
rename : browser/devtools/netmonitor/test/browser_net_send-beacon-other-tab.js => devtools/client/netmonitor/test/browser_net_send-beacon-other-tab.js
rename : browser/devtools/netmonitor/test/browser_net_send-beacon.js => devtools/client/netmonitor/test/browser_net_send-beacon.js
rename : browser/devtools/netmonitor/test/browser_net_simple-init.js => devtools/client/netmonitor/test/browser_net_simple-init.js
rename : browser/devtools/netmonitor/test/browser_net_simple-request-data.js => devtools/client/netmonitor/test/browser_net_simple-request-data.js
rename : browser/devtools/netmonitor/test/browser_net_simple-request-details.js => devtools/client/netmonitor/test/browser_net_simple-request-details.js
rename : browser/devtools/netmonitor/test/browser_net_simple-request.js => devtools/client/netmonitor/test/browser_net_simple-request.js
rename : browser/devtools/netmonitor/test/browser_net_sort-01.js => devtools/client/netmonitor/test/browser_net_sort-01.js
rename : browser/devtools/netmonitor/test/browser_net_sort-02.js => devtools/client/netmonitor/test/browser_net_sort-02.js
rename : browser/devtools/netmonitor/test/browser_net_sort-03.js => devtools/client/netmonitor/test/browser_net_sort-03.js
rename : browser/devtools/netmonitor/test/browser_net_statistics-01.js => devtools/client/netmonitor/test/browser_net_statistics-01.js
rename : browser/devtools/netmonitor/test/browser_net_statistics-02.js => devtools/client/netmonitor/test/browser_net_statistics-02.js
rename : browser/devtools/netmonitor/test/browser_net_statistics-03.js => devtools/client/netmonitor/test/browser_net_statistics-03.js
rename : browser/devtools/netmonitor/test/browser_net_status-codes.js => devtools/client/netmonitor/test/browser_net_status-codes.js
rename : browser/devtools/netmonitor/test/browser_net_timeline_ticks.js => devtools/client/netmonitor/test/browser_net_timeline_ticks.js
rename : browser/devtools/netmonitor/test/browser_net_timing-division.js => devtools/client/netmonitor/test/browser_net_timing-division.js
rename : browser/devtools/netmonitor/test/head.js => devtools/client/netmonitor/test/head.js
rename : browser/devtools/netmonitor/test/html_api-calls-test-page.html => devtools/client/netmonitor/test/html_api-calls-test-page.html
rename : browser/devtools/netmonitor/test/html_content-type-test-page.html => devtools/client/netmonitor/test/html_content-type-test-page.html
rename : browser/devtools/netmonitor/test/html_content-type-without-cache-test-page.html => devtools/client/netmonitor/test/html_content-type-without-cache-test-page.html
rename : browser/devtools/netmonitor/test/html_copy-as-curl.html => devtools/client/netmonitor/test/html_copy-as-curl.html
rename : browser/devtools/netmonitor/test/html_curl-utils.html => devtools/client/netmonitor/test/html_curl-utils.html
rename : browser/devtools/netmonitor/test/html_custom-get-page.html => devtools/client/netmonitor/test/html_custom-get-page.html
rename : browser/devtools/netmonitor/test/html_cyrillic-test-page.html => devtools/client/netmonitor/test/html_cyrillic-test-page.html
rename : browser/devtools/netmonitor/test/html_filter-test-page.html => devtools/client/netmonitor/test/html_filter-test-page.html
rename : browser/devtools/netmonitor/test/html_har_post-data-test-page.html => devtools/client/netmonitor/test/html_har_post-data-test-page.html
rename : browser/devtools/netmonitor/test/html_infinite-get-page.html => devtools/client/netmonitor/test/html_infinite-get-page.html
rename : browser/devtools/netmonitor/test/html_json-custom-mime-test-page.html => devtools/client/netmonitor/test/html_json-custom-mime-test-page.html
rename : browser/devtools/netmonitor/test/html_json-long-test-page.html => devtools/client/netmonitor/test/html_json-long-test-page.html
rename : browser/devtools/netmonitor/test/html_json-malformed-test-page.html => devtools/client/netmonitor/test/html_json-malformed-test-page.html
rename : browser/devtools/netmonitor/test/html_json-text-mime-test-page.html => devtools/client/netmonitor/test/html_json-text-mime-test-page.html
rename : browser/devtools/netmonitor/test/html_jsonp-test-page.html => devtools/client/netmonitor/test/html_jsonp-test-page.html
rename : browser/devtools/netmonitor/test/html_navigate-test-page.html => devtools/client/netmonitor/test/html_navigate-test-page.html
rename : browser/devtools/netmonitor/test/html_params-test-page.html => devtools/client/netmonitor/test/html_params-test-page.html
rename : browser/devtools/netmonitor/test/html_post-data-test-page.html => devtools/client/netmonitor/test/html_post-data-test-page.html
rename : browser/devtools/netmonitor/test/html_post-raw-test-page.html => devtools/client/netmonitor/test/html_post-raw-test-page.html
rename : browser/devtools/netmonitor/test/html_post-raw-with-headers-test-page.html => devtools/client/netmonitor/test/html_post-raw-with-headers-test-page.html
rename : browser/devtools/netmonitor/test/html_send-beacon.html => devtools/client/netmonitor/test/html_send-beacon.html
rename : browser/devtools/netmonitor/test/html_simple-test-page.html => devtools/client/netmonitor/test/html_simple-test-page.html
rename : browser/devtools/netmonitor/test/html_single-get-page.html => devtools/client/netmonitor/test/html_single-get-page.html
rename : browser/devtools/netmonitor/test/html_sorting-test-page.html => devtools/client/netmonitor/test/html_sorting-test-page.html
rename : browser/devtools/netmonitor/test/html_statistics-test-page.html => devtools/client/netmonitor/test/html_statistics-test-page.html
rename : browser/devtools/netmonitor/test/html_status-codes-test-page.html => devtools/client/netmonitor/test/html_status-codes-test-page.html
rename : browser/devtools/netmonitor/test/sjs_content-type-test-server.sjs => devtools/client/netmonitor/test/sjs_content-type-test-server.sjs
rename : browser/devtools/netmonitor/test/sjs_cors-test-server.sjs => devtools/client/netmonitor/test/sjs_cors-test-server.sjs
rename : browser/devtools/netmonitor/test/sjs_https-redirect-test-server.sjs => devtools/client/netmonitor/test/sjs_https-redirect-test-server.sjs
rename : browser/devtools/netmonitor/test/sjs_simple-test-server.sjs => devtools/client/netmonitor/test/sjs_simple-test-server.sjs
rename : browser/devtools/netmonitor/test/sjs_sorting-test-server.sjs => devtools/client/netmonitor/test/sjs_sorting-test-server.sjs
rename : browser/devtools/netmonitor/test/sjs_status-codes-test-server.sjs => devtools/client/netmonitor/test/sjs_status-codes-test-server.sjs
rename : browser/devtools/netmonitor/test/test-image.png => devtools/client/netmonitor/test/test-image.png
rename : browser/devtools/performance/docs/markers.md => devtools/client/performance/docs/markers.md
rename : browser/devtools/performance/events.js => devtools/client/performance/events.js
rename : browser/devtools/performance/modules/global.js => devtools/client/performance/modules/global.js
rename : browser/devtools/performance/modules/logic/frame-utils.js => devtools/client/performance/modules/logic/frame-utils.js
rename : browser/devtools/performance/modules/logic/jit.js => devtools/client/performance/modules/logic/jit.js
rename : browser/devtools/performance/modules/logic/marker-utils.js => devtools/client/performance/modules/logic/marker-utils.js
rename : browser/devtools/performance/modules/logic/telemetry.js => devtools/client/performance/modules/logic/telemetry.js
rename : browser/devtools/performance/modules/logic/tree-model.js => devtools/client/performance/modules/logic/tree-model.js
rename : browser/devtools/performance/modules/logic/waterfall-utils.js => devtools/client/performance/modules/logic/waterfall-utils.js
rename : browser/devtools/performance/modules/markers.js => devtools/client/performance/modules/markers.js
rename : browser/devtools/performance/modules/widgets/graphs.js => devtools/client/performance/modules/widgets/graphs.js
rename : browser/devtools/performance/modules/widgets/marker-details.js => devtools/client/performance/modules/widgets/marker-details.js
rename : browser/devtools/performance/modules/widgets/marker-view.js => devtools/client/performance/modules/widgets/marker-view.js
rename : browser/devtools/performance/modules/widgets/markers-overview.js => devtools/client/performance/modules/widgets/markers-overview.js
rename : browser/devtools/performance/modules/widgets/tree-view.js => devtools/client/performance/modules/widgets/tree-view.js
rename : browser/devtools/performance/modules/widgets/waterfall-ticks.js => devtools/client/performance/modules/widgets/waterfall-ticks.js
rename : browser/devtools/performance/moz.build => devtools/client/performance/moz.build
rename : browser/devtools/performance/panel.js => devtools/client/performance/panel.js
rename : browser/devtools/performance/performance-controller.js => devtools/client/performance/performance-controller.js
rename : browser/devtools/performance/performance-view.js => devtools/client/performance/performance-view.js
rename : browser/devtools/performance/performance.xul => devtools/client/performance/performance.xul
rename : browser/devtools/performance/test/.eslintrc => devtools/client/performance/test/.eslintrc
rename : browser/devtools/performance/test/browser.ini => devtools/client/performance/test/browser.ini
rename : browser/devtools/performance/test/browser_aaa-run-first-leaktest.js => devtools/client/performance/test/browser_aaa-run-first-leaktest.js
rename : browser/devtools/performance/test/browser_perf-categories-js-calltree.js => devtools/client/performance/test/browser_perf-categories-js-calltree.js
rename : browser/devtools/performance/test/browser_perf-clear-01.js => devtools/client/performance/test/browser_perf-clear-01.js
rename : browser/devtools/performance/test/browser_perf-clear-02.js => devtools/client/performance/test/browser_perf-clear-02.js
rename : browser/devtools/performance/test/browser_perf-columns-js-calltree.js => devtools/client/performance/test/browser_perf-columns-js-calltree.js
rename : browser/devtools/performance/test/browser_perf-columns-memory-calltree.js => devtools/client/performance/test/browser_perf-columns-memory-calltree.js
rename : browser/devtools/performance/test/browser_perf-console-record-01.js => devtools/client/performance/test/browser_perf-console-record-01.js
rename : browser/devtools/performance/test/browser_perf-console-record-02.js => devtools/client/performance/test/browser_perf-console-record-02.js
rename : browser/devtools/performance/test/browser_perf-console-record-03.js => devtools/client/performance/test/browser_perf-console-record-03.js
rename : browser/devtools/performance/test/browser_perf-console-record-04.js => devtools/client/performance/test/browser_perf-console-record-04.js
rename : browser/devtools/performance/test/browser_perf-console-record-05.js => devtools/client/performance/test/browser_perf-console-record-05.js
rename : browser/devtools/performance/test/browser_perf-console-record-06.js => devtools/client/performance/test/browser_perf-console-record-06.js
rename : browser/devtools/performance/test/browser_perf-console-record-07.js => devtools/client/performance/test/browser_perf-console-record-07.js
rename : browser/devtools/performance/test/browser_perf-console-record-08.js => devtools/client/performance/test/browser_perf-console-record-08.js
rename : browser/devtools/performance/test/browser_perf-console-record-09.js => devtools/client/performance/test/browser_perf-console-record-09.js
rename : browser/devtools/performance/test/browser_perf-details-01.js => devtools/client/performance/test/browser_perf-details-01.js
rename : browser/devtools/performance/test/browser_perf-details-02.js => devtools/client/performance/test/browser_perf-details-02.js
rename : browser/devtools/performance/test/browser_perf-details-03.js => devtools/client/performance/test/browser_perf-details-03.js
rename : browser/devtools/performance/test/browser_perf-details-04.js => devtools/client/performance/test/browser_perf-details-04.js
rename : browser/devtools/performance/test/browser_perf-details-05.js => devtools/client/performance/test/browser_perf-details-05.js
rename : browser/devtools/performance/test/browser_perf-details-06.js => devtools/client/performance/test/browser_perf-details-06.js
rename : browser/devtools/performance/test/browser_perf-details-07.js => devtools/client/performance/test/browser_perf-details-07.js
rename : browser/devtools/performance/test/browser_perf-details-calltree-render.js => devtools/client/performance/test/browser_perf-details-calltree-render.js
rename : browser/devtools/performance/test/browser_perf-details-flamegraph-render.js => devtools/client/performance/test/browser_perf-details-flamegraph-render.js
rename : browser/devtools/performance/test/browser_perf-details-memory-calltree-render.js => devtools/client/performance/test/browser_perf-details-memory-calltree-render.js
rename : browser/devtools/performance/test/browser_perf-details-memory-flamegraph-render.js => devtools/client/performance/test/browser_perf-details-memory-flamegraph-render.js
rename : browser/devtools/performance/test/browser_perf-details-waterfall-gc-snap.js => devtools/client/performance/test/browser_perf-details-waterfall-gc-snap.js
rename : browser/devtools/performance/test/browser_perf-details-waterfall-render.js => devtools/client/performance/test/browser_perf-details-waterfall-render.js
rename : browser/devtools/performance/test/browser_perf-events-calltree.js => devtools/client/performance/test/browser_perf-events-calltree.js
rename : browser/devtools/performance/test/browser_perf-highlighted.js => devtools/client/performance/test/browser_perf-highlighted.js
rename : browser/devtools/performance/test/browser_perf-jit-view-01.js => devtools/client/performance/test/browser_perf-jit-view-01.js
rename : browser/devtools/performance/test/browser_perf-jit-view-02.js => devtools/client/performance/test/browser_perf-jit-view-02.js
rename : browser/devtools/performance/test/browser_perf-legacy-front-01.js => devtools/client/performance/test/browser_perf-legacy-front-01.js
rename : browser/devtools/performance/test/browser_perf-legacy-front-02.js => devtools/client/performance/test/browser_perf-legacy-front-02.js
rename : browser/devtools/performance/test/browser_perf-legacy-front-03.js => devtools/client/performance/test/browser_perf-legacy-front-03.js
rename : browser/devtools/performance/test/browser_perf-legacy-front-04.js => devtools/client/performance/test/browser_perf-legacy-front-04.js
rename : browser/devtools/performance/test/browser_perf-legacy-front-05.js => devtools/client/performance/test/browser_perf-legacy-front-05.js
rename : browser/devtools/performance/test/browser_perf-legacy-front-06.js => devtools/client/performance/test/browser_perf-legacy-front-06.js
rename : browser/devtools/performance/test/browser_perf-loading-01.js => devtools/client/performance/test/browser_perf-loading-01.js
rename : browser/devtools/performance/test/browser_perf-loading-02.js => devtools/client/performance/test/browser_perf-loading-02.js
rename : browser/devtools/performance/test/browser_perf-marker-details-01.js => devtools/client/performance/test/browser_perf-marker-details-01.js
rename : browser/devtools/performance/test/browser_perf-options-01.js => devtools/client/performance/test/browser_perf-options-01.js
rename : browser/devtools/performance/test/browser_perf-options-02.js => devtools/client/performance/test/browser_perf-options-02.js
rename : browser/devtools/performance/test/browser_perf-options-03.js => devtools/client/performance/test/browser_perf-options-03.js
rename : browser/devtools/performance/test/browser_perf-options-allocations.js => devtools/client/performance/test/browser_perf-options-allocations.js
rename : browser/devtools/performance/test/browser_perf-options-enable-framerate.js => devtools/client/performance/test/browser_perf-options-enable-framerate.js
rename : browser/devtools/performance/test/browser_perf-options-enable-memory-01.js => devtools/client/performance/test/browser_perf-options-enable-memory-01.js
rename : browser/devtools/performance/test/browser_perf-options-enable-memory-02.js => devtools/client/performance/test/browser_perf-options-enable-memory-02.js
rename : browser/devtools/performance/test/browser_perf-options-flatten-tree-recursion-01.js => devtools/client/performance/test/browser_perf-options-flatten-tree-recursion-01.js
rename : browser/devtools/performance/test/browser_perf-options-flatten-tree-recursion-02.js => devtools/client/performance/test/browser_perf-options-flatten-tree-recursion-02.js
rename : browser/devtools/performance/test/browser_perf-options-invert-call-tree-01.js => devtools/client/performance/test/browser_perf-options-invert-call-tree-01.js
rename : browser/devtools/performance/test/browser_perf-options-invert-call-tree-02.js => devtools/client/performance/test/browser_perf-options-invert-call-tree-02.js
rename : browser/devtools/performance/test/browser_perf-options-invert-flame-graph-01.js => devtools/client/performance/test/browser_perf-options-invert-flame-graph-01.js
rename : browser/devtools/performance/test/browser_perf-options-invert-flame-graph-02.js => devtools/client/performance/test/browser_perf-options-invert-flame-graph-02.js
rename : browser/devtools/performance/test/browser_perf-options-profiler.js => devtools/client/performance/test/browser_perf-options-profiler.js
rename : browser/devtools/performance/test/browser_perf-options-show-idle-blocks-01.js => devtools/client/performance/test/browser_perf-options-show-idle-blocks-01.js
rename : browser/devtools/performance/test/browser_perf-options-show-idle-blocks-02.js => devtools/client/performance/test/browser_perf-options-show-idle-blocks-02.js
rename : browser/devtools/performance/test/browser_perf-options-show-platform-data-01.js => devtools/client/performance/test/browser_perf-options-show-platform-data-01.js
rename : browser/devtools/performance/test/browser_perf-options-show-platform-data-02.js => devtools/client/performance/test/browser_perf-options-show-platform-data-02.js
rename : browser/devtools/performance/test/browser_perf-overview-render-01.js => devtools/client/performance/test/browser_perf-overview-render-01.js
rename : browser/devtools/performance/test/browser_perf-overview-render-02.js => devtools/client/performance/test/browser_perf-overview-render-02.js
rename : browser/devtools/performance/test/browser_perf-overview-render-03.js => devtools/client/performance/test/browser_perf-overview-render-03.js
rename : browser/devtools/performance/test/browser_perf-overview-render-04.js => devtools/client/performance/test/browser_perf-overview-render-04.js
rename : browser/devtools/performance/test/browser_perf-overview-selection-01.js => devtools/client/performance/test/browser_perf-overview-selection-01.js
rename : browser/devtools/performance/test/browser_perf-overview-selection-02.js => devtools/client/performance/test/browser_perf-overview-selection-02.js
rename : browser/devtools/performance/test/browser_perf-overview-selection-03.js => devtools/client/performance/test/browser_perf-overview-selection-03.js
rename : browser/devtools/performance/test/browser_perf-overview-time-interval.js => devtools/client/performance/test/browser_perf-overview-time-interval.js
rename : browser/devtools/performance/test/browser_perf-range-changed-render.js => devtools/client/performance/test/browser_perf-range-changed-render.js
rename : browser/devtools/performance/test/browser_perf-recording-notices-01.js => devtools/client/performance/test/browser_perf-recording-notices-01.js
rename : browser/devtools/performance/test/browser_perf-recording-notices-02.js => devtools/client/performance/test/browser_perf-recording-notices-02.js
rename : browser/devtools/performance/test/browser_perf-recording-notices-03.js => devtools/client/performance/test/browser_perf-recording-notices-03.js
rename : browser/devtools/performance/test/browser_perf-recording-notices-04.js => devtools/client/performance/test/browser_perf-recording-notices-04.js
rename : browser/devtools/performance/test/browser_perf-recording-notices-05.js => devtools/client/performance/test/browser_perf-recording-notices-05.js
rename : browser/devtools/performance/test/browser_perf-recording-selected-01.js => devtools/client/performance/test/browser_perf-recording-selected-01.js
rename : browser/devtools/performance/test/browser_perf-recording-selected-02.js => devtools/client/performance/test/browser_perf-recording-selected-02.js
rename : browser/devtools/performance/test/browser_perf-recording-selected-03.js => devtools/client/performance/test/browser_perf-recording-selected-03.js
rename : browser/devtools/performance/test/browser_perf-recording-selected-04.js => devtools/client/performance/test/browser_perf-recording-selected-04.js
rename : browser/devtools/performance/test/browser_perf-recordings-io-01.js => devtools/client/performance/test/browser_perf-recordings-io-01.js
rename : browser/devtools/performance/test/browser_perf-recordings-io-02.js => devtools/client/performance/test/browser_perf-recordings-io-02.js
rename : browser/devtools/performance/test/browser_perf-recordings-io-03.js => devtools/client/performance/test/browser_perf-recordings-io-03.js
rename : browser/devtools/performance/test/browser_perf-recordings-io-04.js => devtools/client/performance/test/browser_perf-recordings-io-04.js
rename : browser/devtools/performance/test/browser_perf-recordings-io-05.js => devtools/client/performance/test/browser_perf-recordings-io-05.js
rename : browser/devtools/performance/test/browser_perf-recordings-io-06.js => devtools/client/performance/test/browser_perf-recordings-io-06.js
rename : browser/devtools/performance/test/browser_perf-refresh.js => devtools/client/performance/test/browser_perf-refresh.js
rename : browser/devtools/performance/test/browser_perf-states.js => devtools/client/performance/test/browser_perf-states.js
rename : browser/devtools/performance/test/browser_perf-telemetry.js => devtools/client/performance/test/browser_perf-telemetry.js
rename : browser/devtools/performance/test/browser_perf-theme-toggle-01.js => devtools/client/performance/test/browser_perf-theme-toggle-01.js
rename : browser/devtools/performance/test/browser_perf-ui-recording.js => devtools/client/performance/test/browser_perf-ui-recording.js
rename : browser/devtools/performance/test/browser_profiler_tree-abstract-01.js => devtools/client/performance/test/browser_profiler_tree-abstract-01.js
rename : browser/devtools/performance/test/browser_profiler_tree-abstract-02.js => devtools/client/performance/test/browser_profiler_tree-abstract-02.js
rename : browser/devtools/performance/test/browser_profiler_tree-abstract-03.js => devtools/client/performance/test/browser_profiler_tree-abstract-03.js
rename : browser/devtools/performance/test/browser_profiler_tree-abstract-04.js => devtools/client/performance/test/browser_profiler_tree-abstract-04.js
rename : browser/devtools/performance/test/browser_profiler_tree-view-01.js => devtools/client/performance/test/browser_profiler_tree-view-01.js
rename : browser/devtools/performance/test/browser_profiler_tree-view-02.js => devtools/client/performance/test/browser_profiler_tree-view-02.js
rename : browser/devtools/performance/test/browser_profiler_tree-view-03.js => devtools/client/performance/test/browser_profiler_tree-view-03.js
rename : browser/devtools/performance/test/browser_profiler_tree-view-04.js => devtools/client/performance/test/browser_profiler_tree-view-04.js
rename : browser/devtools/performance/test/browser_profiler_tree-view-05.js => devtools/client/performance/test/browser_profiler_tree-view-05.js
rename : browser/devtools/performance/test/browser_profiler_tree-view-06.js => devtools/client/performance/test/browser_profiler_tree-view-06.js
rename : browser/devtools/performance/test/browser_profiler_tree-view-07.js => devtools/client/performance/test/browser_profiler_tree-view-07.js
rename : browser/devtools/performance/test/browser_profiler_tree-view-08.js => devtools/client/performance/test/browser_profiler_tree-view-08.js
rename : browser/devtools/performance/test/browser_profiler_tree-view-09.js => devtools/client/performance/test/browser_profiler_tree-view-09.js
rename : browser/devtools/performance/test/browser_profiler_tree-view-10.js => devtools/client/performance/test/browser_profiler_tree-view-10.js
rename : browser/devtools/performance/test/browser_profiler_tree-view-11.js => devtools/client/performance/test/browser_profiler_tree-view-11.js
rename : browser/devtools/performance/test/browser_timeline-filters-01.js => devtools/client/performance/test/browser_timeline-filters-01.js
rename : browser/devtools/performance/test/browser_timeline-filters-02.js => devtools/client/performance/test/browser_timeline-filters-02.js
rename : browser/devtools/performance/test/browser_timeline-waterfall-background.js => devtools/client/performance/test/browser_timeline-waterfall-background.js
rename : browser/devtools/performance/test/browser_timeline-waterfall-generic.js => devtools/client/performance/test/browser_timeline-waterfall-generic.js
rename : browser/devtools/performance/test/browser_timeline-waterfall-rerender.js => devtools/client/performance/test/browser_timeline-waterfall-rerender.js
rename : browser/devtools/performance/test/browser_timeline-waterfall-sidebar.js => devtools/client/performance/test/browser_timeline-waterfall-sidebar.js
rename : browser/devtools/performance/test/doc_allocs.html => devtools/client/performance/test/doc_allocs.html
rename : browser/devtools/performance/test/doc_innerHTML.html => devtools/client/performance/test/doc_innerHTML.html
rename : browser/devtools/performance/test/doc_markers.html => devtools/client/performance/test/doc_markers.html
rename : browser/devtools/performance/test/doc_simple-test.html => devtools/client/performance/test/doc_simple-test.html
rename : browser/devtools/performance/test/head.js => devtools/client/performance/test/head.js
rename : browser/devtools/performance/test/unit/head.js => devtools/client/performance/test/unit/head.js
rename : browser/devtools/performance/test/unit/test_frame-utils-01.js => devtools/client/performance/test/unit/test_frame-utils-01.js
rename : browser/devtools/performance/test/unit/test_frame-utils-02.js => devtools/client/performance/test/unit/test_frame-utils-02.js
rename : browser/devtools/performance/test/unit/test_jit-graph-data.js => devtools/client/performance/test/unit/test_jit-graph-data.js
rename : browser/devtools/performance/test/unit/test_jit-model-01.js => devtools/client/performance/test/unit/test_jit-model-01.js
rename : browser/devtools/performance/test/unit/test_jit-model-02.js => devtools/client/performance/test/unit/test_jit-model-02.js
rename : browser/devtools/performance/test/unit/test_marker-blueprint.js => devtools/client/performance/test/unit/test_marker-blueprint.js
rename : browser/devtools/performance/test/unit/test_marker-utils.js => devtools/client/performance/test/unit/test_marker-utils.js
rename : browser/devtools/performance/test/unit/test_perf-utils-allocations-to-samples.js => devtools/client/performance/test/unit/test_perf-utils-allocations-to-samples.js
rename : browser/devtools/performance/test/unit/test_profiler-categories.js => devtools/client/performance/test/unit/test_profiler-categories.js
rename : browser/devtools/performance/test/unit/test_tree-model-01.js => devtools/client/performance/test/unit/test_tree-model-01.js
rename : browser/devtools/performance/test/unit/test_tree-model-02.js => devtools/client/performance/test/unit/test_tree-model-02.js
rename : browser/devtools/performance/test/unit/test_tree-model-03.js => devtools/client/performance/test/unit/test_tree-model-03.js
rename : browser/devtools/performance/test/unit/test_tree-model-04.js => devtools/client/performance/test/unit/test_tree-model-04.js
rename : browser/devtools/performance/test/unit/test_tree-model-05.js => devtools/client/performance/test/unit/test_tree-model-05.js
rename : browser/devtools/performance/test/unit/test_tree-model-06.js => devtools/client/performance/test/unit/test_tree-model-06.js
rename : browser/devtools/performance/test/unit/test_tree-model-07.js => devtools/client/performance/test/unit/test_tree-model-07.js
rename : browser/devtools/performance/test/unit/test_tree-model-08.js => devtools/client/performance/test/unit/test_tree-model-08.js
rename : browser/devtools/performance/test/unit/test_tree-model-09.js => devtools/client/performance/test/unit/test_tree-model-09.js
rename : browser/devtools/performance/test/unit/test_tree-model-10.js => devtools/client/performance/test/unit/test_tree-model-10.js
rename : browser/devtools/performance/test/unit/test_tree-model-11.js => devtools/client/performance/test/unit/test_tree-model-11.js
rename : browser/devtools/performance/test/unit/test_tree-model-12.js => devtools/client/performance/test/unit/test_tree-model-12.js
rename : browser/devtools/performance/test/unit/test_tree-model-13.js => devtools/client/performance/test/unit/test_tree-model-13.js
rename : browser/devtools/performance/test/unit/test_tree-model-allocations-01.js => devtools/client/performance/test/unit/test_tree-model-allocations-01.js
rename : browser/devtools/performance/test/unit/test_tree-model-allocations-02.js => devtools/client/performance/test/unit/test_tree-model-allocations-02.js
rename : browser/devtools/performance/test/unit/test_waterfall-utils-collapse-01.js => devtools/client/performance/test/unit/test_waterfall-utils-collapse-01.js
rename : browser/devtools/performance/test/unit/test_waterfall-utils-collapse-02.js => devtools/client/performance/test/unit/test_waterfall-utils-collapse-02.js
rename : browser/devtools/performance/test/unit/test_waterfall-utils-collapse-03.js => devtools/client/performance/test/unit/test_waterfall-utils-collapse-03.js
rename : browser/devtools/performance/test/unit/test_waterfall-utils-collapse-04.js => devtools/client/performance/test/unit/test_waterfall-utils-collapse-04.js
rename : browser/devtools/performance/test/unit/xpcshell.ini => devtools/client/performance/test/unit/xpcshell.ini
rename : browser/devtools/performance/views/details-abstract-subview.js => devtools/client/performance/views/details-abstract-subview.js
rename : browser/devtools/performance/views/details-js-call-tree.js => devtools/client/performance/views/details-js-call-tree.js
rename : browser/devtools/performance/views/details-js-flamegraph.js => devtools/client/performance/views/details-js-flamegraph.js
rename : browser/devtools/performance/views/details-memory-call-tree.js => devtools/client/performance/views/details-memory-call-tree.js
rename : browser/devtools/performance/views/details-memory-flamegraph.js => devtools/client/performance/views/details-memory-flamegraph.js
rename : browser/devtools/performance/views/details-waterfall.js => devtools/client/performance/views/details-waterfall.js
rename : browser/devtools/performance/views/details.js => devtools/client/performance/views/details.js
rename : browser/devtools/performance/views/optimizations-list.js => devtools/client/performance/views/optimizations-list.js
rename : browser/devtools/performance/views/overview.js => devtools/client/performance/views/overview.js
rename : browser/devtools/performance/views/recordings.js => devtools/client/performance/views/recordings.js
rename : browser/devtools/performance/views/toolbar.js => devtools/client/performance/views/toolbar.js
rename : browser/devtools/projecteditor/chrome/content/projecteditor-loader.js => devtools/client/projecteditor/chrome/content/projecteditor-loader.js
rename : browser/devtools/projecteditor/chrome/content/projecteditor-loader.xul => devtools/client/projecteditor/chrome/content/projecteditor-loader.xul
rename : browser/devtools/projecteditor/chrome/content/projecteditor-test.xul => devtools/client/projecteditor/chrome/content/projecteditor-test.xul
rename : browser/devtools/projecteditor/chrome/content/projecteditor.xul => devtools/client/projecteditor/chrome/content/projecteditor.xul
rename : browser/devtools/projecteditor/lib/editors.js => devtools/client/projecteditor/lib/editors.js
rename : browser/devtools/projecteditor/lib/helpers/event.js => devtools/client/projecteditor/lib/helpers/event.js
rename : browser/devtools/projecteditor/lib/helpers/file-picker.js => devtools/client/projecteditor/lib/helpers/file-picker.js
rename : browser/devtools/projecteditor/lib/helpers/l10n.js => devtools/client/projecteditor/lib/helpers/l10n.js
rename : browser/devtools/projecteditor/lib/helpers/prompts.js => devtools/client/projecteditor/lib/helpers/prompts.js
rename : browser/devtools/projecteditor/lib/helpers/readdir.js => devtools/client/projecteditor/lib/helpers/readdir.js
rename : browser/devtools/projecteditor/lib/plugins/app-manager/app-project-editor.js => devtools/client/projecteditor/lib/plugins/app-manager/app-project-editor.js
rename : browser/devtools/projecteditor/lib/plugins/app-manager/plugin.js => devtools/client/projecteditor/lib/plugins/app-manager/plugin.js
rename : browser/devtools/projecteditor/lib/plugins/core.js => devtools/client/projecteditor/lib/plugins/core.js
rename : browser/devtools/projecteditor/lib/plugins/delete/delete.js => devtools/client/projecteditor/lib/plugins/delete/delete.js
rename : browser/devtools/projecteditor/lib/plugins/dirty/dirty.js => devtools/client/projecteditor/lib/plugins/dirty/dirty.js
rename : browser/devtools/projecteditor/lib/plugins/image-view/image-editor.js => devtools/client/projecteditor/lib/plugins/image-view/image-editor.js
rename : browser/devtools/projecteditor/lib/plugins/image-view/plugin.js => devtools/client/projecteditor/lib/plugins/image-view/plugin.js
rename : browser/devtools/projecteditor/lib/plugins/logging/logging.js => devtools/client/projecteditor/lib/plugins/logging/logging.js
rename : browser/devtools/projecteditor/lib/plugins/new/new.js => devtools/client/projecteditor/lib/plugins/new/new.js
rename : browser/devtools/projecteditor/lib/plugins/rename/rename.js => devtools/client/projecteditor/lib/plugins/rename/rename.js
rename : browser/devtools/projecteditor/lib/plugins/save/save.js => devtools/client/projecteditor/lib/plugins/save/save.js
rename : browser/devtools/projecteditor/lib/plugins/status-bar/plugin.js => devtools/client/projecteditor/lib/plugins/status-bar/plugin.js
rename : browser/devtools/projecteditor/lib/project.js => devtools/client/projecteditor/lib/project.js
rename : browser/devtools/projecteditor/lib/projecteditor.js => devtools/client/projecteditor/lib/projecteditor.js
rename : browser/devtools/projecteditor/lib/shells.js => devtools/client/projecteditor/lib/shells.js
rename : browser/devtools/projecteditor/lib/stores/base.js => devtools/client/projecteditor/lib/stores/base.js
rename : browser/devtools/projecteditor/lib/stores/local.js => devtools/client/projecteditor/lib/stores/local.js
rename : browser/devtools/projecteditor/lib/stores/resource.js => devtools/client/projecteditor/lib/stores/resource.js
rename : browser/devtools/projecteditor/lib/tree.js => devtools/client/projecteditor/lib/tree.js
rename : browser/devtools/projecteditor/moz.build => devtools/client/projecteditor/moz.build
rename : browser/devtools/projecteditor/test/.eslintrc => devtools/client/projecteditor/test/.eslintrc
rename : browser/devtools/projecteditor/test/browser.ini => devtools/client/projecteditor/test/browser.ini
rename : browser/devtools/projecteditor/test/browser_projecteditor_app_options.js => devtools/client/projecteditor/test/browser_projecteditor_app_options.js
rename : browser/devtools/projecteditor/test/browser_projecteditor_confirm_unsaved.js => devtools/client/projecteditor/test/browser_projecteditor_confirm_unsaved.js
rename : browser/devtools/projecteditor/test/browser_projecteditor_contextmenu_01.js => devtools/client/projecteditor/test/browser_projecteditor_contextmenu_01.js
rename : browser/devtools/projecteditor/test/browser_projecteditor_contextmenu_02.js => devtools/client/projecteditor/test/browser_projecteditor_contextmenu_02.js
rename : browser/devtools/projecteditor/test/browser_projecteditor_delete_file.js => devtools/client/projecteditor/test/browser_projecteditor_delete_file.js
rename : browser/devtools/projecteditor/test/browser_projecteditor_editing_01.js => devtools/client/projecteditor/test/browser_projecteditor_editing_01.js
rename : browser/devtools/projecteditor/test/browser_projecteditor_editors_image.js => devtools/client/projecteditor/test/browser_projecteditor_editors_image.js
rename : browser/devtools/projecteditor/test/browser_projecteditor_external_change.js => devtools/client/projecteditor/test/browser_projecteditor_external_change.js
rename : browser/devtools/projecteditor/test/browser_projecteditor_immediate_destroy.js => devtools/client/projecteditor/test/browser_projecteditor_immediate_destroy.js
rename : browser/devtools/projecteditor/test/browser_projecteditor_init.js => devtools/client/projecteditor/test/browser_projecteditor_init.js
rename : browser/devtools/projecteditor/test/browser_projecteditor_menubar_01.js => devtools/client/projecteditor/test/browser_projecteditor_menubar_01.js
rename : browser/devtools/projecteditor/test/browser_projecteditor_menubar_02.js => devtools/client/projecteditor/test/browser_projecteditor_menubar_02.js
rename : browser/devtools/projecteditor/test/browser_projecteditor_new_file.js => devtools/client/projecteditor/test/browser_projecteditor_new_file.js
rename : browser/devtools/projecteditor/test/browser_projecteditor_rename_file.js => devtools/client/projecteditor/test/browser_projecteditor_rename_file.js
rename : browser/devtools/projecteditor/test/browser_projecteditor_stores.js => devtools/client/projecteditor/test/browser_projecteditor_stores.js
rename : browser/devtools/projecteditor/test/browser_projecteditor_tree_selection_01.js => devtools/client/projecteditor/test/browser_projecteditor_tree_selection_01.js
rename : browser/devtools/projecteditor/test/browser_projecteditor_tree_selection_02.js => devtools/client/projecteditor/test/browser_projecteditor_tree_selection_02.js
rename : browser/devtools/projecteditor/test/head.js => devtools/client/projecteditor/test/head.js
rename : browser/devtools/projecteditor/test/helper_edits.js => devtools/client/projecteditor/test/helper_edits.js
rename : browser/devtools/projecteditor/test/helper_homepage.html => devtools/client/projecteditor/test/helper_homepage.html
rename : browser/devtools/promisedebugger/moz.build => devtools/client/promisedebugger/moz.build
rename : browser/devtools/promisedebugger/promise-controller.js => devtools/client/promisedebugger/promise-controller.js
rename : browser/devtools/promisedebugger/promise-debugger.xhtml => devtools/client/promisedebugger/promise-debugger.xhtml
rename : browser/devtools/promisedebugger/promise-panel.js => devtools/client/promisedebugger/promise-panel.js
rename : browser/devtools/promisedebugger/test/.eslintrc => devtools/client/promisedebugger/test/.eslintrc
rename : browser/devtools/promisedebugger/test/browser.ini => devtools/client/promisedebugger/test/browser.ini
rename : browser/devtools/promisedebugger/test/head.js => devtools/client/promisedebugger/test/head.js
rename : browser/devtools/responsivedesign/moz.build => devtools/client/responsivedesign/moz.build
rename : browser/devtools/responsivedesign/resize-commands.js => devtools/client/responsivedesign/resize-commands.js
rename : browser/devtools/responsivedesign/responsivedesign-child.js => devtools/client/responsivedesign/responsivedesign-child.js
rename : browser/devtools/responsivedesign/responsivedesign.jsm => devtools/client/responsivedesign/responsivedesign.jsm
rename : browser/devtools/responsivedesign/test/.eslintrc => devtools/client/responsivedesign/test/.eslintrc
rename : browser/devtools/responsivedesign/test/browser.ini => devtools/client/responsivedesign/test/browser.ini
rename : browser/devtools/responsivedesign/test/browser_responsive_cmd.js => devtools/client/responsivedesign/test/browser_responsive_cmd.js
rename : browser/devtools/responsivedesign/test/browser_responsive_devicewidth.js => devtools/client/responsivedesign/test/browser_responsive_devicewidth.js
rename : browser/devtools/responsivedesign/test/browser_responsivecomputedview.js => devtools/client/responsivedesign/test/browser_responsivecomputedview.js
rename : browser/devtools/responsivedesign/test/browser_responsiveruleview.js => devtools/client/responsivedesign/test/browser_responsiveruleview.js
rename : browser/devtools/responsivedesign/test/browser_responsiveui.js => devtools/client/responsivedesign/test/browser_responsiveui.js
rename : browser/devtools/responsivedesign/test/browser_responsiveui_touch.js => devtools/client/responsivedesign/test/browser_responsiveui_touch.js
rename : browser/devtools/responsivedesign/test/browser_responsiveuiaddcustompreset.js => devtools/client/responsivedesign/test/browser_responsiveuiaddcustompreset.js
rename : browser/devtools/responsivedesign/test/head.js => devtools/client/responsivedesign/test/head.js
rename : browser/devtools/responsivedesign/test/touch.html => devtools/client/responsivedesign/test/touch.html
rename : browser/devtools/scratchpad/moz.build => devtools/client/scratchpad/moz.build
rename : browser/devtools/scratchpad/scratchpad-commands.js => devtools/client/scratchpad/scratchpad-commands.js
rename : browser/devtools/scratchpad/scratchpad-manager.jsm => devtools/client/scratchpad/scratchpad-manager.jsm
rename : browser/devtools/scratchpad/scratchpad-panel.js => devtools/client/scratchpad/scratchpad-panel.js
rename : browser/devtools/scratchpad/scratchpad.js => devtools/client/scratchpad/scratchpad.js
rename : browser/devtools/scratchpad/scratchpad.xul => devtools/client/scratchpad/scratchpad.xul
rename : browser/devtools/scratchpad/test/.eslintrc => devtools/client/scratchpad/test/.eslintrc
rename : browser/devtools/scratchpad/test/NS_ERROR_ILLEGAL_INPUT.txt => devtools/client/scratchpad/test/NS_ERROR_ILLEGAL_INPUT.txt
rename : browser/devtools/scratchpad/test/browser.ini => devtools/client/scratchpad/test/browser.ini
rename : browser/devtools/scratchpad/test/browser_scratchpad_autocomplete.js => devtools/client/scratchpad/test/browser_scratchpad_autocomplete.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_browser_last_window_closing.js => devtools/client/scratchpad/test/browser_scratchpad_browser_last_window_closing.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_chrome_context_pref.js => devtools/client/scratchpad/test/browser_scratchpad_chrome_context_pref.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_close_toolbox.js => devtools/client/scratchpad/test/browser_scratchpad_close_toolbox.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_confirm_close.js => devtools/client/scratchpad/test/browser_scratchpad_confirm_close.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_contexts.js => devtools/client/scratchpad/test/browser_scratchpad_contexts.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_disable_view_menu_items.js => devtools/client/scratchpad/test/browser_scratchpad_disable_view_menu_items.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_display_non_error_exceptions.js => devtools/client/scratchpad/test/browser_scratchpad_display_non_error_exceptions.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_display_outputs_errors.js => devtools/client/scratchpad/test/browser_scratchpad_display_outputs_errors.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_edit_ui_updates.js => devtools/client/scratchpad/test/browser_scratchpad_edit_ui_updates.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_eval_func.js => devtools/client/scratchpad/test/browser_scratchpad_eval_func.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_execute_print.js => devtools/client/scratchpad/test/browser_scratchpad_execute_print.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_falsy.js => devtools/client/scratchpad/test/browser_scratchpad_falsy.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_files.js => devtools/client/scratchpad/test/browser_scratchpad_files.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_goto_line_ui.js => devtools/client/scratchpad/test/browser_scratchpad_goto_line_ui.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_help_key.js => devtools/client/scratchpad/test/browser_scratchpad_help_key.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_initialization.js => devtools/client/scratchpad/test/browser_scratchpad_initialization.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_inspect.js => devtools/client/scratchpad/test/browser_scratchpad_inspect.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_inspect_primitives.js => devtools/client/scratchpad/test/browser_scratchpad_inspect_primitives.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_long_string.js => devtools/client/scratchpad/test/browser_scratchpad_long_string.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_modeline.js => devtools/client/scratchpad/test/browser_scratchpad_modeline.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_open.js => devtools/client/scratchpad/test/browser_scratchpad_open.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_open_error_console.js => devtools/client/scratchpad/test/browser_scratchpad_open_error_console.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_pprint-02.js => devtools/client/scratchpad/test/browser_scratchpad_pprint-02.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_pprint.js => devtools/client/scratchpad/test/browser_scratchpad_pprint.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_pprint_error_goto_line.js => devtools/client/scratchpad/test/browser_scratchpad_pprint_error_goto_line.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_recent_files.js => devtools/client/scratchpad/test/browser_scratchpad_recent_files.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_reload_and_run.js => devtools/client/scratchpad/test/browser_scratchpad_reload_and_run.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_remember_view_options.js => devtools/client/scratchpad/test/browser_scratchpad_remember_view_options.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_reset_undo.js => devtools/client/scratchpad/test/browser_scratchpad_reset_undo.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_restore.js => devtools/client/scratchpad/test/browser_scratchpad_restore.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_revert_to_saved.js => devtools/client/scratchpad/test/browser_scratchpad_revert_to_saved.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_run_error_goto_line.js => devtools/client/scratchpad/test/browser_scratchpad_run_error_goto_line.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_tab.js => devtools/client/scratchpad/test/browser_scratchpad_tab.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_tab_switch.js => devtools/client/scratchpad/test/browser_scratchpad_tab_switch.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_throw_output.js => devtools/client/scratchpad/test/browser_scratchpad_throw_output.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_ui.js => devtools/client/scratchpad/test/browser_scratchpad_ui.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_unsaved.js => devtools/client/scratchpad/test/browser_scratchpad_unsaved.js
rename : browser/devtools/scratchpad/test/browser_scratchpad_wrong_window_focus.js => devtools/client/scratchpad/test/browser_scratchpad_wrong_window_focus.js
rename : browser/devtools/scratchpad/test/head.js => devtools/client/scratchpad/test/head.js
rename : browser/devtools/shadereditor/moz.build => devtools/client/shadereditor/moz.build
rename : browser/devtools/shadereditor/panel.js => devtools/client/shadereditor/panel.js
rename : browser/devtools/shadereditor/shadereditor.js => devtools/client/shadereditor/shadereditor.js
rename : browser/devtools/shadereditor/shadereditor.xul => devtools/client/shadereditor/shadereditor.xul
rename : browser/devtools/shadereditor/test/.eslintrc => devtools/client/shadereditor/test/.eslintrc
rename : browser/devtools/shadereditor/test/browser.ini => devtools/client/shadereditor/test/browser.ini
rename : browser/devtools/shadereditor/test/browser_se_aaa_run_first_leaktest.js => devtools/client/shadereditor/test/browser_se_aaa_run_first_leaktest.js
rename : browser/devtools/shadereditor/test/browser_se_bfcache.js => devtools/client/shadereditor/test/browser_se_bfcache.js
rename : browser/devtools/shadereditor/test/browser_se_editors-contents.js => devtools/client/shadereditor/test/browser_se_editors-contents.js
rename : browser/devtools/shadereditor/test/browser_se_editors-error-gutter.js => devtools/client/shadereditor/test/browser_se_editors-error-gutter.js
rename : browser/devtools/shadereditor/test/browser_se_editors-error-tooltip.js => devtools/client/shadereditor/test/browser_se_editors-error-tooltip.js
rename : browser/devtools/shadereditor/test/browser_se_editors-lazy-init.js => devtools/client/shadereditor/test/browser_se_editors-lazy-init.js
rename : browser/devtools/shadereditor/test/browser_se_first-run.js => devtools/client/shadereditor/test/browser_se_first-run.js
rename : browser/devtools/shadereditor/test/browser_se_navigation.js => devtools/client/shadereditor/test/browser_se_navigation.js
rename : browser/devtools/shadereditor/test/browser_se_programs-blackbox-01.js => devtools/client/shadereditor/test/browser_se_programs-blackbox-01.js
rename : browser/devtools/shadereditor/test/browser_se_programs-blackbox-02.js => devtools/client/shadereditor/test/browser_se_programs-blackbox-02.js
rename : browser/devtools/shadereditor/test/browser_se_programs-cache.js => devtools/client/shadereditor/test/browser_se_programs-cache.js
rename : browser/devtools/shadereditor/test/browser_se_programs-highlight-01.js => devtools/client/shadereditor/test/browser_se_programs-highlight-01.js
rename : browser/devtools/shadereditor/test/browser_se_programs-highlight-02.js => devtools/client/shadereditor/test/browser_se_programs-highlight-02.js
rename : browser/devtools/shadereditor/test/browser_se_programs-list.js => devtools/client/shadereditor/test/browser_se_programs-list.js
rename : browser/devtools/shadereditor/test/browser_se_shaders-edit-01.js => devtools/client/shadereditor/test/browser_se_shaders-edit-01.js
rename : browser/devtools/shadereditor/test/browser_se_shaders-edit-02.js => devtools/client/shadereditor/test/browser_se_shaders-edit-02.js
rename : browser/devtools/shadereditor/test/browser_se_shaders-edit-03.js => devtools/client/shadereditor/test/browser_se_shaders-edit-03.js
rename : browser/devtools/shadereditor/test/browser_webgl-actor-test-01.js => devtools/client/shadereditor/test/browser_webgl-actor-test-01.js
rename : browser/devtools/shadereditor/test/browser_webgl-actor-test-02.js => devtools/client/shadereditor/test/browser_webgl-actor-test-02.js
rename : browser/devtools/shadereditor/test/browser_webgl-actor-test-03.js => devtools/client/shadereditor/test/browser_webgl-actor-test-03.js
rename : browser/devtools/shadereditor/test/browser_webgl-actor-test-04.js => devtools/client/shadereditor/test/browser_webgl-actor-test-04.js
rename : browser/devtools/shadereditor/test/browser_webgl-actor-test-05.js => devtools/client/shadereditor/test/browser_webgl-actor-test-05.js
rename : browser/devtools/shadereditor/test/browser_webgl-actor-test-06.js => devtools/client/shadereditor/test/browser_webgl-actor-test-06.js
rename : browser/devtools/shadereditor/test/browser_webgl-actor-test-07.js => devtools/client/shadereditor/test/browser_webgl-actor-test-07.js
rename : browser/devtools/shadereditor/test/browser_webgl-actor-test-08.js => devtools/client/shadereditor/test/browser_webgl-actor-test-08.js
rename : browser/devtools/shadereditor/test/browser_webgl-actor-test-09.js => devtools/client/shadereditor/test/browser_webgl-actor-test-09.js
rename : browser/devtools/shadereditor/test/browser_webgl-actor-test-10.js => devtools/client/shadereditor/test/browser_webgl-actor-test-10.js
rename : browser/devtools/shadereditor/test/browser_webgl-actor-test-11.js => devtools/client/shadereditor/test/browser_webgl-actor-test-11.js
rename : browser/devtools/shadereditor/test/browser_webgl-actor-test-12.js => devtools/client/shadereditor/test/browser_webgl-actor-test-12.js
rename : browser/devtools/shadereditor/test/browser_webgl-actor-test-13.js => devtools/client/shadereditor/test/browser_webgl-actor-test-13.js
rename : browser/devtools/shadereditor/test/browser_webgl-actor-test-14.js => devtools/client/shadereditor/test/browser_webgl-actor-test-14.js
rename : browser/devtools/shadereditor/test/browser_webgl-actor-test-15.js => devtools/client/shadereditor/test/browser_webgl-actor-test-15.js
rename : browser/devtools/shadereditor/test/browser_webgl-actor-test-16.js => devtools/client/shadereditor/test/browser_webgl-actor-test-16.js
rename : browser/devtools/shadereditor/test/browser_webgl-actor-test-17.js => devtools/client/shadereditor/test/browser_webgl-actor-test-17.js
rename : browser/devtools/shadereditor/test/browser_webgl-actor-test-18.js => devtools/client/shadereditor/test/browser_webgl-actor-test-18.js
rename : browser/devtools/shadereditor/test/doc_blended-geometry.html => devtools/client/shadereditor/test/doc_blended-geometry.html
rename : browser/devtools/shadereditor/test/doc_multiple-contexts.html => devtools/client/shadereditor/test/doc_multiple-contexts.html
rename : browser/devtools/shadereditor/test/doc_overlapping-geometry.html => devtools/client/shadereditor/test/doc_overlapping-geometry.html
rename : browser/devtools/shadereditor/test/doc_shader-order.html => devtools/client/shadereditor/test/doc_shader-order.html
rename : browser/devtools/shadereditor/test/doc_simple-canvas.html => devtools/client/shadereditor/test/doc_simple-canvas.html
rename : browser/devtools/shadereditor/test/head.js => devtools/client/shadereditor/test/head.js
rename : browser/devtools/shared/AppCacheUtils.jsm => devtools/client/shared/AppCacheUtils.jsm
rename : browser/devtools/shared/Curl.jsm => devtools/client/shared/Curl.jsm
rename : browser/devtools/shared/DOMHelpers.jsm => devtools/client/shared/DOMHelpers.jsm
rename : browser/devtools/shared/DeveloperToolbar.jsm => devtools/client/shared/DeveloperToolbar.jsm
rename : browser/devtools/shared/Jsbeautify.jsm => devtools/client/shared/Jsbeautify.jsm
rename : browser/devtools/shared/Parser.jsm => devtools/client/shared/Parser.jsm
rename : browser/devtools/shared/SplitView.jsm => devtools/client/shared/SplitView.jsm
rename : browser/devtools/shared/autocomplete-popup.js => devtools/client/shared/autocomplete-popup.js
rename : browser/devtools/shared/browser-loader.js => devtools/client/shared/browser-loader.js
rename : browser/devtools/shared/devices.js => devtools/client/shared/devices.js
rename : browser/devtools/shared/doorhanger.js => devtools/client/shared/doorhanger.js
rename : browser/devtools/shared/frame-script-utils.js => devtools/client/shared/frame-script-utils.js
rename : browser/devtools/shared/getjson.js => devtools/client/shared/getjson.js
rename : browser/devtools/shared/inplace-editor.js => devtools/client/shared/inplace-editor.js
rename : browser/devtools/shared/moz.build => devtools/client/shared/moz.build
rename : browser/devtools/shared/node-attribute-parser.js => devtools/client/shared/node-attribute-parser.js
rename : browser/devtools/shared/observable-object.js => devtools/client/shared/observable-object.js
rename : browser/devtools/shared/options-view.js => devtools/client/shared/options-view.js
rename : browser/devtools/shared/poller.js => devtools/client/shared/poller.js
rename : browser/devtools/shared/redux/create-store.js => devtools/client/shared/redux/create-store.js
rename : browser/devtools/shared/redux/middleware/log.js => devtools/client/shared/redux/middleware/log.js
rename : browser/devtools/shared/redux/middleware/thunk.js => devtools/client/shared/redux/middleware/thunk.js
rename : browser/devtools/shared/redux/middleware/wait-service.js => devtools/client/shared/redux/middleware/wait-service.js
rename : browser/devtools/shared/redux/moz.build => devtools/client/shared/redux/moz.build
rename : browser/devtools/shared/redux/reducers.js => devtools/client/shared/redux/reducers.js
rename : browser/devtools/shared/source-utils.js => devtools/client/shared/source-utils.js
rename : browser/devtools/shared/splitview.css => devtools/client/shared/splitview.css
rename : browser/devtools/shared/telemetry.js => devtools/client/shared/telemetry.js
rename : browser/devtools/shared/test/.eslintrc => devtools/client/shared/test/.eslintrc
rename : browser/devtools/shared/test/browser.ini => devtools/client/shared/test/browser.ini
rename : browser/devtools/shared/test/browser_css_color.js => devtools/client/shared/test/browser_css_color.js
rename : browser/devtools/shared/test/browser_cubic-bezier-01.js => devtools/client/shared/test/browser_cubic-bezier-01.js
rename : browser/devtools/shared/test/browser_cubic-bezier-02.js => devtools/client/shared/test/browser_cubic-bezier-02.js
rename : browser/devtools/shared/test/browser_cubic-bezier-03.js => devtools/client/shared/test/browser_cubic-bezier-03.js
rename : browser/devtools/shared/test/browser_cubic-bezier-04.js => devtools/client/shared/test/browser_cubic-bezier-04.js
rename : browser/devtools/shared/test/browser_cubic-bezier-05.js => devtools/client/shared/test/browser_cubic-bezier-05.js
rename : browser/devtools/shared/test/browser_cubic-bezier-06.js => devtools/client/shared/test/browser_cubic-bezier-06.js
rename : browser/devtools/shared/test/browser_devices.js => devtools/client/shared/test/browser_devices.js
rename : browser/devtools/shared/test/browser_devices.json => devtools/client/shared/test/browser_devices.json
rename : browser/devtools/shared/test/browser_filter-editor-01.js => devtools/client/shared/test/browser_filter-editor-01.js
rename : browser/devtools/shared/test/browser_filter-editor-02.js => devtools/client/shared/test/browser_filter-editor-02.js
rename : browser/devtools/shared/test/browser_filter-editor-03.js => devtools/client/shared/test/browser_filter-editor-03.js
rename : browser/devtools/shared/test/browser_filter-editor-04.js => devtools/client/shared/test/browser_filter-editor-04.js
rename : browser/devtools/shared/test/browser_filter-editor-05.js => devtools/client/shared/test/browser_filter-editor-05.js
rename : browser/devtools/shared/test/browser_filter-editor-06.js => devtools/client/shared/test/browser_filter-editor-06.js
rename : browser/devtools/shared/test/browser_filter-editor-07.js => devtools/client/shared/test/browser_filter-editor-07.js
rename : browser/devtools/shared/test/browser_filter-editor-08.js => devtools/client/shared/test/browser_filter-editor-08.js
rename : browser/devtools/shared/test/browser_filter-editor-09.js => devtools/client/shared/test/browser_filter-editor-09.js
rename : browser/devtools/shared/test/browser_filter-editor-10.js => devtools/client/shared/test/browser_filter-editor-10.js
rename : browser/devtools/shared/test/browser_filter-presets-01.js => devtools/client/shared/test/browser_filter-presets-01.js
rename : browser/devtools/shared/test/browser_filter-presets-02.js => devtools/client/shared/test/browser_filter-presets-02.js
rename : browser/devtools/shared/test/browser_filter-presets-03.js => devtools/client/shared/test/browser_filter-presets-03.js
rename : browser/devtools/shared/test/browser_flame-graph-01.js => devtools/client/shared/test/browser_flame-graph-01.js
rename : browser/devtools/shared/test/browser_flame-graph-02.js => devtools/client/shared/test/browser_flame-graph-02.js
rename : browser/devtools/shared/test/browser_flame-graph-03a.js => devtools/client/shared/test/browser_flame-graph-03a.js
rename : browser/devtools/shared/test/browser_flame-graph-03b.js => devtools/client/shared/test/browser_flame-graph-03b.js
rename : browser/devtools/shared/test/browser_flame-graph-03c.js => devtools/client/shared/test/browser_flame-graph-03c.js
rename : browser/devtools/shared/test/browser_flame-graph-04.js => devtools/client/shared/test/browser_flame-graph-04.js
rename : browser/devtools/shared/test/browser_flame-graph-utils-01.js => devtools/client/shared/test/browser_flame-graph-utils-01.js
rename : browser/devtools/shared/test/browser_flame-graph-utils-02.js => devtools/client/shared/test/browser_flame-graph-utils-02.js
rename : browser/devtools/shared/test/browser_flame-graph-utils-03.js => devtools/client/shared/test/browser_flame-graph-utils-03.js
rename : browser/devtools/shared/test/browser_flame-graph-utils-04.js => devtools/client/shared/test/browser_flame-graph-utils-04.js
rename : browser/devtools/shared/test/browser_flame-graph-utils-05.js => devtools/client/shared/test/browser_flame-graph-utils-05.js
rename : browser/devtools/shared/test/browser_flame-graph-utils-06.js => devtools/client/shared/test/browser_flame-graph-utils-06.js
rename : browser/devtools/shared/test/browser_flame-graph-utils-hash.js => devtools/client/shared/test/browser_flame-graph-utils-hash.js
rename : browser/devtools/shared/test/browser_graphs-01.js => devtools/client/shared/test/browser_graphs-01.js
rename : browser/devtools/shared/test/browser_graphs-02.js => devtools/client/shared/test/browser_graphs-02.js
rename : browser/devtools/shared/test/browser_graphs-03.js => devtools/client/shared/test/browser_graphs-03.js
rename : browser/devtools/shared/test/browser_graphs-04.js => devtools/client/shared/test/browser_graphs-04.js
rename : browser/devtools/shared/test/browser_graphs-05.js => devtools/client/shared/test/browser_graphs-05.js
rename : browser/devtools/shared/test/browser_graphs-06.js => devtools/client/shared/test/browser_graphs-06.js
rename : browser/devtools/shared/test/browser_graphs-07a.js => devtools/client/shared/test/browser_graphs-07a.js
rename : browser/devtools/shared/test/browser_graphs-07b.js => devtools/client/shared/test/browser_graphs-07b.js
rename : browser/devtools/shared/test/browser_graphs-07c.js => devtools/client/shared/test/browser_graphs-07c.js
rename : browser/devtools/shared/test/browser_graphs-07d.js => devtools/client/shared/test/browser_graphs-07d.js
rename : browser/devtools/shared/test/browser_graphs-07e.js => devtools/client/shared/test/browser_graphs-07e.js
rename : browser/devtools/shared/test/browser_graphs-08.js => devtools/client/shared/test/browser_graphs-08.js
rename : browser/devtools/shared/test/browser_graphs-09a.js => devtools/client/shared/test/browser_graphs-09a.js
rename : browser/devtools/shared/test/browser_graphs-09b.js => devtools/client/shared/test/browser_graphs-09b.js
rename : browser/devtools/shared/test/browser_graphs-09c.js => devtools/client/shared/test/browser_graphs-09c.js
rename : browser/devtools/shared/test/browser_graphs-09d.js => devtools/client/shared/test/browser_graphs-09d.js
rename : browser/devtools/shared/test/browser_graphs-09e.js => devtools/client/shared/test/browser_graphs-09e.js
rename : browser/devtools/shared/test/browser_graphs-09f.js => devtools/client/shared/test/browser_graphs-09f.js
rename : browser/devtools/shared/test/browser_graphs-10a.js => devtools/client/shared/test/browser_graphs-10a.js
rename : browser/devtools/shared/test/browser_graphs-10b.js => devtools/client/shared/test/browser_graphs-10b.js
rename : browser/devtools/shared/test/browser_graphs-10c.js => devtools/client/shared/test/browser_graphs-10c.js
rename : browser/devtools/shared/test/browser_graphs-11a.js => devtools/client/shared/test/browser_graphs-11a.js
rename : browser/devtools/shared/test/browser_graphs-11b.js => devtools/client/shared/test/browser_graphs-11b.js
rename : browser/devtools/shared/test/browser_graphs-12.js => devtools/client/shared/test/browser_graphs-12.js
rename : browser/devtools/shared/test/browser_graphs-13.js => devtools/client/shared/test/browser_graphs-13.js
rename : browser/devtools/shared/test/browser_graphs-14.js => devtools/client/shared/test/browser_graphs-14.js
rename : browser/devtools/shared/test/browser_graphs-15.js => devtools/client/shared/test/browser_graphs-15.js
rename : browser/devtools/shared/test/browser_graphs-16.js => devtools/client/shared/test/browser_graphs-16.js
rename : browser/devtools/shared/test/browser_inplace-editor-01.js => devtools/client/shared/test/browser_inplace-editor-01.js
rename : browser/devtools/shared/test/browser_inplace-editor-02.js => devtools/client/shared/test/browser_inplace-editor-02.js
rename : browser/devtools/shared/test/browser_layoutHelpers-getBoxQuads.html => devtools/client/shared/test/browser_layoutHelpers-getBoxQuads.html
rename : browser/devtools/shared/test/browser_layoutHelpers-getBoxQuads.js => devtools/client/shared/test/browser_layoutHelpers-getBoxQuads.js
rename : browser/devtools/shared/test/browser_layoutHelpers.html => devtools/client/shared/test/browser_layoutHelpers.html
rename : browser/devtools/shared/test/browser_layoutHelpers.js => devtools/client/shared/test/browser_layoutHelpers.js
rename : browser/devtools/shared/test/browser_mdn-docs-01.js => devtools/client/shared/test/browser_mdn-docs-01.js
rename : browser/devtools/shared/test/browser_mdn-docs-02.js => devtools/client/shared/test/browser_mdn-docs-02.js
rename : browser/devtools/shared/test/browser_mdn-docs-03.js => devtools/client/shared/test/browser_mdn-docs-03.js
rename : browser/devtools/shared/test/browser_num-l10n.js => devtools/client/shared/test/browser_num-l10n.js
rename : browser/devtools/shared/test/browser_observableobject.js => devtools/client/shared/test/browser_observableobject.js
rename : browser/devtools/shared/test/browser_options-view-01.js => devtools/client/shared/test/browser_options-view-01.js
rename : browser/devtools/shared/test/browser_outputparser.js => devtools/client/shared/test/browser_outputparser.js
rename : browser/devtools/shared/test/browser_poller.js => devtools/client/shared/test/browser_poller.js
rename : browser/devtools/shared/test/browser_prefs-01.js => devtools/client/shared/test/browser_prefs-01.js
rename : browser/devtools/shared/test/browser_prefs-02.js => devtools/client/shared/test/browser_prefs-02.js
rename : browser/devtools/shared/test/browser_spectrum.js => devtools/client/shared/test/browser_spectrum.js
rename : browser/devtools/shared/test/browser_tableWidget_basic.js => devtools/client/shared/test/browser_tableWidget_basic.js
rename : browser/devtools/shared/test/browser_tableWidget_keyboard_interaction.js => devtools/client/shared/test/browser_tableWidget_keyboard_interaction.js
rename : browser/devtools/shared/test/browser_tableWidget_mouse_interaction.js => devtools/client/shared/test/browser_tableWidget_mouse_interaction.js
rename : browser/devtools/shared/test/browser_telemetry_button_eyedropper.js => devtools/client/shared/test/browser_telemetry_button_eyedropper.js
rename : browser/devtools/shared/test/browser_telemetry_button_paintflashing.js => devtools/client/shared/test/browser_telemetry_button_paintflashing.js
rename : browser/devtools/shared/test/browser_telemetry_button_responsive.js => devtools/client/shared/test/browser_telemetry_button_responsive.js
rename : browser/devtools/shared/test/browser_telemetry_button_scratchpad.js => devtools/client/shared/test/browser_telemetry_button_scratchpad.js
rename : browser/devtools/shared/test/browser_telemetry_button_tilt.js => devtools/client/shared/test/browser_telemetry_button_tilt.js
rename : browser/devtools/shared/test/browser_telemetry_sidebar.js => devtools/client/shared/test/browser_telemetry_sidebar.js
rename : browser/devtools/shared/test/browser_telemetry_toolbox.js => devtools/client/shared/test/browser_telemetry_toolbox.js
rename : browser/devtools/shared/test/browser_telemetry_toolboxtabs_canvasdebugger.js => devtools/client/shared/test/browser_telemetry_toolboxtabs_canvasdebugger.js
rename : browser/devtools/shared/test/browser_telemetry_toolboxtabs_inspector.js => devtools/client/shared/test/browser_telemetry_toolboxtabs_inspector.js
rename : browser/devtools/shared/test/browser_telemetry_toolboxtabs_jsdebugger.js => devtools/client/shared/test/browser_telemetry_toolboxtabs_jsdebugger.js
rename : browser/devtools/shared/test/browser_telemetry_toolboxtabs_jsprofiler.js => devtools/client/shared/test/browser_telemetry_toolboxtabs_jsprofiler.js
rename : browser/devtools/shared/test/browser_telemetry_toolboxtabs_netmonitor.js => devtools/client/shared/test/browser_telemetry_toolboxtabs_netmonitor.js
rename : browser/devtools/shared/test/browser_telemetry_toolboxtabs_options.js => devtools/client/shared/test/browser_telemetry_toolboxtabs_options.js
rename : browser/devtools/shared/test/browser_telemetry_toolboxtabs_shadereditor.js => devtools/client/shared/test/browser_telemetry_toolboxtabs_shadereditor.js
rename : browser/devtools/shared/test/browser_telemetry_toolboxtabs_storage.js => devtools/client/shared/test/browser_telemetry_toolboxtabs_storage.js
rename : browser/devtools/shared/test/browser_telemetry_toolboxtabs_styleeditor.js => devtools/client/shared/test/browser_telemetry_toolboxtabs_styleeditor.js
rename : browser/devtools/shared/test/browser_telemetry_toolboxtabs_webaudioeditor.js => devtools/client/shared/test/browser_telemetry_toolboxtabs_webaudioeditor.js
rename : browser/devtools/shared/test/browser_telemetry_toolboxtabs_webconsole.js => devtools/client/shared/test/browser_telemetry_toolboxtabs_webconsole.js
rename : browser/devtools/shared/test/browser_templater_basic.html => devtools/client/shared/test/browser_templater_basic.html
rename : browser/devtools/shared/test/browser_templater_basic.js => devtools/client/shared/test/browser_templater_basic.js
rename : browser/devtools/shared/test/browser_theme.js => devtools/client/shared/test/browser_theme.js
rename : browser/devtools/shared/test/browser_toolbar_basic.html => devtools/client/shared/test/browser_toolbar_basic.html
rename : browser/devtools/shared/test/browser_toolbar_basic.js => devtools/client/shared/test/browser_toolbar_basic.js
rename : browser/devtools/shared/test/browser_toolbar_tooltip.js => devtools/client/shared/test/browser_toolbar_tooltip.js
rename : browser/devtools/shared/test/browser_toolbar_webconsole_errors_count.html => devtools/client/shared/test/browser_toolbar_webconsole_errors_count.html
rename : browser/devtools/shared/test/browser_toolbar_webconsole_errors_count.js => devtools/client/shared/test/browser_toolbar_webconsole_errors_count.js
rename : browser/devtools/shared/test/browser_treeWidget_basic.js => devtools/client/shared/test/browser_treeWidget_basic.js
rename : browser/devtools/shared/test/browser_treeWidget_keyboard_interaction.js => devtools/client/shared/test/browser_treeWidget_keyboard_interaction.js
rename : browser/devtools/shared/test/browser_treeWidget_mouse_interaction.js => devtools/client/shared/test/browser_treeWidget_mouse_interaction.js
rename : browser/devtools/shared/test/doc_options-view.xul => devtools/client/shared/test/doc_options-view.xul
rename : browser/devtools/shared/test/head.js => devtools/client/shared/test/head.js
rename : browser/devtools/shared/test/html-mdn-css-basic-testing.html => devtools/client/shared/test/html-mdn-css-basic-testing.html
rename : browser/devtools/shared/test/html-mdn-css-no-summary-or-syntax.html => devtools/client/shared/test/html-mdn-css-no-summary-or-syntax.html
rename : browser/devtools/shared/test/html-mdn-css-no-summary.html => devtools/client/shared/test/html-mdn-css-no-summary.html
rename : browser/devtools/shared/test/html-mdn-css-no-syntax.html => devtools/client/shared/test/html-mdn-css-no-syntax.html
rename : browser/devtools/shared/test/html-mdn-css-syntax-old-style.html => devtools/client/shared/test/html-mdn-css-syntax-old-style.html
rename : browser/devtools/shared/test/leakhunt.js => devtools/client/shared/test/leakhunt.js
rename : browser/devtools/shared/test/test-actor-registry.js => devtools/client/shared/test/test-actor-registry.js
rename : browser/devtools/shared/test/test-actor.js => devtools/client/shared/test/test-actor.js
rename : browser/devtools/shared/test/unit/.eslintrc => devtools/client/shared/test/unit/.eslintrc
rename : browser/devtools/shared/test/unit/test_VariablesView_filtering-without-controller.js => devtools/client/shared/test/unit/test_VariablesView_filtering-without-controller.js
rename : browser/devtools/shared/test/unit/test_VariablesView_getString_promise.js => devtools/client/shared/test/unit/test_VariablesView_getString_promise.js
rename : browser/devtools/shared/test/unit/test_advanceValidate.js => devtools/client/shared/test/unit/test_advanceValidate.js
rename : browser/devtools/shared/test/unit/test_attribute-parsing-01.js => devtools/client/shared/test/unit/test_attribute-parsing-01.js
rename : browser/devtools/shared/test/unit/test_attribute-parsing-02.js => devtools/client/shared/test/unit/test_attribute-parsing-02.js
rename : browser/devtools/shared/test/unit/test_bezierCanvas.js => devtools/client/shared/test/unit/test_bezierCanvas.js
rename : browser/devtools/shared/test/unit/test_cubicBezier.js => devtools/client/shared/test/unit/test_cubicBezier.js
rename : browser/devtools/shared/test/unit/test_undoStack.js => devtools/client/shared/test/unit/test_undoStack.js
rename : browser/devtools/shared/test/unit/xpcshell.ini => devtools/client/shared/test/unit/xpcshell.ini
rename : browser/devtools/shared/theme-switching.js => devtools/client/shared/theme-switching.js
rename : browser/devtools/shared/theme.js => devtools/client/shared/theme.js
rename : browser/devtools/shared/undo.js => devtools/client/shared/undo.js
rename : browser/devtools/shared/vendor/D3_LICENSE => devtools/client/shared/vendor/D3_LICENSE
rename : browser/devtools/shared/vendor/DAGRE_D3_LICENSE => devtools/client/shared/vendor/DAGRE_D3_LICENSE
rename : browser/devtools/shared/vendor/REDUX_LICENSE => devtools/client/shared/vendor/REDUX_LICENSE
rename : browser/devtools/shared/vendor/d3.js => devtools/client/shared/vendor/d3.js
rename : browser/devtools/shared/vendor/dagre-d3.js => devtools/client/shared/vendor/dagre-d3.js
rename : browser/devtools/shared/vendor/moz.build => devtools/client/shared/vendor/moz.build
rename : browser/devtools/shared/vendor/react-dev.js => devtools/client/shared/vendor/react-dev.js
rename : browser/devtools/shared/vendor/react.js => devtools/client/shared/vendor/react.js
rename : browser/devtools/shared/vendor/redux.js => devtools/client/shared/vendor/redux.js
rename : browser/devtools/shared/widgets/AbstractTreeItem.jsm => devtools/client/shared/widgets/AbstractTreeItem.jsm
rename : browser/devtools/shared/widgets/BarGraphWidget.js => devtools/client/shared/widgets/BarGraphWidget.js
rename : browser/devtools/shared/widgets/BreadcrumbsWidget.jsm => devtools/client/shared/widgets/BreadcrumbsWidget.jsm
rename : browser/devtools/shared/widgets/Chart.jsm => devtools/client/shared/widgets/Chart.jsm
rename : browser/devtools/shared/widgets/CubicBezierPresets.js => devtools/client/shared/widgets/CubicBezierPresets.js
rename : browser/devtools/shared/widgets/CubicBezierWidget.js => devtools/client/shared/widgets/CubicBezierWidget.js
rename : browser/devtools/shared/widgets/FastListWidget.js => devtools/client/shared/widgets/FastListWidget.js
rename : browser/devtools/shared/widgets/FilterWidget.js => devtools/client/shared/widgets/FilterWidget.js
rename : browser/devtools/shared/widgets/FlameGraph.js => devtools/client/shared/widgets/FlameGraph.js
rename : browser/devtools/shared/widgets/Graphs.js => devtools/client/shared/widgets/Graphs.js
rename : browser/devtools/shared/widgets/GraphsWorker.js => devtools/client/shared/widgets/GraphsWorker.js
rename : browser/devtools/shared/widgets/LineGraphWidget.js => devtools/client/shared/widgets/LineGraphWidget.js
rename : browser/devtools/shared/widgets/MdnDocsWidget.js => devtools/client/shared/widgets/MdnDocsWidget.js
rename : browser/devtools/shared/widgets/MountainGraphWidget.js => devtools/client/shared/widgets/MountainGraphWidget.js
rename : browser/devtools/shared/widgets/SideMenuWidget.jsm => devtools/client/shared/widgets/SideMenuWidget.jsm
rename : browser/devtools/shared/widgets/SimpleListWidget.jsm => devtools/client/shared/widgets/SimpleListWidget.jsm
rename : browser/devtools/shared/widgets/Spectrum.js => devtools/client/shared/widgets/Spectrum.js
rename : browser/devtools/shared/widgets/TableWidget.js => devtools/client/shared/widgets/TableWidget.js
rename : browser/devtools/shared/widgets/Tooltip.js => devtools/client/shared/widgets/Tooltip.js
rename : browser/devtools/shared/widgets/TreeWidget.js => devtools/client/shared/widgets/TreeWidget.js
rename : browser/devtools/shared/widgets/VariablesView.jsm => devtools/client/shared/widgets/VariablesView.jsm
rename : browser/devtools/shared/widgets/VariablesView.xul => devtools/client/shared/widgets/VariablesView.xul
rename : browser/devtools/shared/widgets/VariablesViewController.jsm => devtools/client/shared/widgets/VariablesViewController.jsm
rename : browser/devtools/shared/widgets/ViewHelpers.jsm => devtools/client/shared/widgets/ViewHelpers.jsm
rename : browser/devtools/shared/widgets/cubic-bezier-frame.xhtml => devtools/client/shared/widgets/cubic-bezier-frame.xhtml
rename : browser/devtools/shared/widgets/cubic-bezier.css => devtools/client/shared/widgets/cubic-bezier.css
rename : browser/devtools/shared/widgets/filter-frame.xhtml => devtools/client/shared/widgets/filter-frame.xhtml
rename : browser/devtools/shared/widgets/filter-widget.css => devtools/client/shared/widgets/filter-widget.css
rename : browser/devtools/shared/widgets/graphs-frame.xhtml => devtools/client/shared/widgets/graphs-frame.xhtml
rename : browser/devtools/shared/widgets/mdn-docs-frame.xhtml => devtools/client/shared/widgets/mdn-docs-frame.xhtml
rename : browser/devtools/shared/widgets/mdn-docs.css => devtools/client/shared/widgets/mdn-docs.css
rename : browser/devtools/shared/widgets/spectrum-frame.xhtml => devtools/client/shared/widgets/spectrum-frame.xhtml
rename : browser/devtools/shared/widgets/spectrum.css => devtools/client/shared/widgets/spectrum.css
rename : browser/devtools/shared/widgets/widgets.css => devtools/client/shared/widgets/widgets.css
rename : browser/devtools/sourceeditor/autocomplete.js => devtools/client/sourceeditor/autocomplete.js
rename : browser/devtools/sourceeditor/codemirror/LICENSE => devtools/client/sourceeditor/codemirror/LICENSE
rename : browser/devtools/sourceeditor/codemirror/README => devtools/client/sourceeditor/codemirror/README
rename : browser/devtools/sourceeditor/codemirror/codemirror.css => devtools/client/sourceeditor/codemirror/codemirror.css
rename : browser/devtools/sourceeditor/codemirror/codemirror.js => devtools/client/sourceeditor/codemirror/codemirror.js
rename : browser/devtools/sourceeditor/codemirror/comment/comment.js => devtools/client/sourceeditor/codemirror/comment/comment.js
rename : browser/devtools/sourceeditor/codemirror/comment/continuecomment.js => devtools/client/sourceeditor/codemirror/comment/continuecomment.js
rename : browser/devtools/sourceeditor/codemirror/dialog/dialog.css => devtools/client/sourceeditor/codemirror/dialog/dialog.css
rename : browser/devtools/sourceeditor/codemirror/dialog/dialog.js => devtools/client/sourceeditor/codemirror/dialog/dialog.js
rename : browser/devtools/sourceeditor/codemirror/edit/closebrackets.js => devtools/client/sourceeditor/codemirror/edit/closebrackets.js
rename : browser/devtools/sourceeditor/codemirror/edit/closetag.js => devtools/client/sourceeditor/codemirror/edit/closetag.js
rename : browser/devtools/sourceeditor/codemirror/edit/continuelist.js => devtools/client/sourceeditor/codemirror/edit/continuelist.js
rename : browser/devtools/sourceeditor/codemirror/edit/matchbrackets.js => devtools/client/sourceeditor/codemirror/edit/matchbrackets.js
rename : browser/devtools/sourceeditor/codemirror/edit/matchtags.js => devtools/client/sourceeditor/codemirror/edit/matchtags.js
rename : browser/devtools/sourceeditor/codemirror/edit/trailingspace.js => devtools/client/sourceeditor/codemirror/edit/trailingspace.js
rename : browser/devtools/sourceeditor/codemirror/fold/brace-fold.js => devtools/client/sourceeditor/codemirror/fold/brace-fold.js
rename : browser/devtools/sourceeditor/codemirror/fold/comment-fold.js => devtools/client/sourceeditor/codemirror/fold/comment-fold.js
rename : browser/devtools/sourceeditor/codemirror/fold/foldcode.js => devtools/client/sourceeditor/codemirror/fold/foldcode.js
rename : browser/devtools/sourceeditor/codemirror/fold/foldgutter.css => devtools/client/sourceeditor/codemirror/fold/foldgutter.css
rename : browser/devtools/sourceeditor/codemirror/fold/foldgutter.js => devtools/client/sourceeditor/codemirror/fold/foldgutter.js
rename : browser/devtools/sourceeditor/codemirror/fold/indent-fold.js => devtools/client/sourceeditor/codemirror/fold/indent-fold.js
rename : browser/devtools/sourceeditor/codemirror/fold/markdown-fold.js => devtools/client/sourceeditor/codemirror/fold/markdown-fold.js
rename : browser/devtools/sourceeditor/codemirror/fold/xml-fold.js => devtools/client/sourceeditor/codemirror/fold/xml-fold.js
rename : browser/devtools/sourceeditor/codemirror/hint/show-hint.js => devtools/client/sourceeditor/codemirror/hint/show-hint.js
rename : browser/devtools/sourceeditor/codemirror/keymap/emacs.js => devtools/client/sourceeditor/codemirror/keymap/emacs.js
rename : browser/devtools/sourceeditor/codemirror/keymap/sublime.js => devtools/client/sourceeditor/codemirror/keymap/sublime.js
rename : browser/devtools/sourceeditor/codemirror/keymap/vim.js => devtools/client/sourceeditor/codemirror/keymap/vim.js
rename : browser/devtools/sourceeditor/codemirror/mode/clike.js => devtools/client/sourceeditor/codemirror/mode/clike.js
rename : browser/devtools/sourceeditor/codemirror/mode/css.js => devtools/client/sourceeditor/codemirror/mode/css.js
rename : browser/devtools/sourceeditor/codemirror/mode/htmlmixed.js => devtools/client/sourceeditor/codemirror/mode/htmlmixed.js
rename : browser/devtools/sourceeditor/codemirror/mode/javascript.js => devtools/client/sourceeditor/codemirror/mode/javascript.js
rename : browser/devtools/sourceeditor/codemirror/mode/xml.js => devtools/client/sourceeditor/codemirror/mode/xml.js
rename : browser/devtools/sourceeditor/codemirror/mozilla.css => devtools/client/sourceeditor/codemirror/mozilla.css
rename : browser/devtools/sourceeditor/codemirror/search/match-highlighter.js => devtools/client/sourceeditor/codemirror/search/match-highlighter.js
rename : browser/devtools/sourceeditor/codemirror/search/search.js => devtools/client/sourceeditor/codemirror/search/search.js
rename : browser/devtools/sourceeditor/codemirror/search/searchcursor.js => devtools/client/sourceeditor/codemirror/search/searchcursor.js
rename : browser/devtools/sourceeditor/codemirror/selection/active-line.js => devtools/client/sourceeditor/codemirror/selection/active-line.js
rename : browser/devtools/sourceeditor/codemirror/selection/mark-selection.js => devtools/client/sourceeditor/codemirror/selection/mark-selection.js
rename : browser/devtools/sourceeditor/codemirror/tern/tern.css => devtools/client/sourceeditor/codemirror/tern/tern.css
rename : browser/devtools/sourceeditor/codemirror/tern/tern.js => devtools/client/sourceeditor/codemirror/tern/tern.js
rename : browser/devtools/sourceeditor/css-autocompleter.js => devtools/client/sourceeditor/css-autocompleter.js
rename : browser/devtools/sourceeditor/css-tokenizer.js => devtools/client/sourceeditor/css-tokenizer.js
rename : browser/devtools/sourceeditor/debugger.js => devtools/client/sourceeditor/debugger.js
rename : browser/devtools/sourceeditor/editor.js => devtools/client/sourceeditor/editor.js
rename : browser/devtools/sourceeditor/moz.build => devtools/client/sourceeditor/moz.build
rename : browser/devtools/sourceeditor/test/.eslintrc => devtools/client/sourceeditor/test/.eslintrc
rename : browser/devtools/sourceeditor/test/browser.ini => devtools/client/sourceeditor/test/browser.ini
rename : browser/devtools/sourceeditor/test/browser_codemirror.js => devtools/client/sourceeditor/test/browser_codemirror.js
rename : browser/devtools/sourceeditor/test/browser_css_autocompletion.js => devtools/client/sourceeditor/test/browser_css_autocompletion.js
rename : browser/devtools/sourceeditor/test/browser_css_getInfo.js => devtools/client/sourceeditor/test/browser_css_getInfo.js
rename : browser/devtools/sourceeditor/test/browser_css_statemachine.js => devtools/client/sourceeditor/test/browser_css_statemachine.js
rename : browser/devtools/sourceeditor/test/browser_detectindent.js => devtools/client/sourceeditor/test/browser_detectindent.js
rename : browser/devtools/sourceeditor/test/browser_editor_addons.js => devtools/client/sourceeditor/test/browser_editor_addons.js
rename : browser/devtools/sourceeditor/test/browser_editor_autocomplete_basic.js => devtools/client/sourceeditor/test/browser_editor_autocomplete_basic.js
rename : browser/devtools/sourceeditor/test/browser_editor_autocomplete_events.js => devtools/client/sourceeditor/test/browser_editor_autocomplete_events.js
rename : browser/devtools/sourceeditor/test/browser_editor_autocomplete_js.js => devtools/client/sourceeditor/test/browser_editor_autocomplete_js.js
rename : browser/devtools/sourceeditor/test/browser_editor_basic.js => devtools/client/sourceeditor/test/browser_editor_basic.js
rename : browser/devtools/sourceeditor/test/browser_editor_cursor.js => devtools/client/sourceeditor/test/browser_editor_cursor.js
rename : browser/devtools/sourceeditor/test/browser_editor_find_again.js => devtools/client/sourceeditor/test/browser_editor_find_again.js
rename : browser/devtools/sourceeditor/test/browser_editor_goto_line.js => devtools/client/sourceeditor/test/browser_editor_goto_line.js
rename : browser/devtools/sourceeditor/test/browser_editor_history.js => devtools/client/sourceeditor/test/browser_editor_history.js
rename : browser/devtools/sourceeditor/test/browser_editor_markers.js => devtools/client/sourceeditor/test/browser_editor_markers.js
rename : browser/devtools/sourceeditor/test/browser_editor_movelines.js => devtools/client/sourceeditor/test/browser_editor_movelines.js
rename : browser/devtools/sourceeditor/test/browser_editor_prefs.js => devtools/client/sourceeditor/test/browser_editor_prefs.js
rename : browser/devtools/sourceeditor/test/browser_editor_script_injection.js => devtools/client/sourceeditor/test/browser_editor_script_injection.js
rename : browser/devtools/sourceeditor/test/browser_vimemacs.js => devtools/client/sourceeditor/test/browser_vimemacs.js
rename : browser/devtools/sourceeditor/test/cm_comment_test.js => devtools/client/sourceeditor/test/cm_comment_test.js
rename : browser/devtools/sourceeditor/test/cm_doc_test.js => devtools/client/sourceeditor/test/cm_doc_test.js
rename : browser/devtools/sourceeditor/test/cm_driver.js => devtools/client/sourceeditor/test/cm_driver.js
rename : browser/devtools/sourceeditor/test/cm_emacs_test.js => devtools/client/sourceeditor/test/cm_emacs_test.js
rename : browser/devtools/sourceeditor/test/cm_mode_javascript_test.js => devtools/client/sourceeditor/test/cm_mode_javascript_test.js
rename : browser/devtools/sourceeditor/test/cm_mode_ruby.js => devtools/client/sourceeditor/test/cm_mode_ruby.js
rename : browser/devtools/sourceeditor/test/cm_mode_test.css => devtools/client/sourceeditor/test/cm_mode_test.css
rename : browser/devtools/sourceeditor/test/cm_mode_test.js => devtools/client/sourceeditor/test/cm_mode_test.js
rename : browser/devtools/sourceeditor/test/cm_multi_test.js => devtools/client/sourceeditor/test/cm_multi_test.js
rename : browser/devtools/sourceeditor/test/cm_script_injection_test.js => devtools/client/sourceeditor/test/cm_script_injection_test.js
rename : browser/devtools/sourceeditor/test/cm_search_test.js => devtools/client/sourceeditor/test/cm_search_test.js
rename : browser/devtools/sourceeditor/test/cm_sublime_test.js => devtools/client/sourceeditor/test/cm_sublime_test.js
rename : browser/devtools/sourceeditor/test/cm_test.js => devtools/client/sourceeditor/test/cm_test.js
rename : browser/devtools/sourceeditor/test/cm_vim_test.js => devtools/client/sourceeditor/test/cm_vim_test.js
rename : browser/devtools/sourceeditor/test/codemirror.html => devtools/client/sourceeditor/test/codemirror.html
rename : browser/devtools/sourceeditor/test/css_autocompletion_tests.json => devtools/client/sourceeditor/test/css_autocompletion_tests.json
rename : browser/devtools/sourceeditor/test/css_statemachine_testcases.css => devtools/client/sourceeditor/test/css_statemachine_testcases.css
rename : browser/devtools/sourceeditor/test/css_statemachine_tests.json => devtools/client/sourceeditor/test/css_statemachine_tests.json
rename : browser/devtools/sourceeditor/test/head.js => devtools/client/sourceeditor/test/head.js
rename : browser/devtools/sourceeditor/test/helper_codemirror_runner.js => devtools/client/sourceeditor/test/helper_codemirror_runner.js
rename : browser/devtools/sourceeditor/test/vimemacs.html => devtools/client/sourceeditor/test/vimemacs.html
rename : browser/devtools/storage/moz.build => devtools/client/storage/moz.build
rename : browser/devtools/storage/panel.js => devtools/client/storage/panel.js
rename : browser/devtools/storage/storage.xul => devtools/client/storage/storage.xul
rename : browser/devtools/storage/test/.eslintrc => devtools/client/storage/test/.eslintrc
rename : browser/devtools/storage/test/browser.ini => devtools/client/storage/test/browser.ini
rename : browser/devtools/storage/test/browser_storage_basic.js => devtools/client/storage/test/browser_storage_basic.js
rename : browser/devtools/storage/test/browser_storage_dynamic_updates.js => devtools/client/storage/test/browser_storage_dynamic_updates.js
rename : browser/devtools/storage/test/browser_storage_sidebar.js => devtools/client/storage/test/browser_storage_sidebar.js
rename : browser/devtools/storage/test/browser_storage_values.js => devtools/client/storage/test/browser_storage_values.js
rename : browser/devtools/storage/test/head.js => devtools/client/storage/test/head.js
rename : browser/devtools/storage/test/storage-complex-values.html => devtools/client/storage/test/storage-complex-values.html
rename : browser/devtools/storage/test/storage-listings.html => devtools/client/storage/test/storage-listings.html
rename : browser/devtools/storage/test/storage-secured-iframe.html => devtools/client/storage/test/storage-secured-iframe.html
rename : browser/devtools/storage/test/storage-unsecured-iframe.html => devtools/client/storage/test/storage-unsecured-iframe.html
rename : browser/devtools/storage/test/storage-updates.html => devtools/client/storage/test/storage-updates.html
rename : browser/devtools/storage/ui.js => devtools/client/storage/ui.js
rename : browser/devtools/styleeditor/StyleEditorUI.jsm => devtools/client/styleeditor/StyleEditorUI.jsm
rename : browser/devtools/styleeditor/StyleEditorUtil.jsm => devtools/client/styleeditor/StyleEditorUtil.jsm
rename : browser/devtools/styleeditor/StyleSheetEditor.jsm => devtools/client/styleeditor/StyleSheetEditor.jsm
rename : browser/devtools/styleeditor/moz.build => devtools/client/styleeditor/moz.build
rename : browser/devtools/styleeditor/styleeditor-commands.js => devtools/client/styleeditor/styleeditor-commands.js
rename : browser/devtools/styleeditor/styleeditor-panel.js => devtools/client/styleeditor/styleeditor-panel.js
rename : browser/devtools/styleeditor/styleeditor.css => devtools/client/styleeditor/styleeditor.css
rename : browser/devtools/styleeditor/styleeditor.xul => devtools/client/styleeditor/styleeditor.xul
rename : browser/devtools/styleeditor/test/.eslintrc => devtools/client/styleeditor/test/.eslintrc
rename : browser/devtools/styleeditor/test/autocomplete.html => devtools/client/styleeditor/test/autocomplete.html
rename : browser/devtools/styleeditor/test/browser.ini => devtools/client/styleeditor/test/browser.ini
rename : browser/devtools/styleeditor/test/browser_styleeditor_autocomplete-disabled.js => devtools/client/styleeditor/test/browser_styleeditor_autocomplete-disabled.js
rename : browser/devtools/styleeditor/test/browser_styleeditor_autocomplete.js => devtools/client/styleeditor/test/browser_styleeditor_autocomplete.js
rename : browser/devtools/styleeditor/test/browser_styleeditor_bug_740541_iframes.js => devtools/client/styleeditor/test/browser_styleeditor_bug_740541_iframes.js
rename : browser/devtools/styleeditor/test/browser_styleeditor_bug_851132_middle_click.js => devtools/client/styleeditor/test/browser_styleeditor_bug_851132_middle_click.js
rename : browser/devtools/styleeditor/test/browser_styleeditor_bug_870339.js => devtools/client/styleeditor/test/browser_styleeditor_bug_870339.js
rename : browser/devtools/styleeditor/test/browser_styleeditor_cmd_edit.html => devtools/client/styleeditor/test/browser_styleeditor_cmd_edit.html
rename : browser/devtools/styleeditor/test/browser_styleeditor_cmd_edit.js => devtools/client/styleeditor/test/browser_styleeditor_cmd_edit.js
rename : browser/devtools/styleeditor/test/browser_styleeditor_enabled.js => devtools/client/styleeditor/test/browser_styleeditor_enabled.js
rename : browser/devtools/styleeditor/test/browser_styleeditor_fetch-from-cache.js => devtools/client/styleeditor/test/browser_styleeditor_fetch-from-cache.js
rename : browser/devtools/styleeditor/test/browser_styleeditor_filesave.js => devtools/client/styleeditor/test/browser_styleeditor_filesave.js
rename : browser/devtools/styleeditor/test/browser_styleeditor_highlight-selector.js => devtools/client/styleeditor/test/browser_styleeditor_highlight-selector.js
rename : browser/devtools/styleeditor/test/browser_styleeditor_import.js => devtools/client/styleeditor/test/browser_styleeditor_import.js
rename : browser/devtools/styleeditor/test/browser_styleeditor_import_rule.js => devtools/client/styleeditor/test/browser_styleeditor_import_rule.js
rename : browser/devtools/styleeditor/test/browser_styleeditor_init.js => devtools/client/styleeditor/test/browser_styleeditor_init.js
rename : browser/devtools/styleeditor/test/browser_styleeditor_inline_friendly_names.js => devtools/client/styleeditor/test/browser_styleeditor_inline_friendly_names.js
rename : browser/devtools/styleeditor/test/browser_styleeditor_loading.js => devtools/client/styleeditor/test/browser_styleeditor_loading.js
rename : browser/devtools/styleeditor/test/browser_styleeditor_media_sidebar.js => devtools/client/styleeditor/test/browser_styleeditor_media_sidebar.js
rename : browser/devtools/styleeditor/test/browser_styleeditor_media_sidebar_sourcemaps.js => devtools/client/styleeditor/test/browser_styleeditor_media_sidebar_sourcemaps.js
rename : browser/devtools/styleeditor/test/browser_styleeditor_missing_stylesheet.js => devtools/client/styleeditor/test/browser_styleeditor_missing_stylesheet.js
rename : browser/devtools/styleeditor/test/browser_styleeditor_navigate.js => devtools/client/styleeditor/test/browser_styleeditor_navigate.js
rename : browser/devtools/styleeditor/test/browser_styleeditor_new.js => devtools/client/styleeditor/test/browser_styleeditor_new.js
rename : browser/devtools/styleeditor/test/browser_styleeditor_nostyle.js => devtools/client/styleeditor/test/browser_styleeditor_nostyle.js
rename : browser/devtools/styleeditor/test/browser_styleeditor_opentab.js => devtools/client/styleeditor/test/browser_styleeditor_opentab.js
rename : browser/devtools/styleeditor/test/browser_styleeditor_pretty.js => devtools/client/styleeditor/test/browser_styleeditor_pretty.js
rename : browser/devtools/styleeditor/test/browser_styleeditor_private_perwindowpb.js => devtools/client/styleeditor/test/browser_styleeditor_private_perwindowpb.js
rename : browser/devtools/styleeditor/test/browser_styleeditor_reload.js => devtools/client/styleeditor/test/browser_styleeditor_reload.js
rename : browser/devtools/styleeditor/test/browser_styleeditor_scroll.js => devtools/client/styleeditor/test/browser_styleeditor_scroll.js
rename : browser/devtools/styleeditor/test/browser_styleeditor_selectstylesheet.js => devtools/client/styleeditor/test/browser_styleeditor_selectstylesheet.js
rename : browser/devtools/styleeditor/test/browser_styleeditor_sourcemap_large.js => devtools/client/styleeditor/test/browser_styleeditor_sourcemap_large.js
rename : browser/devtools/styleeditor/test/browser_styleeditor_sourcemap_watching.js => devtools/client/styleeditor/test/browser_styleeditor_sourcemap_watching.js
rename : browser/devtools/styleeditor/test/browser_styleeditor_sourcemaps.js => devtools/client/styleeditor/test/browser_styleeditor_sourcemaps.js
rename : browser/devtools/styleeditor/test/browser_styleeditor_sv_keynav.js => devtools/client/styleeditor/test/browser_styleeditor_sv_keynav.js
rename : browser/devtools/styleeditor/test/browser_styleeditor_sv_resize.js => devtools/client/styleeditor/test/browser_styleeditor_sv_resize.js
rename : browser/devtools/styleeditor/test/browser_styleeditor_transition_rule.js => devtools/client/styleeditor/test/browser_styleeditor_transition_rule.js
rename : browser/devtools/styleeditor/test/browser_styleeditor_xul.js => devtools/client/styleeditor/test/browser_styleeditor_xul.js
rename : browser/devtools/styleeditor/test/doc_long.css => devtools/client/styleeditor/test/doc_long.css
rename : browser/devtools/styleeditor/test/doc_uncached.css => devtools/client/styleeditor/test/doc_uncached.css
rename : browser/devtools/styleeditor/test/doc_uncached.html => devtools/client/styleeditor/test/doc_uncached.html
rename : browser/devtools/styleeditor/test/doc_xulpage.xul => devtools/client/styleeditor/test/doc_xulpage.xul
rename : browser/devtools/styleeditor/test/four.html => devtools/client/styleeditor/test/four.html
rename : browser/devtools/styleeditor/test/head.js => devtools/client/styleeditor/test/head.js
rename : browser/devtools/styleeditor/test/import.css => devtools/client/styleeditor/test/import.css
rename : browser/devtools/styleeditor/test/import.html => devtools/client/styleeditor/test/import.html
rename : browser/devtools/styleeditor/test/import2.css => devtools/client/styleeditor/test/import2.css
rename : browser/devtools/styleeditor/test/inline-1.html => devtools/client/styleeditor/test/inline-1.html
rename : browser/devtools/styleeditor/test/inline-2.html => devtools/client/styleeditor/test/inline-2.html
rename : browser/devtools/styleeditor/test/longload.html => devtools/client/styleeditor/test/longload.html
rename : browser/devtools/styleeditor/test/media-rules-sourcemaps.html => devtools/client/styleeditor/test/media-rules-sourcemaps.html
rename : browser/devtools/styleeditor/test/media-rules.css => devtools/client/styleeditor/test/media-rules.css
rename : browser/devtools/styleeditor/test/media-rules.html => devtools/client/styleeditor/test/media-rules.html
rename : browser/devtools/styleeditor/test/media-small.css => devtools/client/styleeditor/test/media-small.css
rename : browser/devtools/styleeditor/test/media.html => devtools/client/styleeditor/test/media.html
rename : browser/devtools/styleeditor/test/minified.html => devtools/client/styleeditor/test/minified.html
rename : browser/devtools/styleeditor/test/missing.html => devtools/client/styleeditor/test/missing.html
rename : browser/devtools/styleeditor/test/nostyle.html => devtools/client/styleeditor/test/nostyle.html
rename : browser/devtools/styleeditor/test/pretty.css => devtools/client/styleeditor/test/pretty.css
rename : browser/devtools/styleeditor/test/resources_inpage.jsi => devtools/client/styleeditor/test/resources_inpage.jsi
rename : browser/devtools/styleeditor/test/resources_inpage1.css => devtools/client/styleeditor/test/resources_inpage1.css
rename : browser/devtools/styleeditor/test/resources_inpage2.css => devtools/client/styleeditor/test/resources_inpage2.css
rename : browser/devtools/styleeditor/test/simple.css => devtools/client/styleeditor/test/simple.css
rename : browser/devtools/styleeditor/test/simple.css.gz => devtools/client/styleeditor/test/simple.css.gz
rename : browser/devtools/styleeditor/test/simple.css.gz^headers^ => devtools/client/styleeditor/test/simple.css.gz^headers^
rename : browser/devtools/styleeditor/test/simple.gz.html => devtools/client/styleeditor/test/simple.gz.html
rename : browser/devtools/styleeditor/test/simple.html => devtools/client/styleeditor/test/simple.html
rename : browser/devtools/styleeditor/test/sourcemap-css/contained.css => devtools/client/styleeditor/test/sourcemap-css/contained.css
rename : browser/devtools/styleeditor/test/sourcemap-css/media-rules.css => devtools/client/styleeditor/test/sourcemap-css/media-rules.css
rename : browser/devtools/styleeditor/test/sourcemap-css/media-rules.css.map => devtools/client/styleeditor/test/sourcemap-css/media-rules.css.map
rename : browser/devtools/styleeditor/test/sourcemap-css/sourcemaps.css => devtools/client/styleeditor/test/sourcemap-css/sourcemaps.css
rename : browser/devtools/styleeditor/test/sourcemap-css/sourcemaps.css.map => devtools/client/styleeditor/test/sourcemap-css/sourcemaps.css.map
rename : browser/devtools/styleeditor/test/sourcemap-css/test-bootstrap-scss.css => devtools/client/styleeditor/test/sourcemap-css/test-bootstrap-scss.css
rename : browser/devtools/styleeditor/test/sourcemap-css/test-stylus.css => devtools/client/styleeditor/test/sourcemap-css/test-stylus.css
rename : browser/devtools/styleeditor/test/sourcemap-sass/media-rules.scss => devtools/client/styleeditor/test/sourcemap-sass/media-rules.scss
rename : browser/devtools/styleeditor/test/sourcemap-sass/sourcemaps.scss => devtools/client/styleeditor/test/sourcemap-sass/sourcemaps.scss
rename : browser/devtools/styleeditor/test/sourcemap-styl/test-stylus.styl => devtools/client/styleeditor/test/sourcemap-styl/test-stylus.styl
rename : browser/devtools/styleeditor/test/sourcemaps-large.html => devtools/client/styleeditor/test/sourcemaps-large.html
rename : browser/devtools/styleeditor/test/sourcemaps-watching.html => devtools/client/styleeditor/test/sourcemaps-watching.html
rename : browser/devtools/styleeditor/test/sourcemaps.html => devtools/client/styleeditor/test/sourcemaps.html
rename : browser/devtools/styleeditor/test/test_private.css => devtools/client/styleeditor/test/test_private.css
rename : browser/devtools/styleeditor/test/test_private.html => devtools/client/styleeditor/test/test_private.html
rename : browser/devtools/styleeditor/utils.js => devtools/client/styleeditor/utils.js
rename : browser/devtools/styleinspector/computed-view.js => devtools/client/styleinspector/computed-view.js
rename : browser/devtools/styleinspector/computedview.xhtml => devtools/client/styleinspector/computedview.xhtml
rename : browser/devtools/styleinspector/css-parsing-utils.js => devtools/client/styleinspector/css-parsing-utils.js
rename : browser/devtools/styleinspector/cssruleview.xhtml => devtools/client/styleinspector/cssruleview.xhtml
rename : browser/devtools/styleinspector/moz.build => devtools/client/styleinspector/moz.build
rename : browser/devtools/styleinspector/rule-view.js => devtools/client/styleinspector/rule-view.js
rename : browser/devtools/styleinspector/ruleview.css => devtools/client/styleinspector/ruleview.css
rename : browser/devtools/styleinspector/style-inspector-menu.js => devtools/client/styleinspector/style-inspector-menu.js
rename : browser/devtools/styleinspector/style-inspector-overlays.js => devtools/client/styleinspector/style-inspector-overlays.js
rename : browser/devtools/styleinspector/style-inspector.js => devtools/client/styleinspector/style-inspector.js
rename : browser/devtools/styleinspector/test/.eslintrc => devtools/client/styleinspector/test/.eslintrc
rename : browser/devtools/styleinspector/test/browser.ini => devtools/client/styleinspector/test/browser.ini
rename : browser/devtools/styleinspector/test/browser_computedview_browser-styles.js => devtools/client/styleinspector/test/browser_computedview_browser-styles.js
rename : browser/devtools/styleinspector/test/browser_computedview_cycle_color.js => devtools/client/styleinspector/test/browser_computedview_cycle_color.js
rename : browser/devtools/styleinspector/test/browser_computedview_getNodeInfo.js => devtools/client/styleinspector/test/browser_computedview_getNodeInfo.js
rename : browser/devtools/styleinspector/test/browser_computedview_keybindings_01.js => devtools/client/styleinspector/test/browser_computedview_keybindings_01.js
rename : browser/devtools/styleinspector/test/browser_computedview_keybindings_02.js => devtools/client/styleinspector/test/browser_computedview_keybindings_02.js
rename : browser/devtools/styleinspector/test/browser_computedview_matched-selectors-toggle.js => devtools/client/styleinspector/test/browser_computedview_matched-selectors-toggle.js
rename : browser/devtools/styleinspector/test/browser_computedview_matched-selectors_01.js => devtools/client/styleinspector/test/browser_computedview_matched-selectors_01.js
rename : browser/devtools/styleinspector/test/browser_computedview_matched-selectors_02.js => devtools/client/styleinspector/test/browser_computedview_matched-selectors_02.js
rename : browser/devtools/styleinspector/test/browser_computedview_media-queries.js => devtools/client/styleinspector/test/browser_computedview_media-queries.js
rename : browser/devtools/styleinspector/test/browser_computedview_no-results-placeholder.js => devtools/client/styleinspector/test/browser_computedview_no-results-placeholder.js
rename : browser/devtools/styleinspector/test/browser_computedview_original-source-link.js => devtools/client/styleinspector/test/browser_computedview_original-source-link.js
rename : browser/devtools/styleinspector/test/browser_computedview_pseudo-element_01.js => devtools/client/styleinspector/test/browser_computedview_pseudo-element_01.js
rename : browser/devtools/styleinspector/test/browser_computedview_refresh-on-style-change_01.js => devtools/client/styleinspector/test/browser_computedview_refresh-on-style-change_01.js
rename : browser/devtools/styleinspector/test/browser_computedview_search-filter.js => devtools/client/styleinspector/test/browser_computedview_search-filter.js
rename : browser/devtools/styleinspector/test/browser_computedview_search-filter_clear.js => devtools/client/styleinspector/test/browser_computedview_search-filter_clear.js
rename : browser/devtools/styleinspector/test/browser_computedview_search-filter_context-menu.js => devtools/client/styleinspector/test/browser_computedview_search-filter_context-menu.js
rename : browser/devtools/styleinspector/test/browser_computedview_search-filter_escape-keypress.js => devtools/client/styleinspector/test/browser_computedview_search-filter_escape-keypress.js
rename : browser/devtools/styleinspector/test/browser_computedview_select-and-copy-styles.js => devtools/client/styleinspector/test/browser_computedview_select-and-copy-styles.js
rename : browser/devtools/styleinspector/test/browser_computedview_style-editor-link.js => devtools/client/styleinspector/test/browser_computedview_style-editor-link.js
rename : browser/devtools/styleinspector/test/browser_ruleview_add-property-and-reselect.js => devtools/client/styleinspector/test/browser_ruleview_add-property-and-reselect.js
rename : browser/devtools/styleinspector/test/browser_ruleview_add-property-cancel_01.js => devtools/client/styleinspector/test/browser_ruleview_add-property-cancel_01.js
rename : browser/devtools/styleinspector/test/browser_ruleview_add-property-cancel_02.js => devtools/client/styleinspector/test/browser_ruleview_add-property-cancel_02.js
rename : browser/devtools/styleinspector/test/browser_ruleview_add-property-cancel_03.js => devtools/client/styleinspector/test/browser_ruleview_add-property-cancel_03.js
rename : browser/devtools/styleinspector/test/browser_ruleview_add-property-svg.js => devtools/client/styleinspector/test/browser_ruleview_add-property-svg.js
rename : browser/devtools/styleinspector/test/browser_ruleview_add-property_01.js => devtools/client/styleinspector/test/browser_ruleview_add-property_01.js
rename : browser/devtools/styleinspector/test/browser_ruleview_add-property_02.js => devtools/client/styleinspector/test/browser_ruleview_add-property_02.js
rename : browser/devtools/styleinspector/test/browser_ruleview_add-rule_01.js => devtools/client/styleinspector/test/browser_ruleview_add-rule_01.js
rename : browser/devtools/styleinspector/test/browser_ruleview_add-rule_02.js => devtools/client/styleinspector/test/browser_ruleview_add-rule_02.js
rename : browser/devtools/styleinspector/test/browser_ruleview_add-rule_03.js => devtools/client/styleinspector/test/browser_ruleview_add-rule_03.js
rename : browser/devtools/styleinspector/test/browser_ruleview_add-rule_04.js => devtools/client/styleinspector/test/browser_ruleview_add-rule_04.js
rename : browser/devtools/styleinspector/test/browser_ruleview_add-rule_pseudo_class.js => devtools/client/styleinspector/test/browser_ruleview_add-rule_pseudo_class.js
rename : browser/devtools/styleinspector/test/browser_ruleview_colorpicker-and-image-tooltip_01.js => devtools/client/styleinspector/test/browser_ruleview_colorpicker-and-image-tooltip_01.js
rename : browser/devtools/styleinspector/test/browser_ruleview_colorpicker-and-image-tooltip_02.js => devtools/client/styleinspector/test/browser_ruleview_colorpicker-and-image-tooltip_02.js
rename : browser/devtools/styleinspector/test/browser_ruleview_colorpicker-appears-on-swatch-click.js => devtools/client/styleinspector/test/browser_ruleview_colorpicker-appears-on-swatch-click.js
rename : browser/devtools/styleinspector/test/browser_ruleview_colorpicker-commit-on-ENTER.js => devtools/client/styleinspector/test/browser_ruleview_colorpicker-commit-on-ENTER.js
rename : browser/devtools/styleinspector/test/browser_ruleview_colorpicker-edit-gradient.js => devtools/client/styleinspector/test/browser_ruleview_colorpicker-edit-gradient.js
rename : browser/devtools/styleinspector/test/browser_ruleview_colorpicker-hides-on-tooltip.js => devtools/client/styleinspector/test/browser_ruleview_colorpicker-hides-on-tooltip.js
rename : browser/devtools/styleinspector/test/browser_ruleview_colorpicker-multiple-changes.js => devtools/client/styleinspector/test/browser_ruleview_colorpicker-multiple-changes.js
rename : browser/devtools/styleinspector/test/browser_ruleview_colorpicker-release-outside-frame.js => devtools/client/styleinspector/test/browser_ruleview_colorpicker-release-outside-frame.js
rename : browser/devtools/styleinspector/test/browser_ruleview_colorpicker-revert-on-ESC.js => devtools/client/styleinspector/test/browser_ruleview_colorpicker-revert-on-ESC.js
rename : browser/devtools/styleinspector/test/browser_ruleview_colorpicker-swatch-displayed.js => devtools/client/styleinspector/test/browser_ruleview_colorpicker-swatch-displayed.js
rename : browser/devtools/styleinspector/test/browser_ruleview_completion-existing-property_01.js => devtools/client/styleinspector/test/browser_ruleview_completion-existing-property_01.js
rename : browser/devtools/styleinspector/test/browser_ruleview_completion-existing-property_02.js => devtools/client/styleinspector/test/browser_ruleview_completion-existing-property_02.js
rename : browser/devtools/styleinspector/test/browser_ruleview_completion-new-property_01.js => devtools/client/styleinspector/test/browser_ruleview_completion-new-property_01.js
rename : browser/devtools/styleinspector/test/browser_ruleview_completion-new-property_02.js => devtools/client/styleinspector/test/browser_ruleview_completion-new-property_02.js
rename : browser/devtools/styleinspector/test/browser_ruleview_completion-popup-hidden-after-navigation.js => devtools/client/styleinspector/test/browser_ruleview_completion-popup-hidden-after-navigation.js
rename : browser/devtools/styleinspector/test/browser_ruleview_computed-lists_01.js => devtools/client/styleinspector/test/browser_ruleview_computed-lists_01.js
rename : browser/devtools/styleinspector/test/browser_ruleview_computed-lists_02.js => devtools/client/styleinspector/test/browser_ruleview_computed-lists_02.js
rename : browser/devtools/styleinspector/test/browser_ruleview_content_01.js => devtools/client/styleinspector/test/browser_ruleview_content_01.js
rename : browser/devtools/styleinspector/test/browser_ruleview_content_02.js => devtools/client/styleinspector/test/browser_ruleview_content_02.js
rename : browser/devtools/styleinspector/test/browser_ruleview_context-menu-show-mdn-docs-01.js => devtools/client/styleinspector/test/browser_ruleview_context-menu-show-mdn-docs-01.js
rename : browser/devtools/styleinspector/test/browser_ruleview_context-menu-show-mdn-docs-02.js => devtools/client/styleinspector/test/browser_ruleview_context-menu-show-mdn-docs-02.js
rename : browser/devtools/styleinspector/test/browser_ruleview_context-menu-show-mdn-docs-03.js => devtools/client/styleinspector/test/browser_ruleview_context-menu-show-mdn-docs-03.js
rename : browser/devtools/styleinspector/test/browser_ruleview_copy_styles.js => devtools/client/styleinspector/test/browser_ruleview_copy_styles.js
rename : browser/devtools/styleinspector/test/browser_ruleview_cubicbezier-appears-on-swatch-click.js => devtools/client/styleinspector/test/browser_ruleview_cubicbezier-appears-on-swatch-click.js
rename : browser/devtools/styleinspector/test/browser_ruleview_cubicbezier-commit-on-ENTER.js => devtools/client/styleinspector/test/browser_ruleview_cubicbezier-commit-on-ENTER.js
rename : browser/devtools/styleinspector/test/browser_ruleview_cubicbezier-revert-on-ESC.js => devtools/client/styleinspector/test/browser_ruleview_cubicbezier-revert-on-ESC.js
rename : browser/devtools/styleinspector/test/browser_ruleview_custom.js => devtools/client/styleinspector/test/browser_ruleview_custom.js
rename : browser/devtools/styleinspector/test/browser_ruleview_cycle-color.js => devtools/client/styleinspector/test/browser_ruleview_cycle-color.js
rename : browser/devtools/styleinspector/test/browser_ruleview_edit-property-cancel.js => devtools/client/styleinspector/test/browser_ruleview_edit-property-cancel.js
rename : browser/devtools/styleinspector/test/browser_ruleview_edit-property-commit.js => devtools/client/styleinspector/test/browser_ruleview_edit-property-commit.js
rename : browser/devtools/styleinspector/test/browser_ruleview_edit-property-computed.js => devtools/client/styleinspector/test/browser_ruleview_edit-property-computed.js
rename : browser/devtools/styleinspector/test/browser_ruleview_edit-property-increments.js => devtools/client/styleinspector/test/browser_ruleview_edit-property-increments.js
rename : browser/devtools/styleinspector/test/browser_ruleview_edit-property-order.js => devtools/client/styleinspector/test/browser_ruleview_edit-property-order.js
rename : browser/devtools/styleinspector/test/browser_ruleview_edit-property-remove_01.js => devtools/client/styleinspector/test/browser_ruleview_edit-property-remove_01.js
rename : browser/devtools/styleinspector/test/browser_ruleview_edit-property-remove_02.js => devtools/client/styleinspector/test/browser_ruleview_edit-property-remove_02.js
rename : browser/devtools/styleinspector/test/browser_ruleview_edit-property-remove_03.js => devtools/client/styleinspector/test/browser_ruleview_edit-property-remove_03.js
rename : browser/devtools/styleinspector/test/browser_ruleview_edit-property_01.js => devtools/client/styleinspector/test/browser_ruleview_edit-property_01.js
rename : browser/devtools/styleinspector/test/browser_ruleview_edit-property_02.js => devtools/client/styleinspector/test/browser_ruleview_edit-property_02.js
rename : browser/devtools/styleinspector/test/browser_ruleview_edit-property_03.js => devtools/client/styleinspector/test/browser_ruleview_edit-property_03.js
rename : browser/devtools/styleinspector/test/browser_ruleview_edit-property_04.js => devtools/client/styleinspector/test/browser_ruleview_edit-property_04.js
rename : browser/devtools/styleinspector/test/browser_ruleview_edit-property_05.js => devtools/client/styleinspector/test/browser_ruleview_edit-property_05.js
rename : browser/devtools/styleinspector/test/browser_ruleview_edit-property_06.js => devtools/client/styleinspector/test/browser_ruleview_edit-property_06.js
rename : browser/devtools/styleinspector/test/browser_ruleview_edit-property_07.js => devtools/client/styleinspector/test/browser_ruleview_edit-property_07.js
rename : browser/devtools/styleinspector/test/browser_ruleview_edit-selector-commit.js => devtools/client/styleinspector/test/browser_ruleview_edit-selector-commit.js
rename : browser/devtools/styleinspector/test/browser_ruleview_edit-selector_01.js => devtools/client/styleinspector/test/browser_ruleview_edit-selector_01.js
rename : browser/devtools/styleinspector/test/browser_ruleview_edit-selector_02.js => devtools/client/styleinspector/test/browser_ruleview_edit-selector_02.js
rename : browser/devtools/styleinspector/test/browser_ruleview_edit-selector_03.js => devtools/client/styleinspector/test/browser_ruleview_edit-selector_03.js
rename : browser/devtools/styleinspector/test/browser_ruleview_edit-selector_04.js => devtools/client/styleinspector/test/browser_ruleview_edit-selector_04.js
rename : browser/devtools/styleinspector/test/browser_ruleview_edit-selector_05.js => devtools/client/styleinspector/test/browser_ruleview_edit-selector_05.js
rename : browser/devtools/styleinspector/test/browser_ruleview_edit-selector_06.js => devtools/client/styleinspector/test/browser_ruleview_edit-selector_06.js
rename : browser/devtools/styleinspector/test/browser_ruleview_editable-field-focus_01.js => devtools/client/styleinspector/test/browser_ruleview_editable-field-focus_01.js
rename : browser/devtools/styleinspector/test/browser_ruleview_editable-field-focus_02.js => devtools/client/styleinspector/test/browser_ruleview_editable-field-focus_02.js
rename : browser/devtools/styleinspector/test/browser_ruleview_eyedropper.js => devtools/client/styleinspector/test/browser_ruleview_eyedropper.js
rename : browser/devtools/styleinspector/test/browser_ruleview_filtereditor-appears-on-swatch-click.js => devtools/client/styleinspector/test/browser_ruleview_filtereditor-appears-on-swatch-click.js
rename : browser/devtools/styleinspector/test/browser_ruleview_filtereditor-commit-on-ENTER.js => devtools/client/styleinspector/test/browser_ruleview_filtereditor-commit-on-ENTER.js
rename : browser/devtools/styleinspector/test/browser_ruleview_filtereditor-revert-on-ESC.js => devtools/client/styleinspector/test/browser_ruleview_filtereditor-revert-on-ESC.js
rename : browser/devtools/styleinspector/test/browser_ruleview_inherited-properties_01.js => devtools/client/styleinspector/test/browser_ruleview_inherited-properties_01.js
rename : browser/devtools/styleinspector/test/browser_ruleview_inherited-properties_02.js => devtools/client/styleinspector/test/browser_ruleview_inherited-properties_02.js
rename : browser/devtools/styleinspector/test/browser_ruleview_inherited-properties_03.js => devtools/client/styleinspector/test/browser_ruleview_inherited-properties_03.js
rename : browser/devtools/styleinspector/test/browser_ruleview_keybindings.js => devtools/client/styleinspector/test/browser_ruleview_keybindings.js
rename : browser/devtools/styleinspector/test/browser_ruleview_keyframes-rule_01.js => devtools/client/styleinspector/test/browser_ruleview_keyframes-rule_01.js
rename : browser/devtools/styleinspector/test/browser_ruleview_keyframes-rule_02.js => devtools/client/styleinspector/test/browser_ruleview_keyframes-rule_02.js
rename : browser/devtools/styleinspector/test/browser_ruleview_livepreview.js => devtools/client/styleinspector/test/browser_ruleview_livepreview.js
rename : browser/devtools/styleinspector/test/browser_ruleview_mark_overridden_01.js => devtools/client/styleinspector/test/browser_ruleview_mark_overridden_01.js
rename : browser/devtools/styleinspector/test/browser_ruleview_mark_overridden_02.js => devtools/client/styleinspector/test/browser_ruleview_mark_overridden_02.js
rename : browser/devtools/styleinspector/test/browser_ruleview_mark_overridden_03.js => devtools/client/styleinspector/test/browser_ruleview_mark_overridden_03.js
rename : browser/devtools/styleinspector/test/browser_ruleview_mark_overridden_04.js => devtools/client/styleinspector/test/browser_ruleview_mark_overridden_04.js
rename : browser/devtools/styleinspector/test/browser_ruleview_mark_overridden_05.js => devtools/client/styleinspector/test/browser_ruleview_mark_overridden_05.js
rename : browser/devtools/styleinspector/test/browser_ruleview_mathml-element.js => devtools/client/styleinspector/test/browser_ruleview_mathml-element.js
rename : browser/devtools/styleinspector/test/browser_ruleview_media-queries.js => devtools/client/styleinspector/test/browser_ruleview_media-queries.js
rename : browser/devtools/styleinspector/test/browser_ruleview_multiple-properties-duplicates.js => devtools/client/styleinspector/test/browser_ruleview_multiple-properties-duplicates.js
rename : browser/devtools/styleinspector/test/browser_ruleview_multiple-properties-priority.js => devtools/client/styleinspector/test/browser_ruleview_multiple-properties-priority.js
rename : browser/devtools/styleinspector/test/browser_ruleview_multiple-properties-unfinished_01.js => devtools/client/styleinspector/test/browser_ruleview_multiple-properties-unfinished_01.js
rename : browser/devtools/styleinspector/test/browser_ruleview_multiple-properties-unfinished_02.js => devtools/client/styleinspector/test/browser_ruleview_multiple-properties-unfinished_02.js
rename : browser/devtools/styleinspector/test/browser_ruleview_multiple_properties_01.js => devtools/client/styleinspector/test/browser_ruleview_multiple_properties_01.js
rename : browser/devtools/styleinspector/test/browser_ruleview_multiple_properties_02.js => devtools/client/styleinspector/test/browser_ruleview_multiple_properties_02.js
rename : browser/devtools/styleinspector/test/browser_ruleview_original-source-link.js => devtools/client/styleinspector/test/browser_ruleview_original-source-link.js
rename : browser/devtools/styleinspector/test/browser_ruleview_pseudo-element_01.js => devtools/client/styleinspector/test/browser_ruleview_pseudo-element_01.js
rename : browser/devtools/styleinspector/test/browser_ruleview_pseudo-element_02.js => devtools/client/styleinspector/test/browser_ruleview_pseudo-element_02.js
rename : browser/devtools/styleinspector/test/browser_ruleview_pseudo_lock_options.js => devtools/client/styleinspector/test/browser_ruleview_pseudo_lock_options.js
rename : browser/devtools/styleinspector/test/browser_ruleview_refresh-on-attribute-change_01.js => devtools/client/styleinspector/test/browser_ruleview_refresh-on-attribute-change_01.js
rename : browser/devtools/styleinspector/test/browser_ruleview_refresh-on-attribute-change_02.js => devtools/client/styleinspector/test/browser_ruleview_refresh-on-attribute-change_02.js
rename : browser/devtools/styleinspector/test/browser_ruleview_refresh-on-style-change.js => devtools/client/styleinspector/test/browser_ruleview_refresh-on-style-change.js
rename : browser/devtools/styleinspector/test/browser_ruleview_search-filter-computed-list_01.js => devtools/client/styleinspector/test/browser_ruleview_search-filter-computed-list_01.js
rename : browser/devtools/styleinspector/test/browser_ruleview_search-filter-computed-list_02.js => devtools/client/styleinspector/test/browser_ruleview_search-filter-computed-list_02.js
rename : browser/devtools/styleinspector/test/browser_ruleview_search-filter-computed-list_03.js => devtools/client/styleinspector/test/browser_ruleview_search-filter-computed-list_03.js
rename : browser/devtools/styleinspector/test/browser_ruleview_search-filter-computed-list_04.js => devtools/client/styleinspector/test/browser_ruleview_search-filter-computed-list_04.js
rename : browser/devtools/styleinspector/test/browser_ruleview_search-filter-computed-list_expander.js => devtools/client/styleinspector/test/browser_ruleview_search-filter-computed-list_expander.js
rename : browser/devtools/styleinspector/test/browser_ruleview_search-filter-overridden-property.js => devtools/client/styleinspector/test/browser_ruleview_search-filter-overridden-property.js
rename : browser/devtools/styleinspector/test/browser_ruleview_search-filter_01.js => devtools/client/styleinspector/test/browser_ruleview_search-filter_01.js
rename : browser/devtools/styleinspector/test/browser_ruleview_search-filter_02.js => devtools/client/styleinspector/test/browser_ruleview_search-filter_02.js
rename : browser/devtools/styleinspector/test/browser_ruleview_search-filter_03.js => devtools/client/styleinspector/test/browser_ruleview_search-filter_03.js
rename : browser/devtools/styleinspector/test/browser_ruleview_search-filter_04.js => devtools/client/styleinspector/test/browser_ruleview_search-filter_04.js
rename : browser/devtools/styleinspector/test/browser_ruleview_search-filter_05.js => devtools/client/styleinspector/test/browser_ruleview_search-filter_05.js
rename : browser/devtools/styleinspector/test/browser_ruleview_search-filter_06.js => devtools/client/styleinspector/test/browser_ruleview_search-filter_06.js
rename : browser/devtools/styleinspector/test/browser_ruleview_search-filter_07.js => devtools/client/styleinspector/test/browser_ruleview_search-filter_07.js
rename : browser/devtools/styleinspector/test/browser_ruleview_search-filter_08.js => devtools/client/styleinspector/test/browser_ruleview_search-filter_08.js
rename : browser/devtools/styleinspector/test/browser_ruleview_search-filter_09.js => devtools/client/styleinspector/test/browser_ruleview_search-filter_09.js
rename : browser/devtools/styleinspector/test/browser_ruleview_search-filter_10.js => devtools/client/styleinspector/test/browser_ruleview_search-filter_10.js
rename : browser/devtools/styleinspector/test/browser_ruleview_search-filter_context-menu.js => devtools/client/styleinspector/test/browser_ruleview_search-filter_context-menu.js
rename : browser/devtools/styleinspector/test/browser_ruleview_search-filter_escape-keypress.js => devtools/client/styleinspector/test/browser_ruleview_search-filter_escape-keypress.js
rename : browser/devtools/styleinspector/test/browser_ruleview_select-and-copy-styles.js => devtools/client/styleinspector/test/browser_ruleview_select-and-copy-styles.js
rename : browser/devtools/styleinspector/test/browser_ruleview_selector-highlighter_01.js => devtools/client/styleinspector/test/browser_ruleview_selector-highlighter_01.js
rename : browser/devtools/styleinspector/test/browser_ruleview_selector-highlighter_02.js => devtools/client/styleinspector/test/browser_ruleview_selector-highlighter_02.js
rename : browser/devtools/styleinspector/test/browser_ruleview_selector-highlighter_03.js => devtools/client/styleinspector/test/browser_ruleview_selector-highlighter_03.js
rename : browser/devtools/styleinspector/test/browser_ruleview_selector_highlight.js => devtools/client/styleinspector/test/browser_ruleview_selector_highlight.js
rename : browser/devtools/styleinspector/test/browser_ruleview_strict-search-filter-computed-list_01.js => devtools/client/styleinspector/test/browser_ruleview_strict-search-filter-computed-list_01.js
rename : browser/devtools/styleinspector/test/browser_ruleview_strict-search-filter_01.js => devtools/client/styleinspector/test/browser_ruleview_strict-search-filter_01.js
rename : browser/devtools/styleinspector/test/browser_ruleview_strict-search-filter_02.js => devtools/client/styleinspector/test/browser_ruleview_strict-search-filter_02.js
rename : browser/devtools/styleinspector/test/browser_ruleview_strict-search-filter_03.js => devtools/client/styleinspector/test/browser_ruleview_strict-search-filter_03.js
rename : browser/devtools/styleinspector/test/browser_ruleview_style-editor-link.js => devtools/client/styleinspector/test/browser_ruleview_style-editor-link.js
rename : browser/devtools/styleinspector/test/browser_ruleview_urls-clickable.js => devtools/client/styleinspector/test/browser_ruleview_urls-clickable.js
rename : browser/devtools/styleinspector/test/browser_ruleview_user-agent-styles-uneditable.js => devtools/client/styleinspector/test/browser_ruleview_user-agent-styles-uneditable.js
rename : browser/devtools/styleinspector/test/browser_ruleview_user-agent-styles.js => devtools/client/styleinspector/test/browser_ruleview_user-agent-styles.js
rename : browser/devtools/styleinspector/test/browser_ruleview_user-property-reset.js => devtools/client/styleinspector/test/browser_ruleview_user-property-reset.js
rename : browser/devtools/styleinspector/test/browser_styleinspector_context-menu-copy-color_01.js => devtools/client/styleinspector/test/browser_styleinspector_context-menu-copy-color_01.js
rename : browser/devtools/styleinspector/test/browser_styleinspector_context-menu-copy-color_02.js => devtools/client/styleinspector/test/browser_styleinspector_context-menu-copy-color_02.js
rename : browser/devtools/styleinspector/test/browser_styleinspector_context-menu-copy-urls.js => devtools/client/styleinspector/test/browser_styleinspector_context-menu-copy-urls.js
rename : browser/devtools/styleinspector/test/browser_styleinspector_csslogic-content-stylesheets.js => devtools/client/styleinspector/test/browser_styleinspector_csslogic-content-stylesheets.js
rename : browser/devtools/styleinspector/test/browser_styleinspector_output-parser.js => devtools/client/styleinspector/test/browser_styleinspector_output-parser.js
rename : browser/devtools/styleinspector/test/browser_styleinspector_refresh_when_active.js => devtools/client/styleinspector/test/browser_styleinspector_refresh_when_active.js
rename : browser/devtools/styleinspector/test/browser_styleinspector_tooltip-background-image.js => devtools/client/styleinspector/test/browser_styleinspector_tooltip-background-image.js
rename : browser/devtools/styleinspector/test/browser_styleinspector_tooltip-closes-on-new-selection.js => devtools/client/styleinspector/test/browser_styleinspector_tooltip-closes-on-new-selection.js
rename : browser/devtools/styleinspector/test/browser_styleinspector_tooltip-longhand-fontfamily.js => devtools/client/styleinspector/test/browser_styleinspector_tooltip-longhand-fontfamily.js
rename : browser/devtools/styleinspector/test/browser_styleinspector_tooltip-multiple-background-images.js => devtools/client/styleinspector/test/browser_styleinspector_tooltip-multiple-background-images.js
rename : browser/devtools/styleinspector/test/browser_styleinspector_tooltip-shorthand-fontfamily.js => devtools/client/styleinspector/test/browser_styleinspector_tooltip-shorthand-fontfamily.js
rename : browser/devtools/styleinspector/test/browser_styleinspector_tooltip-size.js => devtools/client/styleinspector/test/browser_styleinspector_tooltip-size.js
rename : browser/devtools/styleinspector/test/browser_styleinspector_transform-highlighter-01.js => devtools/client/styleinspector/test/browser_styleinspector_transform-highlighter-01.js
rename : browser/devtools/styleinspector/test/browser_styleinspector_transform-highlighter-02.js => devtools/client/styleinspector/test/browser_styleinspector_transform-highlighter-02.js
rename : browser/devtools/styleinspector/test/browser_styleinspector_transform-highlighter-03.js => devtools/client/styleinspector/test/browser_styleinspector_transform-highlighter-03.js
rename : browser/devtools/styleinspector/test/browser_styleinspector_transform-highlighter-04.js => devtools/client/styleinspector/test/browser_styleinspector_transform-highlighter-04.js
rename : browser/devtools/styleinspector/test/doc_content_stylesheet.html => devtools/client/styleinspector/test/doc_content_stylesheet.html
rename : browser/devtools/styleinspector/test/doc_content_stylesheet.xul => devtools/client/styleinspector/test/doc_content_stylesheet.xul
rename : browser/devtools/styleinspector/test/doc_content_stylesheet_imported.css => devtools/client/styleinspector/test/doc_content_stylesheet_imported.css
rename : browser/devtools/styleinspector/test/doc_content_stylesheet_imported2.css => devtools/client/styleinspector/test/doc_content_stylesheet_imported2.css
rename : browser/devtools/styleinspector/test/doc_content_stylesheet_linked.css => devtools/client/styleinspector/test/doc_content_stylesheet_linked.css
rename : browser/devtools/styleinspector/test/doc_content_stylesheet_script.css => devtools/client/styleinspector/test/doc_content_stylesheet_script.css
rename : browser/devtools/styleinspector/test/doc_content_stylesheet_xul.css => devtools/client/styleinspector/test/doc_content_stylesheet_xul.css
rename : browser/devtools/styleinspector/test/doc_copystyles.css => devtools/client/styleinspector/test/doc_copystyles.css
rename : browser/devtools/styleinspector/test/doc_copystyles.html => devtools/client/styleinspector/test/doc_copystyles.html
rename : browser/devtools/styleinspector/test/doc_custom.html => devtools/client/styleinspector/test/doc_custom.html
rename : browser/devtools/styleinspector/test/doc_filter.html => devtools/client/styleinspector/test/doc_filter.html
rename : browser/devtools/styleinspector/test/doc_frame_script.js => devtools/client/styleinspector/test/doc_frame_script.js
rename : browser/devtools/styleinspector/test/doc_keyframeanimation.css => devtools/client/styleinspector/test/doc_keyframeanimation.css
rename : browser/devtools/styleinspector/test/doc_keyframeanimation.html => devtools/client/styleinspector/test/doc_keyframeanimation.html
rename : browser/devtools/styleinspector/test/doc_matched_selectors.html => devtools/client/styleinspector/test/doc_matched_selectors.html
rename : browser/devtools/styleinspector/test/doc_media_queries.html => devtools/client/styleinspector/test/doc_media_queries.html
rename : browser/devtools/styleinspector/test/doc_pseudoelement.html => devtools/client/styleinspector/test/doc_pseudoelement.html
rename : browser/devtools/styleinspector/test/doc_sourcemaps.css => devtools/client/styleinspector/test/doc_sourcemaps.css
rename : browser/devtools/styleinspector/test/doc_sourcemaps.css.map => devtools/client/styleinspector/test/doc_sourcemaps.css.map
rename : browser/devtools/styleinspector/test/doc_sourcemaps.html => devtools/client/styleinspector/test/doc_sourcemaps.html
rename : browser/devtools/styleinspector/test/doc_sourcemaps.scss => devtools/client/styleinspector/test/doc_sourcemaps.scss
rename : browser/devtools/styleinspector/test/doc_style_editor_link.css => devtools/client/styleinspector/test/doc_style_editor_link.css
rename : browser/devtools/styleinspector/test/doc_test_image.png => devtools/client/styleinspector/test/doc_test_image.png
rename : browser/devtools/styleinspector/test/doc_urls_clickable.css => devtools/client/styleinspector/test/doc_urls_clickable.css
rename : browser/devtools/styleinspector/test/doc_urls_clickable.html => devtools/client/styleinspector/test/doc_urls_clickable.html
rename : browser/devtools/styleinspector/test/head.js => devtools/client/styleinspector/test/head.js
rename : browser/devtools/styleinspector/test/unit/.eslintrc => devtools/client/styleinspector/test/unit/.eslintrc
rename : browser/devtools/styleinspector/test/unit/test_parseDeclarations.js => devtools/client/styleinspector/test/unit/test_parseDeclarations.js
rename : browser/devtools/styleinspector/test/unit/test_parsePseudoClassesAndAttributes.js => devtools/client/styleinspector/test/unit/test_parsePseudoClassesAndAttributes.js
rename : browser/devtools/styleinspector/test/unit/test_parseSingleValue.js => devtools/client/styleinspector/test/unit/test_parseSingleValue.js
rename : browser/devtools/styleinspector/test/unit/xpcshell.ini => devtools/client/styleinspector/test/unit/xpcshell.ini
rename : browser/devtools/styleinspector/utils.js => devtools/client/styleinspector/utils.js
rename : browser/devtools/tilt/TiltWorkerCrafter.js => devtools/client/tilt/TiltWorkerCrafter.js
rename : browser/devtools/tilt/TiltWorkerPicker.js => devtools/client/tilt/TiltWorkerPicker.js
rename : browser/devtools/tilt/moz.build => devtools/client/tilt/moz.build
rename : browser/devtools/tilt/test/.eslintrc => devtools/client/tilt/test/.eslintrc
rename : browser/devtools/tilt/test/browser.ini => devtools/client/tilt/test/browser.ini
rename : browser/devtools/tilt/test/browser_tilt_01_lazy_getter.js => devtools/client/tilt/test/browser_tilt_01_lazy_getter.js
rename : browser/devtools/tilt/test/browser_tilt_02_notifications-seq.js => devtools/client/tilt/test/browser_tilt_02_notifications-seq.js
rename : browser/devtools/tilt/test/browser_tilt_02_notifications-tabs.js => devtools/client/tilt/test/browser_tilt_02_notifications-tabs.js
rename : browser/devtools/tilt/test/browser_tilt_02_notifications.js => devtools/client/tilt/test/browser_tilt_02_notifications.js
rename : browser/devtools/tilt/test/browser_tilt_03_tab_switch.js => devtools/client/tilt/test/browser_tilt_03_tab_switch.js
rename : browser/devtools/tilt/test/browser_tilt_04_initialization.js => devtools/client/tilt/test/browser_tilt_04_initialization.js
rename : browser/devtools/tilt/test/browser_tilt_05_destruction-esc.js => devtools/client/tilt/test/browser_tilt_05_destruction-esc.js
rename : browser/devtools/tilt/test/browser_tilt_05_destruction-url.js => devtools/client/tilt/test/browser_tilt_05_destruction-url.js
rename : browser/devtools/tilt/test/browser_tilt_05_destruction.js => devtools/client/tilt/test/browser_tilt_05_destruction.js
rename : browser/devtools/tilt/test/browser_tilt_arcball-reset-typeahead.js => devtools/client/tilt/test/browser_tilt_arcball-reset-typeahead.js
rename : browser/devtools/tilt/test/browser_tilt_arcball-reset.js => devtools/client/tilt/test/browser_tilt_arcball-reset.js
rename : browser/devtools/tilt/test/browser_tilt_arcball.js => devtools/client/tilt/test/browser_tilt_arcball.js
rename : browser/devtools/tilt/test/browser_tilt_controller.js => devtools/client/tilt/test/browser_tilt_controller.js
rename : browser/devtools/tilt/test/browser_tilt_gl01.js => devtools/client/tilt/test/browser_tilt_gl01.js
rename : browser/devtools/tilt/test/browser_tilt_gl02.js => devtools/client/tilt/test/browser_tilt_gl02.js
rename : browser/devtools/tilt/test/browser_tilt_gl03.js => devtools/client/tilt/test/browser_tilt_gl03.js
rename : browser/devtools/tilt/test/browser_tilt_gl04.js => devtools/client/tilt/test/browser_tilt_gl04.js
rename : browser/devtools/tilt/test/browser_tilt_gl05.js => devtools/client/tilt/test/browser_tilt_gl05.js
rename : browser/devtools/tilt/test/browser_tilt_gl06.js => devtools/client/tilt/test/browser_tilt_gl06.js
rename : browser/devtools/tilt/test/browser_tilt_gl07.js => devtools/client/tilt/test/browser_tilt_gl07.js
rename : browser/devtools/tilt/test/browser_tilt_gl08.js => devtools/client/tilt/test/browser_tilt_gl08.js
rename : browser/devtools/tilt/test/browser_tilt_math01.js => devtools/client/tilt/test/browser_tilt_math01.js
rename : browser/devtools/tilt/test/browser_tilt_math02.js => devtools/client/tilt/test/browser_tilt_math02.js
rename : browser/devtools/tilt/test/browser_tilt_math03.js => devtools/client/tilt/test/browser_tilt_math03.js
rename : browser/devtools/tilt/test/browser_tilt_math04.js => devtools/client/tilt/test/browser_tilt_math04.js
rename : browser/devtools/tilt/test/browser_tilt_math05.js => devtools/client/tilt/test/browser_tilt_math05.js
rename : browser/devtools/tilt/test/browser_tilt_math06.js => devtools/client/tilt/test/browser_tilt_math06.js
rename : browser/devtools/tilt/test/browser_tilt_math07.js => devtools/client/tilt/test/browser_tilt_math07.js
rename : browser/devtools/tilt/test/browser_tilt_picking.js => devtools/client/tilt/test/browser_tilt_picking.js
rename : browser/devtools/tilt/test/browser_tilt_picking_delete.js => devtools/client/tilt/test/browser_tilt_picking_delete.js
rename : browser/devtools/tilt/test/browser_tilt_picking_highlight01-offs.js => devtools/client/tilt/test/browser_tilt_picking_highlight01-offs.js
rename : browser/devtools/tilt/test/browser_tilt_picking_highlight01.js => devtools/client/tilt/test/browser_tilt_picking_highlight01.js
rename : browser/devtools/tilt/test/browser_tilt_picking_highlight02.js => devtools/client/tilt/test/browser_tilt_picking_highlight02.js
rename : browser/devtools/tilt/test/browser_tilt_picking_highlight03.js => devtools/client/tilt/test/browser_tilt_picking_highlight03.js
rename : browser/devtools/tilt/test/browser_tilt_picking_inspector.js => devtools/client/tilt/test/browser_tilt_picking_inspector.js
rename : browser/devtools/tilt/test/browser_tilt_picking_miv.js => devtools/client/tilt/test/browser_tilt_picking_miv.js
rename : browser/devtools/tilt/test/browser_tilt_utils01.js => devtools/client/tilt/test/browser_tilt_utils01.js
rename : browser/devtools/tilt/test/browser_tilt_utils02.js => devtools/client/tilt/test/browser_tilt_utils02.js
rename : browser/devtools/tilt/test/browser_tilt_utils03.js => devtools/client/tilt/test/browser_tilt_utils03.js
rename : browser/devtools/tilt/test/browser_tilt_utils04.js => devtools/client/tilt/test/browser_tilt_utils04.js
rename : browser/devtools/tilt/test/browser_tilt_utils05.js => devtools/client/tilt/test/browser_tilt_utils05.js
rename : browser/devtools/tilt/test/browser_tilt_utils06.js => devtools/client/tilt/test/browser_tilt_utils06.js
rename : browser/devtools/tilt/test/browser_tilt_utils07.js => devtools/client/tilt/test/browser_tilt_utils07.js
rename : browser/devtools/tilt/test/browser_tilt_utils08.js => devtools/client/tilt/test/browser_tilt_utils08.js
rename : browser/devtools/tilt/test/browser_tilt_visualizer.js => devtools/client/tilt/test/browser_tilt_visualizer.js
rename : browser/devtools/tilt/test/browser_tilt_zoom.js => devtools/client/tilt/test/browser_tilt_zoom.js
rename : browser/devtools/tilt/test/head.js => devtools/client/tilt/test/head.js
rename : browser/devtools/tilt/tilt-commands.js => devtools/client/tilt/tilt-commands.js
rename : browser/devtools/tilt/tilt-gl.js => devtools/client/tilt/tilt-gl.js
rename : browser/devtools/tilt/tilt-math.js => devtools/client/tilt/tilt-math.js
rename : browser/devtools/tilt/tilt-utils.js => devtools/client/tilt/tilt-utils.js
rename : browser/devtools/tilt/tilt-visualizer-style.js => devtools/client/tilt/tilt-visualizer-style.js
rename : browser/devtools/tilt/tilt-visualizer.js => devtools/client/tilt/tilt-visualizer.js
rename : browser/devtools/tilt/tilt.js => devtools/client/tilt/tilt.js
rename : browser/devtools/webaudioeditor/controller.js => devtools/client/webaudioeditor/controller.js
rename : browser/devtools/webaudioeditor/includes.js => devtools/client/webaudioeditor/includes.js
rename : browser/devtools/webaudioeditor/models.js => devtools/client/webaudioeditor/models.js
rename : browser/devtools/webaudioeditor/moz.build => devtools/client/webaudioeditor/moz.build
rename : browser/devtools/webaudioeditor/panel.js => devtools/client/webaudioeditor/panel.js
rename : browser/devtools/webaudioeditor/test/.eslintrc => devtools/client/webaudioeditor/test/.eslintrc
rename : browser/devtools/webaudioeditor/test/440hz_sine.ogg => devtools/client/webaudioeditor/test/440hz_sine.ogg
rename : browser/devtools/webaudioeditor/test/browser.ini => devtools/client/webaudioeditor/test/browser.ini
rename : browser/devtools/webaudioeditor/test/browser_audionode-actor-add-automation-event.js => devtools/client/webaudioeditor/test/browser_audionode-actor-add-automation-event.js
rename : browser/devtools/webaudioeditor/test/browser_audionode-actor-bypass.js => devtools/client/webaudioeditor/test/browser_audionode-actor-bypass.js
rename : browser/devtools/webaudioeditor/test/browser_audionode-actor-bypassable.js => devtools/client/webaudioeditor/test/browser_audionode-actor-bypassable.js
rename : browser/devtools/webaudioeditor/test/browser_audionode-actor-connectnode-disconnect.js => devtools/client/webaudioeditor/test/browser_audionode-actor-connectnode-disconnect.js
rename : browser/devtools/webaudioeditor/test/browser_audionode-actor-connectparam.js => devtools/client/webaudioeditor/test/browser_audionode-actor-connectparam.js
rename : browser/devtools/webaudioeditor/test/browser_audionode-actor-get-automation-data-01.js => devtools/client/webaudioeditor/test/browser_audionode-actor-get-automation-data-01.js
rename : browser/devtools/webaudioeditor/test/browser_audionode-actor-get-automation-data-02.js => devtools/client/webaudioeditor/test/browser_audionode-actor-get-automation-data-02.js
rename : browser/devtools/webaudioeditor/test/browser_audionode-actor-get-automation-data-03.js => devtools/client/webaudioeditor/test/browser_audionode-actor-get-automation-data-03.js
rename : browser/devtools/webaudioeditor/test/browser_audionode-actor-get-param-flags.js => devtools/client/webaudioeditor/test/browser_audionode-actor-get-param-flags.js
rename : browser/devtools/webaudioeditor/test/browser_audionode-actor-get-params-01.js => devtools/client/webaudioeditor/test/browser_audionode-actor-get-params-01.js
rename : browser/devtools/webaudioeditor/test/browser_audionode-actor-get-params-02.js => devtools/client/webaudioeditor/test/browser_audionode-actor-get-params-02.js
rename : browser/devtools/webaudioeditor/test/browser_audionode-actor-get-set-param.js => devtools/client/webaudioeditor/test/browser_audionode-actor-get-set-param.js
rename : browser/devtools/webaudioeditor/test/browser_audionode-actor-source.js => devtools/client/webaudioeditor/test/browser_audionode-actor-source.js
rename : browser/devtools/webaudioeditor/test/browser_audionode-actor-type.js => devtools/client/webaudioeditor/test/browser_audionode-actor-type.js
rename : browser/devtools/webaudioeditor/test/browser_callwatcher-01.js => devtools/client/webaudioeditor/test/browser_callwatcher-01.js
rename : browser/devtools/webaudioeditor/test/browser_callwatcher-02.js => devtools/client/webaudioeditor/test/browser_callwatcher-02.js
rename : browser/devtools/webaudioeditor/test/browser_wa_automation-view-01.js => devtools/client/webaudioeditor/test/browser_wa_automation-view-01.js
rename : browser/devtools/webaudioeditor/test/browser_wa_automation-view-02.js => devtools/client/webaudioeditor/test/browser_wa_automation-view-02.js
rename : browser/devtools/webaudioeditor/test/browser_wa_controller-01.js => devtools/client/webaudioeditor/test/browser_wa_controller-01.js
rename : browser/devtools/webaudioeditor/test/browser_wa_destroy-node-01.js => devtools/client/webaudioeditor/test/browser_wa_destroy-node-01.js
rename : browser/devtools/webaudioeditor/test/browser_wa_first-run.js => devtools/client/webaudioeditor/test/browser_wa_first-run.js
rename : browser/devtools/webaudioeditor/test/browser_wa_graph-click.js => devtools/client/webaudioeditor/test/browser_wa_graph-click.js
rename : browser/devtools/webaudioeditor/test/browser_wa_graph-markers.js => devtools/client/webaudioeditor/test/browser_wa_graph-markers.js
rename : browser/devtools/webaudioeditor/test/browser_wa_graph-render-01.js => devtools/client/webaudioeditor/test/browser_wa_graph-render-01.js
rename : browser/devtools/webaudioeditor/test/browser_wa_graph-render-02.js => devtools/client/webaudioeditor/test/browser_wa_graph-render-02.js
rename : browser/devtools/webaudioeditor/test/browser_wa_graph-render-03.js => devtools/client/webaudioeditor/test/browser_wa_graph-render-03.js
rename : browser/devtools/webaudioeditor/test/browser_wa_graph-render-04.js => devtools/client/webaudioeditor/test/browser_wa_graph-render-04.js
rename : browser/devtools/webaudioeditor/test/browser_wa_graph-render-05.js => devtools/client/webaudioeditor/test/browser_wa_graph-render-05.js
rename : browser/devtools/webaudioeditor/test/browser_wa_graph-render-06.js => devtools/client/webaudioeditor/test/browser_wa_graph-render-06.js
rename : browser/devtools/webaudioeditor/test/browser_wa_graph-selected.js => devtools/client/webaudioeditor/test/browser_wa_graph-selected.js
rename : browser/devtools/webaudioeditor/test/browser_wa_graph-zoom.js => devtools/client/webaudioeditor/test/browser_wa_graph-zoom.js
rename : browser/devtools/webaudioeditor/test/browser_wa_inspector-bypass-01.js => devtools/client/webaudioeditor/test/browser_wa_inspector-bypass-01.js
rename : browser/devtools/webaudioeditor/test/browser_wa_inspector-toggle.js => devtools/client/webaudioeditor/test/browser_wa_inspector-toggle.js
rename : browser/devtools/webaudioeditor/test/browser_wa_inspector-width.js => devtools/client/webaudioeditor/test/browser_wa_inspector-width.js
rename : browser/devtools/webaudioeditor/test/browser_wa_inspector.js => devtools/client/webaudioeditor/test/browser_wa_inspector.js
rename : browser/devtools/webaudioeditor/test/browser_wa_navigate.js => devtools/client/webaudioeditor/test/browser_wa_navigate.js
rename : browser/devtools/webaudioeditor/test/browser_wa_properties-view-edit-01.js => devtools/client/webaudioeditor/test/browser_wa_properties-view-edit-01.js
rename : browser/devtools/webaudioeditor/test/browser_wa_properties-view-edit-02.js => devtools/client/webaudioeditor/test/browser_wa_properties-view-edit-02.js
rename : browser/devtools/webaudioeditor/test/browser_wa_properties-view-media-nodes.js => devtools/client/webaudioeditor/test/browser_wa_properties-view-media-nodes.js
rename : browser/devtools/webaudioeditor/test/browser_wa_properties-view-params-objects.js => devtools/client/webaudioeditor/test/browser_wa_properties-view-params-objects.js
rename : browser/devtools/webaudioeditor/test/browser_wa_properties-view-params.js => devtools/client/webaudioeditor/test/browser_wa_properties-view-params.js
rename : browser/devtools/webaudioeditor/test/browser_wa_properties-view.js => devtools/client/webaudioeditor/test/browser_wa_properties-view.js
rename : browser/devtools/webaudioeditor/test/browser_wa_reset-01.js => devtools/client/webaudioeditor/test/browser_wa_reset-01.js
rename : browser/devtools/webaudioeditor/test/browser_wa_reset-02.js => devtools/client/webaudioeditor/test/browser_wa_reset-02.js
rename : browser/devtools/webaudioeditor/test/browser_wa_reset-03.js => devtools/client/webaudioeditor/test/browser_wa_reset-03.js
rename : browser/devtools/webaudioeditor/test/browser_wa_reset-04.js => devtools/client/webaudioeditor/test/browser_wa_reset-04.js
rename : browser/devtools/webaudioeditor/test/browser_webaudio-actor-automation-event.js => devtools/client/webaudioeditor/test/browser_webaudio-actor-automation-event.js
rename : browser/devtools/webaudioeditor/test/browser_webaudio-actor-connect-param.js => devtools/client/webaudioeditor/test/browser_webaudio-actor-connect-param.js
rename : browser/devtools/webaudioeditor/test/browser_webaudio-actor-destroy-node.js => devtools/client/webaudioeditor/test/browser_webaudio-actor-destroy-node.js
rename : browser/devtools/webaudioeditor/test/browser_webaudio-actor-simple.js => devtools/client/webaudioeditor/test/browser_webaudio-actor-simple.js
rename : browser/devtools/webaudioeditor/test/doc_automation.html => devtools/client/webaudioeditor/test/doc_automation.html
rename : browser/devtools/webaudioeditor/test/doc_buffer-and-array.html => devtools/client/webaudioeditor/test/doc_buffer-and-array.html
rename : browser/devtools/webaudioeditor/test/doc_bug_1112378.html => devtools/client/webaudioeditor/test/doc_bug_1112378.html
rename : browser/devtools/webaudioeditor/test/doc_bug_1125817.html => devtools/client/webaudioeditor/test/doc_bug_1125817.html
rename : browser/devtools/webaudioeditor/test/doc_bug_1130901.html => devtools/client/webaudioeditor/test/doc_bug_1130901.html
rename : browser/devtools/webaudioeditor/test/doc_bug_1141261.html => devtools/client/webaudioeditor/test/doc_bug_1141261.html
rename : browser/devtools/webaudioeditor/test/doc_complex-context.html => devtools/client/webaudioeditor/test/doc_complex-context.html
rename : browser/devtools/webaudioeditor/test/doc_connect-multi-param.html => devtools/client/webaudioeditor/test/doc_connect-multi-param.html
rename : browser/devtools/webaudioeditor/test/doc_connect-param.html => devtools/client/webaudioeditor/test/doc_connect-param.html
rename : browser/devtools/webaudioeditor/test/doc_destroy-nodes.html => devtools/client/webaudioeditor/test/doc_destroy-nodes.html
rename : browser/devtools/webaudioeditor/test/doc_iframe-context.html => devtools/client/webaudioeditor/test/doc_iframe-context.html
rename : browser/devtools/webaudioeditor/test/doc_media-node-creation.html => devtools/client/webaudioeditor/test/doc_media-node-creation.html
rename : browser/devtools/webaudioeditor/test/doc_simple-context.html => devtools/client/webaudioeditor/test/doc_simple-context.html
rename : browser/devtools/webaudioeditor/test/doc_simple-node-creation.html => devtools/client/webaudioeditor/test/doc_simple-node-creation.html
rename : browser/devtools/webaudioeditor/test/head.js => devtools/client/webaudioeditor/test/head.js
rename : browser/devtools/webaudioeditor/views/automation.js => devtools/client/webaudioeditor/views/automation.js
rename : browser/devtools/webaudioeditor/views/context.js => devtools/client/webaudioeditor/views/context.js
rename : browser/devtools/webaudioeditor/views/inspector.js => devtools/client/webaudioeditor/views/inspector.js
rename : browser/devtools/webaudioeditor/views/properties.js => devtools/client/webaudioeditor/views/properties.js
rename : browser/devtools/webaudioeditor/views/utils.js => devtools/client/webaudioeditor/views/utils.js
rename : browser/devtools/webaudioeditor/webaudioeditor.xul => devtools/client/webaudioeditor/webaudioeditor.xul
rename : browser/devtools/webconsole/console-commands.js => devtools/client/webconsole/console-commands.js
rename : browser/devtools/webconsole/console-output.js => devtools/client/webconsole/console-output.js
rename : browser/devtools/webconsole/hudservice.js => devtools/client/webconsole/hudservice.js
rename : browser/devtools/webconsole/moz.build => devtools/client/webconsole/moz.build
rename : browser/devtools/webconsole/panel.js => devtools/client/webconsole/panel.js
rename : browser/devtools/webconsole/test/.eslintrc => devtools/client/webconsole/test/.eslintrc
rename : browser/devtools/webconsole/test/browser.ini => devtools/client/webconsole/test/browser.ini
rename : browser/devtools/webconsole/test/browser_bug1045902_console_csp_ignore_reflected_xss_message.js => devtools/client/webconsole/test/browser_bug1045902_console_csp_ignore_reflected_xss_message.js
rename : browser/devtools/webconsole/test/browser_bug664688_sandbox_update_after_navigation.js => devtools/client/webconsole/test/browser_bug664688_sandbox_update_after_navigation.js
rename : browser/devtools/webconsole/test/browser_bug_638949_copy_link_location.js => devtools/client/webconsole/test/browser_bug_638949_copy_link_location.js
rename : browser/devtools/webconsole/test/browser_bug_862916_console_dir_and_filter_off.js => devtools/client/webconsole/test/browser_bug_862916_console_dir_and_filter_off.js
rename : browser/devtools/webconsole/test/browser_bug_865288_repeat_different_objects.js => devtools/client/webconsole/test/browser_bug_865288_repeat_different_objects.js
rename : browser/devtools/webconsole/test/browser_bug_865871_variables_view_close_on_esc_key.js => devtools/client/webconsole/test/browser_bug_865871_variables_view_close_on_esc_key.js
rename : browser/devtools/webconsole/test/browser_bug_869003_inspect_cross_domain_object.js => devtools/client/webconsole/test/browser_bug_869003_inspect_cross_domain_object.js
rename : browser/devtools/webconsole/test/browser_bug_871156_ctrlw_close_tab.js => devtools/client/webconsole/test/browser_bug_871156_ctrlw_close_tab.js
rename : browser/devtools/webconsole/test/browser_cached_messages.js => devtools/client/webconsole/test/browser_cached_messages.js
rename : browser/devtools/webconsole/test/browser_console.js => devtools/client/webconsole/test/browser_console.js
rename : browser/devtools/webconsole/test/browser_console_addonsdk_loader_exception.js => devtools/client/webconsole/test/browser_console_addonsdk_loader_exception.js
rename : browser/devtools/webconsole/test/browser_console_clear_on_reload.js => devtools/client/webconsole/test/browser_console_clear_on_reload.js
rename : browser/devtools/webconsole/test/browser_console_click_focus.js => devtools/client/webconsole/test/browser_console_click_focus.js
rename : browser/devtools/webconsole/test/browser_console_consolejsm_output.js => devtools/client/webconsole/test/browser_console_consolejsm_output.js
rename : browser/devtools/webconsole/test/browser_console_copy_command.js => devtools/client/webconsole/test/browser_console_copy_command.js
rename : browser/devtools/webconsole/test/browser_console_copy_entire_message_context_menu.js => devtools/client/webconsole/test/browser_console_copy_entire_message_context_menu.js
rename : browser/devtools/webconsole/test/browser_console_dead_objects.js => devtools/client/webconsole/test/browser_console_dead_objects.js
rename : browser/devtools/webconsole/test/browser_console_error_source_click.js => devtools/client/webconsole/test/browser_console_error_source_click.js
rename : browser/devtools/webconsole/test/browser_console_filters.js => devtools/client/webconsole/test/browser_console_filters.js
rename : browser/devtools/webconsole/test/browser_console_hide_jsterm_when_devtools_chrome_enabled_false.js => devtools/client/webconsole/test/browser_console_hide_jsterm_when_devtools_chrome_enabled_false.js
rename : browser/devtools/webconsole/test/browser_console_history_persist.js => devtools/client/webconsole/test/browser_console_history_persist.js
rename : browser/devtools/webconsole/test/browser_console_iframe_messages.js => devtools/client/webconsole/test/browser_console_iframe_messages.js
rename : browser/devtools/webconsole/test/browser_console_keyboard_accessibility.js => devtools/client/webconsole/test/browser_console_keyboard_accessibility.js
rename : browser/devtools/webconsole/test/browser_console_log_inspectable_object.js => devtools/client/webconsole/test/browser_console_log_inspectable_object.js
rename : browser/devtools/webconsole/test/browser_console_native_getters.js => devtools/client/webconsole/test/browser_console_native_getters.js
rename : browser/devtools/webconsole/test/browser_console_navigation_marker.js => devtools/client/webconsole/test/browser_console_navigation_marker.js
rename : browser/devtools/webconsole/test/browser_console_nsiconsolemessage.js => devtools/client/webconsole/test/browser_console_nsiconsolemessage.js
rename : browser/devtools/webconsole/test/browser_console_open_or_focus.js => devtools/client/webconsole/test/browser_console_open_or_focus.js
rename : browser/devtools/webconsole/test/browser_console_optimized_out_vars.js => devtools/client/webconsole/test/browser_console_optimized_out_vars.js
rename : browser/devtools/webconsole/test/browser_console_private_browsing.js => devtools/client/webconsole/test/browser_console_private_browsing.js
rename : browser/devtools/webconsole/test/browser_console_server_logging.js => devtools/client/webconsole/test/browser_console_server_logging.js
rename : browser/devtools/webconsole/test/browser_console_variables_view.js => devtools/client/webconsole/test/browser_console_variables_view.js
rename : browser/devtools/webconsole/test/browser_console_variables_view_dom_nodes.js => devtools/client/webconsole/test/browser_console_variables_view_dom_nodes.js
rename : browser/devtools/webconsole/test/browser_console_variables_view_dont_sort_non_sortable_classes_properties.js => devtools/client/webconsole/test/browser_console_variables_view_dont_sort_non_sortable_classes_properties.js
rename : browser/devtools/webconsole/test/browser_console_variables_view_filter.js => devtools/client/webconsole/test/browser_console_variables_view_filter.js
rename : browser/devtools/webconsole/test/browser_console_variables_view_highlighter.js => devtools/client/webconsole/test/browser_console_variables_view_highlighter.js
rename : browser/devtools/webconsole/test/browser_console_variables_view_while_debugging.js => devtools/client/webconsole/test/browser_console_variables_view_while_debugging.js
rename : browser/devtools/webconsole/test/browser_console_variables_view_while_debugging_and_inspecting.js => devtools/client/webconsole/test/browser_console_variables_view_while_debugging_and_inspecting.js
rename : browser/devtools/webconsole/test/browser_eval_in_debugger_stackframe.js => devtools/client/webconsole/test/browser_eval_in_debugger_stackframe.js
rename : browser/devtools/webconsole/test/browser_eval_in_debugger_stackframe2.js => devtools/client/webconsole/test/browser_eval_in_debugger_stackframe2.js
rename : browser/devtools/webconsole/test/browser_jsterm_inspect.js => devtools/client/webconsole/test/browser_jsterm_inspect.js
rename : browser/devtools/webconsole/test/browser_longstring_hang.js => devtools/client/webconsole/test/browser_longstring_hang.js
rename : browser/devtools/webconsole/test/browser_netmonitor_shows_reqs_in_webconsole.js => devtools/client/webconsole/test/browser_netmonitor_shows_reqs_in_webconsole.js
rename : browser/devtools/webconsole/test/browser_output_breaks_after_console_dir_uninspectable.js => devtools/client/webconsole/test/browser_output_breaks_after_console_dir_uninspectable.js
rename : browser/devtools/webconsole/test/browser_output_longstring_expand.js => devtools/client/webconsole/test/browser_output_longstring_expand.js
rename : browser/devtools/webconsole/test/browser_repeated_messages_accuracy.js => devtools/client/webconsole/test/browser_repeated_messages_accuracy.js
rename : browser/devtools/webconsole/test/browser_result_format_as_string.js => devtools/client/webconsole/test/browser_result_format_as_string.js
rename : browser/devtools/webconsole/test/browser_warn_user_about_replaced_api.js => devtools/client/webconsole/test/browser_warn_user_about_replaced_api.js
rename : browser/devtools/webconsole/test/browser_webconsole_abbreviate_source_url.js => devtools/client/webconsole/test/browser_webconsole_abbreviate_source_url.js
rename : browser/devtools/webconsole/test/browser_webconsole_allow_mixedcontent_securityerrors.js => devtools/client/webconsole/test/browser_webconsole_allow_mixedcontent_securityerrors.js
rename : browser/devtools/webconsole/test/browser_webconsole_assert.js => devtools/client/webconsole/test/browser_webconsole_assert.js
rename : browser/devtools/webconsole/test/browser_webconsole_autocomplete-properties-with-non-alphanumeric-names.js => devtools/client/webconsole/test/browser_webconsole_autocomplete-properties-with-non-alphanumeric-names.js
rename : browser/devtools/webconsole/test/browser_webconsole_autocomplete_and_selfxss.js => devtools/client/webconsole/test/browser_webconsole_autocomplete_and_selfxss.js
rename : browser/devtools/webconsole/test/browser_webconsole_autocomplete_crossdomain_iframe.js => devtools/client/webconsole/test/browser_webconsole_autocomplete_crossdomain_iframe.js
rename : browser/devtools/webconsole/test/browser_webconsole_autocomplete_in_debugger_stackframe.js => devtools/client/webconsole/test/browser_webconsole_autocomplete_in_debugger_stackframe.js
rename : browser/devtools/webconsole/test/browser_webconsole_autocomplete_popup_close_on_tab_switch.js => devtools/client/webconsole/test/browser_webconsole_autocomplete_popup_close_on_tab_switch.js
rename : browser/devtools/webconsole/test/browser_webconsole_basic_net_logging.js => devtools/client/webconsole/test/browser_webconsole_basic_net_logging.js
rename : browser/devtools/webconsole/test/browser_webconsole_block_mixedcontent_securityerrors.js => devtools/client/webconsole/test/browser_webconsole_block_mixedcontent_securityerrors.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_1006027_message_timestamps_incorrect.js => devtools/client/webconsole/test/browser_webconsole_bug_1006027_message_timestamps_incorrect.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_1010953_cspro.js => devtools/client/webconsole/test/browser_webconsole_bug_1010953_cspro.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_1050691_click_function_to_source.js => devtools/client/webconsole/test/browser_webconsole_bug_1050691_click_function_to_source.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_578437_page_reload.js => devtools/client/webconsole/test/browser_webconsole_bug_578437_page_reload.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_579412_input_focus.js => devtools/client/webconsole/test/browser_webconsole_bug_579412_input_focus.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_580001_closing_after_completion.js => devtools/client/webconsole/test/browser_webconsole_bug_580001_closing_after_completion.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_580030_errors_after_page_reload.js => devtools/client/webconsole/test/browser_webconsole_bug_580030_errors_after_page_reload.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_580454_timestamp_l10n.js => devtools/client/webconsole/test/browser_webconsole_bug_580454_timestamp_l10n.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_582201_duplicate_errors.js => devtools/client/webconsole/test/browser_webconsole_bug_582201_duplicate_errors.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_583816_No_input_and_Tab_key_pressed.js => devtools/client/webconsole/test/browser_webconsole_bug_583816_No_input_and_Tab_key_pressed.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_585237_line_limit.js => devtools/client/webconsole/test/browser_webconsole_bug_585237_line_limit.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_585956_console_trace.js => devtools/client/webconsole/test/browser_webconsole_bug_585956_console_trace.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_585991_autocomplete_keys.js => devtools/client/webconsole/test/browser_webconsole_bug_585991_autocomplete_keys.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_585991_autocomplete_popup.js => devtools/client/webconsole/test/browser_webconsole_bug_585991_autocomplete_popup.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_586388_select_all.js => devtools/client/webconsole/test/browser_webconsole_bug_586388_select_all.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_587617_output_copy.js => devtools/client/webconsole/test/browser_webconsole_bug_587617_output_copy.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_588342_document_focus.js => devtools/client/webconsole/test/browser_webconsole_bug_588342_document_focus.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_588730_text_node_insertion.js => devtools/client/webconsole/test/browser_webconsole_bug_588730_text_node_insertion.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_588967_input_expansion.js => devtools/client/webconsole/test/browser_webconsole_bug_588967_input_expansion.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_589162_css_filter.js => devtools/client/webconsole/test/browser_webconsole_bug_589162_css_filter.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_592442_closing_brackets.js => devtools/client/webconsole/test/browser_webconsole_bug_592442_closing_brackets.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_593003_iframe_wrong_hud.js => devtools/client/webconsole/test/browser_webconsole_bug_593003_iframe_wrong_hud.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_594497_history_arrow_keys.js => devtools/client/webconsole/test/browser_webconsole_bug_594497_history_arrow_keys.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_595223_file_uri.js => devtools/client/webconsole/test/browser_webconsole_bug_595223_file_uri.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_595350_multiple_windows_and_tabs.js => devtools/client/webconsole/test/browser_webconsole_bug_595350_multiple_windows_and_tabs.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_595934_message_categories.js => devtools/client/webconsole/test/browser_webconsole_bug_595934_message_categories.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_597103_deactivateHUDForContext_unfocused_window.js => devtools/client/webconsole/test/browser_webconsole_bug_597103_deactivateHUDForContext_unfocused_window.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_597136_external_script_errors.js => devtools/client/webconsole/test/browser_webconsole_bug_597136_external_script_errors.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_597136_network_requests_from_chrome.js => devtools/client/webconsole/test/browser_webconsole_bug_597136_network_requests_from_chrome.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_597460_filter_scroll.js => devtools/client/webconsole/test/browser_webconsole_bug_597460_filter_scroll.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_597756_reopen_closed_tab.js => devtools/client/webconsole/test/browser_webconsole_bug_597756_reopen_closed_tab.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_599725_response_headers.js => devtools/client/webconsole/test/browser_webconsole_bug_599725_response_headers.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_600183_charset.js => devtools/client/webconsole/test/browser_webconsole_bug_600183_charset.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_601177_log_levels.js => devtools/client/webconsole/test/browser_webconsole_bug_601177_log_levels.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_601352_scroll.js => devtools/client/webconsole/test/browser_webconsole_bug_601352_scroll.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_601667_filter_buttons.js => devtools/client/webconsole/test/browser_webconsole_bug_601667_filter_buttons.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_603750_websocket.js => devtools/client/webconsole/test/browser_webconsole_bug_603750_websocket.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_611795.js => devtools/client/webconsole/test/browser_webconsole_bug_611795.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_613013_console_api_iframe.js => devtools/client/webconsole/test/browser_webconsole_bug_613013_console_api_iframe.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_613280_jsterm_copy.js => devtools/client/webconsole/test/browser_webconsole_bug_613280_jsterm_copy.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_613642_maintain_scroll.js => devtools/client/webconsole/test/browser_webconsole_bug_613642_maintain_scroll.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_613642_prune_scroll.js => devtools/client/webconsole/test/browser_webconsole_bug_613642_prune_scroll.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_614793_jsterm_scroll.js => devtools/client/webconsole/test/browser_webconsole_bug_614793_jsterm_scroll.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_618078_network_exceptions.js => devtools/client/webconsole/test/browser_webconsole_bug_618078_network_exceptions.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_621644_jsterm_dollar.js => devtools/client/webconsole/test/browser_webconsole_bug_621644_jsterm_dollar.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_622303_persistent_filters.js => devtools/client/webconsole/test/browser_webconsole_bug_622303_persistent_filters.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_623749_ctrl_a_select_all_winnt.js => devtools/client/webconsole/test/browser_webconsole_bug_623749_ctrl_a_select_all_winnt.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_630733_response_redirect_headers.js => devtools/client/webconsole/test/browser_webconsole_bug_630733_response_redirect_headers.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_632275_getters_document_width.js => devtools/client/webconsole/test/browser_webconsole_bug_632275_getters_document_width.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_632347_iterators_generators.js => devtools/client/webconsole/test/browser_webconsole_bug_632347_iterators_generators.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_632817.js => devtools/client/webconsole/test/browser_webconsole_bug_632817.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_642108_pruneTest.js => devtools/client/webconsole/test/browser_webconsole_bug_642108_pruneTest.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_644419_log_limits.js => devtools/client/webconsole/test/browser_webconsole_bug_644419_log_limits.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_646025_console_file_location.js => devtools/client/webconsole/test/browser_webconsole_bug_646025_console_file_location.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_651501_document_body_autocomplete.js => devtools/client/webconsole/test/browser_webconsole_bug_651501_document_body_autocomplete.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_653531_highlighter_console_helper.js => devtools/client/webconsole/test/browser_webconsole_bug_653531_highlighter_console_helper.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_658368_time_methods.js => devtools/client/webconsole/test/browser_webconsole_bug_658368_time_methods.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_659907_console_dir.js => devtools/client/webconsole/test/browser_webconsole_bug_659907_console_dir.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_660806_history_nav.js => devtools/client/webconsole/test/browser_webconsole_bug_660806_history_nav.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_664131_console_group.js => devtools/client/webconsole/test/browser_webconsole_bug_664131_console_group.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_686937_autocomplete_JSTerm_helpers.js => devtools/client/webconsole/test/browser_webconsole_bug_686937_autocomplete_JSTerm_helpers.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_704295.js => devtools/client/webconsole/test/browser_webconsole_bug_704295.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_734061_No_input_change_and_Tab_key_pressed.js => devtools/client/webconsole/test/browser_webconsole_bug_734061_No_input_change_and_Tab_key_pressed.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_737873_mixedcontent.js => devtools/client/webconsole/test/browser_webconsole_bug_737873_mixedcontent.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_752559_ineffective_iframe_sandbox_warning.js => devtools/client/webconsole/test/browser_webconsole_bug_752559_ineffective_iframe_sandbox_warning.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_762593_insecure_passwords_about_blank_web_console_warning.js => devtools/client/webconsole/test/browser_webconsole_bug_762593_insecure_passwords_about_blank_web_console_warning.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_762593_insecure_passwords_web_console_warning.js => devtools/client/webconsole/test/browser_webconsole_bug_762593_insecure_passwords_web_console_warning.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_764572_output_open_url.js => devtools/client/webconsole/test/browser_webconsole_bug_764572_output_open_url.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_766001_JS_Console_in_Debugger.js => devtools/client/webconsole/test/browser_webconsole_bug_766001_JS_Console_in_Debugger.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_770099_violation.js => devtools/client/webconsole/test/browser_webconsole_bug_770099_violation.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_782653_CSS_links_in_Style_Editor.js => devtools/client/webconsole/test/browser_webconsole_bug_782653_CSS_links_in_Style_Editor.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_804845_ctrl_key_nav.js => devtools/client/webconsole/test/browser_webconsole_bug_804845_ctrl_key_nav.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_817834_add_edited_input_to_history.js => devtools/client/webconsole/test/browser_webconsole_bug_817834_add_edited_input_to_history.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_837351_securityerrors.js => devtools/client/webconsole/test/browser_webconsole_bug_837351_securityerrors.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_915141_toggle_response_logging_with_keyboard.js => devtools/client/webconsole/test/browser_webconsole_bug_915141_toggle_response_logging_with_keyboard.js
rename : browser/devtools/webconsole/test/browser_webconsole_bug_922212_console_dirxml.js => devtools/client/webconsole/test/browser_webconsole_bug_922212_console_dirxml.js
rename : browser/devtools/webconsole/test/browser_webconsole_cached_autocomplete.js => devtools/client/webconsole/test/browser_webconsole_cached_autocomplete.js
rename : browser/devtools/webconsole/test/browser_webconsole_cd_iframe.js => devtools/client/webconsole/test/browser_webconsole_cd_iframe.js
rename : browser/devtools/webconsole/test/browser_webconsole_certificate_messages.js => devtools/client/webconsole/test/browser_webconsole_certificate_messages.js
rename : browser/devtools/webconsole/test/browser_webconsole_change_font_size.js => devtools/client/webconsole/test/browser_webconsole_change_font_size.js
rename : browser/devtools/webconsole/test/browser_webconsole_chrome.js => devtools/client/webconsole/test/browser_webconsole_chrome.js
rename : browser/devtools/webconsole/test/browser_webconsole_clickable_urls.js => devtools/client/webconsole/test/browser_webconsole_clickable_urls.js
rename : browser/devtools/webconsole/test/browser_webconsole_closure_inspection.js => devtools/client/webconsole/test/browser_webconsole_closure_inspection.js
rename : browser/devtools/webconsole/test/browser_webconsole_column_numbers.js => devtools/client/webconsole/test/browser_webconsole_column_numbers.js
rename : browser/devtools/webconsole/test/browser_webconsole_completion.js => devtools/client/webconsole/test/browser_webconsole_completion.js
rename : browser/devtools/webconsole/test/browser_webconsole_console_api_stackframe.js => devtools/client/webconsole/test/browser_webconsole_console_api_stackframe.js
rename : browser/devtools/webconsole/test/browser_webconsole_console_custom_styles.js => devtools/client/webconsole/test/browser_webconsole_console_custom_styles.js
rename : browser/devtools/webconsole/test/browser_webconsole_console_extras.js => devtools/client/webconsole/test/browser_webconsole_console_extras.js
rename : browser/devtools/webconsole/test/browser_webconsole_console_logging_api.js => devtools/client/webconsole/test/browser_webconsole_console_logging_api.js
rename : browser/devtools/webconsole/test/browser_webconsole_console_logging_workers_api.js => devtools/client/webconsole/test/browser_webconsole_console_logging_workers_api.js
rename : browser/devtools/webconsole/test/browser_webconsole_console_trace_duplicates.js => devtools/client/webconsole/test/browser_webconsole_console_trace_duplicates.js
rename : browser/devtools/webconsole/test/browser_webconsole_context_menu_open_in_var_view.js => devtools/client/webconsole/test/browser_webconsole_context_menu_open_in_var_view.js
rename : browser/devtools/webconsole/test/browser_webconsole_count.js => devtools/client/webconsole/test/browser_webconsole_count.js
rename : browser/devtools/webconsole/test/browser_webconsole_dont_navigate_on_doubleclick.js => devtools/client/webconsole/test/browser_webconsole_dont_navigate_on_doubleclick.js
rename : browser/devtools/webconsole/test/browser_webconsole_exception_stackframe.js => devtools/client/webconsole/test/browser_webconsole_exception_stackframe.js
rename : browser/devtools/webconsole/test/browser_webconsole_execution_scope.js => devtools/client/webconsole/test/browser_webconsole_execution_scope.js
rename : browser/devtools/webconsole/test/browser_webconsole_expandable_timestamps.js => devtools/client/webconsole/test/browser_webconsole_expandable_timestamps.js
rename : browser/devtools/webconsole/test/browser_webconsole_filter_buttons_contextmenu.js => devtools/client/webconsole/test/browser_webconsole_filter_buttons_contextmenu.js
rename : browser/devtools/webconsole/test/browser_webconsole_for_of.js => devtools/client/webconsole/test/browser_webconsole_for_of.js
rename : browser/devtools/webconsole/test/browser_webconsole_history.js => devtools/client/webconsole/test/browser_webconsole_history.js
rename : browser/devtools/webconsole/test/browser_webconsole_hpkp_invalid-headers.js => devtools/client/webconsole/test/browser_webconsole_hpkp_invalid-headers.js
rename : browser/devtools/webconsole/test/browser_webconsole_hsts_invalid-headers.js => devtools/client/webconsole/test/browser_webconsole_hsts_invalid-headers.js
rename : browser/devtools/webconsole/test/browser_webconsole_input_field_focus_on_panel_select.js => devtools/client/webconsole/test/browser_webconsole_input_field_focus_on_panel_select.js
rename : browser/devtools/webconsole/test/browser_webconsole_inspect-parsed-documents.js => devtools/client/webconsole/test/browser_webconsole_inspect-parsed-documents.js
rename : browser/devtools/webconsole/test/browser_webconsole_js_input_expansion.js => devtools/client/webconsole/test/browser_webconsole_js_input_expansion.js
rename : browser/devtools/webconsole/test/browser_webconsole_jsterm.js => devtools/client/webconsole/test/browser_webconsole_jsterm.js
rename : browser/devtools/webconsole/test/browser_webconsole_live_filtering_of_message_types.js => devtools/client/webconsole/test/browser_webconsole_live_filtering_of_message_types.js
rename : browser/devtools/webconsole/test/browser_webconsole_live_filtering_on_search_strings.js => devtools/client/webconsole/test/browser_webconsole_live_filtering_on_search_strings.js
rename : browser/devtools/webconsole/test/browser_webconsole_log_file_filter.js => devtools/client/webconsole/test/browser_webconsole_log_file_filter.js
rename : browser/devtools/webconsole/test/browser_webconsole_message_node_id.js => devtools/client/webconsole/test/browser_webconsole_message_node_id.js
rename : browser/devtools/webconsole/test/browser_webconsole_netlogging.js => devtools/client/webconsole/test/browser_webconsole_netlogging.js
rename : browser/devtools/webconsole/test/browser_webconsole_netlogging_reset_filter.js => devtools/client/webconsole/test/browser_webconsole_netlogging_reset_filter.js
rename : browser/devtools/webconsole/test/browser_webconsole_notifications.js => devtools/client/webconsole/test/browser_webconsole_notifications.js
rename : browser/devtools/webconsole/test/browser_webconsole_open-links-without-callback.js => devtools/client/webconsole/test/browser_webconsole_open-links-without-callback.js
rename : browser/devtools/webconsole/test/browser_webconsole_output_01.js => devtools/client/webconsole/test/browser_webconsole_output_01.js
rename : browser/devtools/webconsole/test/browser_webconsole_output_02.js => devtools/client/webconsole/test/browser_webconsole_output_02.js
rename : browser/devtools/webconsole/test/browser_webconsole_output_03.js => devtools/client/webconsole/test/browser_webconsole_output_03.js
rename : browser/devtools/webconsole/test/browser_webconsole_output_04.js => devtools/client/webconsole/test/browser_webconsole_output_04.js
rename : browser/devtools/webconsole/test/browser_webconsole_output_05.js => devtools/client/webconsole/test/browser_webconsole_output_05.js
rename : browser/devtools/webconsole/test/browser_webconsole_output_06.js => devtools/client/webconsole/test/browser_webconsole_output_06.js
rename : browser/devtools/webconsole/test/browser_webconsole_output_copy_newlines.js => devtools/client/webconsole/test/browser_webconsole_output_copy_newlines.js
rename : browser/devtools/webconsole/test/browser_webconsole_output_dom_elements_01.js => devtools/client/webconsole/test/browser_webconsole_output_dom_elements_01.js
rename : browser/devtools/webconsole/test/browser_webconsole_output_dom_elements_02.js => devtools/client/webconsole/test/browser_webconsole_output_dom_elements_02.js
rename : browser/devtools/webconsole/test/browser_webconsole_output_dom_elements_03.js => devtools/client/webconsole/test/browser_webconsole_output_dom_elements_03.js
rename : browser/devtools/webconsole/test/browser_webconsole_output_dom_elements_04.js => devtools/client/webconsole/test/browser_webconsole_output_dom_elements_04.js
rename : browser/devtools/webconsole/test/browser_webconsole_output_events.js => devtools/client/webconsole/test/browser_webconsole_output_events.js
rename : browser/devtools/webconsole/test/browser_webconsole_output_order.js => devtools/client/webconsole/test/browser_webconsole_output_order.js
rename : browser/devtools/webconsole/test/browser_webconsole_output_regexp.js => devtools/client/webconsole/test/browser_webconsole_output_regexp.js
rename : browser/devtools/webconsole/test/browser_webconsole_output_table.js => devtools/client/webconsole/test/browser_webconsole_output_table.js
rename : browser/devtools/webconsole/test/browser_webconsole_promise.js => devtools/client/webconsole/test/browser_webconsole_promise.js
rename : browser/devtools/webconsole/test/browser_webconsole_property_provider.js => devtools/client/webconsole/test/browser_webconsole_property_provider.js
rename : browser/devtools/webconsole/test/browser_webconsole_reflow.js => devtools/client/webconsole/test/browser_webconsole_reflow.js
rename : browser/devtools/webconsole/test/browser_webconsole_scratchpad_panel_link.js => devtools/client/webconsole/test/browser_webconsole_scratchpad_panel_link.js
rename : browser/devtools/webconsole/test/browser_webconsole_show_subresource_security_errors.js => devtools/client/webconsole/test/browser_webconsole_show_subresource_security_errors.js
rename : browser/devtools/webconsole/test/browser_webconsole_shows_reqs_in_netmonitor.js => devtools/client/webconsole/test/browser_webconsole_shows_reqs_in_netmonitor.js
rename : browser/devtools/webconsole/test/browser_webconsole_split.js => devtools/client/webconsole/test/browser_webconsole_split.js
rename : browser/devtools/webconsole/test/browser_webconsole_split_escape_key.js => devtools/client/webconsole/test/browser_webconsole_split_escape_key.js
rename : browser/devtools/webconsole/test/browser_webconsole_split_focus.js => devtools/client/webconsole/test/browser_webconsole_split_focus.js
rename : browser/devtools/webconsole/test/browser_webconsole_split_persist.js => devtools/client/webconsole/test/browser_webconsole_split_persist.js
rename : browser/devtools/webconsole/test/browser_webconsole_start_netmon_first.js => devtools/client/webconsole/test/browser_webconsole_start_netmon_first.js
rename : browser/devtools/webconsole/test/browser_webconsole_trackingprotection_errors.js => devtools/client/webconsole/test/browser_webconsole_trackingprotection_errors.js
rename : browser/devtools/webconsole/test/browser_webconsole_view_source.js => devtools/client/webconsole/test/browser_webconsole_view_source.js
rename : browser/devtools/webconsole/test/head.js => devtools/client/webconsole/test/head.js
rename : browser/devtools/webconsole/test/test-autocomplete-in-stackframe.html => devtools/client/webconsole/test/test-autocomplete-in-stackframe.html
rename : browser/devtools/webconsole/test/test-bug-585956-console-trace.html => devtools/client/webconsole/test/test-bug-585956-console-trace.html
rename : browser/devtools/webconsole/test/test-bug-593003-iframe-wrong-hud-iframe.html => devtools/client/webconsole/test/test-bug-593003-iframe-wrong-hud-iframe.html
rename : browser/devtools/webconsole/test/test-bug-593003-iframe-wrong-hud.html => devtools/client/webconsole/test/test-bug-593003-iframe-wrong-hud.html
rename : browser/devtools/webconsole/test/test-bug-595934-canvas-css.html => devtools/client/webconsole/test/test-bug-595934-canvas-css.html
rename : browser/devtools/webconsole/test/test-bug-595934-canvas-css.js => devtools/client/webconsole/test/test-bug-595934-canvas-css.js
rename : browser/devtools/webconsole/test/test-bug-595934-css-loader.css => devtools/client/webconsole/test/test-bug-595934-css-loader.css
rename : browser/devtools/webconsole/test/test-bug-595934-css-loader.css^headers^ => devtools/client/webconsole/test/test-bug-595934-css-loader.css^headers^
rename : browser/devtools/webconsole/test/test-bug-595934-css-loader.html => devtools/client/webconsole/test/test-bug-595934-css-loader.html
rename : browser/devtools/webconsole/test/test-bug-595934-css-parser.css => devtools/client/webconsole/test/test-bug-595934-css-parser.css
rename : browser/devtools/webconsole/test/test-bug-595934-css-parser.html => devtools/client/webconsole/test/test-bug-595934-css-parser.html
rename : browser/devtools/webconsole/test/test-bug-595934-empty-getelementbyid.html => devtools/client/webconsole/test/test-bug-595934-empty-getelementbyid.html
rename : browser/devtools/webconsole/test/test-bug-595934-empty-getelementbyid.js => devtools/client/webconsole/test/test-bug-595934-empty-getelementbyid.js
rename : browser/devtools/webconsole/test/test-bug-595934-html.html => devtools/client/webconsole/test/test-bug-595934-html.html
rename : browser/devtools/webconsole/test/test-bug-595934-image.html => devtools/client/webconsole/test/test-bug-595934-image.html
rename : browser/devtools/webconsole/test/test-bug-595934-image.jpg => devtools/client/webconsole/test/test-bug-595934-image.jpg
rename : browser/devtools/webconsole/test/test-bug-595934-imagemap.html => devtools/client/webconsole/test/test-bug-595934-imagemap.html
rename : browser/devtools/webconsole/test/test-bug-595934-malformedxml-external.html => devtools/client/webconsole/test/test-bug-595934-malformedxml-external.html
rename : browser/devtools/webconsole/test/test-bug-595934-malformedxml-external.xml => devtools/client/webconsole/test/test-bug-595934-malformedxml-external.xml
rename : browser/devtools/webconsole/test/test-bug-595934-malformedxml.xhtml => devtools/client/webconsole/test/test-bug-595934-malformedxml.xhtml
rename : browser/devtools/webconsole/test/test-bug-595934-svg.xhtml => devtools/client/webconsole/test/test-bug-595934-svg.xhtml
rename : browser/devtools/webconsole/test/test-bug-595934-workers.html => devtools/client/webconsole/test/test-bug-595934-workers.html
rename : browser/devtools/webconsole/test/test-bug-595934-workers.js => devtools/client/webconsole/test/test-bug-595934-workers.js
rename : browser/devtools/webconsole/test/test-bug-597136-external-script-errors.html => devtools/client/webconsole/test/test-bug-597136-external-script-errors.html
rename : browser/devtools/webconsole/test/test-bug-597136-external-script-errors.js => devtools/client/webconsole/test/test-bug-597136-external-script-errors.js
rename : browser/devtools/webconsole/test/test-bug-597756-reopen-closed-tab.html => devtools/client/webconsole/test/test-bug-597756-reopen-closed-tab.html
rename : browser/devtools/webconsole/test/test-bug-599725-response-headers.sjs => devtools/client/webconsole/test/test-bug-599725-response-headers.sjs
rename : browser/devtools/webconsole/test/test-bug-600183-charset.html => devtools/client/webconsole/test/test-bug-600183-charset.html
rename : browser/devtools/webconsole/test/test-bug-600183-charset.html^headers^ => devtools/client/webconsole/test/test-bug-600183-charset.html^headers^
rename : browser/devtools/webconsole/test/test-bug-601177-log-levels.html => devtools/client/webconsole/test/test-bug-601177-log-levels.html
rename : browser/devtools/webconsole/test/test-bug-601177-log-levels.js => devtools/client/webconsole/test/test-bug-601177-log-levels.js
rename : browser/devtools/webconsole/test/test-bug-603750-websocket.html => devtools/client/webconsole/test/test-bug-603750-websocket.html
rename : browser/devtools/webconsole/test/test-bug-603750-websocket.js => devtools/client/webconsole/test/test-bug-603750-websocket.js
rename : browser/devtools/webconsole/test/test-bug-609872-cd-iframe-child.html => devtools/client/webconsole/test/test-bug-609872-cd-iframe-child.html
rename : browser/devtools/webconsole/test/test-bug-609872-cd-iframe-parent.html => devtools/client/webconsole/test/test-bug-609872-cd-iframe-parent.html
rename : browser/devtools/webconsole/test/test-bug-613013-console-api-iframe.html => devtools/client/webconsole/test/test-bug-613013-console-api-iframe.html
rename : browser/devtools/webconsole/test/test-bug-618078-network-exceptions.html => devtools/client/webconsole/test/test-bug-618078-network-exceptions.html
rename : browser/devtools/webconsole/test/test-bug-621644-jsterm-dollar.html => devtools/client/webconsole/test/test-bug-621644-jsterm-dollar.html
rename : browser/devtools/webconsole/test/test-bug-630733-response-redirect-headers.sjs => devtools/client/webconsole/test/test-bug-630733-response-redirect-headers.sjs
rename : browser/devtools/webconsole/test/test-bug-632275-getters.html => devtools/client/webconsole/test/test-bug-632275-getters.html
rename : browser/devtools/webconsole/test/test-bug-632347-iterators-generators.html => devtools/client/webconsole/test/test-bug-632347-iterators-generators.html
rename : browser/devtools/webconsole/test/test-bug-644419-log-limits.html => devtools/client/webconsole/test/test-bug-644419-log-limits.html
rename : browser/devtools/webconsole/test/test-bug-646025-console-file-location.html => devtools/client/webconsole/test/test-bug-646025-console-file-location.html
rename : browser/devtools/webconsole/test/test-bug-658368-time-methods.html => devtools/client/webconsole/test/test-bug-658368-time-methods.html
rename : browser/devtools/webconsole/test/test-bug-737873-mixedcontent.html => devtools/client/webconsole/test/test-bug-737873-mixedcontent.html
rename : browser/devtools/webconsole/test/test-bug-752559-ineffective-iframe-sandbox-warning-inner.html => devtools/client/webconsole/test/test-bug-752559-ineffective-iframe-sandbox-warning-inner.html
rename : browser/devtools/webconsole/test/test-bug-752559-ineffective-iframe-sandbox-warning-nested1.html => devtools/client/webconsole/test/test-bug-752559-ineffective-iframe-sandbox-warning-nested1.html
rename : browser/devtools/webconsole/test/test-bug-752559-ineffective-iframe-sandbox-warning-nested2.html => devtools/client/webconsole/test/test-bug-752559-ineffective-iframe-sandbox-warning-nested2.html
rename : browser/devtools/webconsole/test/test-bug-752559-ineffective-iframe-sandbox-warning0.html => devtools/client/webconsole/test/test-bug-752559-ineffective-iframe-sandbox-warning0.html
rename : browser/devtools/webconsole/test/test-bug-752559-ineffective-iframe-sandbox-warning1.html => devtools/client/webconsole/test/test-bug-752559-ineffective-iframe-sandbox-warning1.html
rename : browser/devtools/webconsole/test/test-bug-752559-ineffective-iframe-sandbox-warning2.html => devtools/client/webconsole/test/test-bug-752559-ineffective-iframe-sandbox-warning2.html
rename : browser/devtools/webconsole/test/test-bug-752559-ineffective-iframe-sandbox-warning3.html => devtools/client/webconsole/test/test-bug-752559-ineffective-iframe-sandbox-warning3.html
rename : browser/devtools/webconsole/test/test-bug-752559-ineffective-iframe-sandbox-warning4.html => devtools/client/webconsole/test/test-bug-752559-ineffective-iframe-sandbox-warning4.html
rename : browser/devtools/webconsole/test/test-bug-752559-ineffective-iframe-sandbox-warning5.html => devtools/client/webconsole/test/test-bug-752559-ineffective-iframe-sandbox-warning5.html
rename : browser/devtools/webconsole/test/test-bug-762593-insecure-passwords-about-blank-web-console-warning.html => devtools/client/webconsole/test/test-bug-762593-insecure-passwords-about-blank-web-console-warning.html
rename : browser/devtools/webconsole/test/test-bug-762593-insecure-passwords-web-console-warning.html => devtools/client/webconsole/test/test-bug-762593-insecure-passwords-web-console-warning.html
rename : browser/devtools/webconsole/test/test-bug-766001-console-log.js => devtools/client/webconsole/test/test-bug-766001-console-log.js
rename : browser/devtools/webconsole/test/test-bug-766001-js-console-links.html => devtools/client/webconsole/test/test-bug-766001-js-console-links.html
rename : browser/devtools/webconsole/test/test-bug-766001-js-errors.js => devtools/client/webconsole/test/test-bug-766001-js-errors.js
rename : browser/devtools/webconsole/test/test-bug-782653-css-errors-1.css => devtools/client/webconsole/test/test-bug-782653-css-errors-1.css
rename : browser/devtools/webconsole/test/test-bug-782653-css-errors-2.css => devtools/client/webconsole/test/test-bug-782653-css-errors-2.css
rename : browser/devtools/webconsole/test/test-bug-782653-css-errors.html => devtools/client/webconsole/test/test-bug-782653-css-errors.html
rename : browser/devtools/webconsole/test/test-bug-837351-security-errors.html => devtools/client/webconsole/test/test-bug-837351-security-errors.html
rename : browser/devtools/webconsole/test/test-bug-859170-longstring-hang.html => devtools/client/webconsole/test/test-bug-859170-longstring-hang.html
rename : browser/devtools/webconsole/test/test-bug-869003-iframe.html => devtools/client/webconsole/test/test-bug-869003-iframe.html
rename : browser/devtools/webconsole/test/test-bug-869003-top-window.html => devtools/client/webconsole/test/test-bug-869003-top-window.html
rename : browser/devtools/webconsole/test/test-bug-952277-highlight-nodes-in-vview.html => devtools/client/webconsole/test/test-bug-952277-highlight-nodes-in-vview.html
rename : browser/devtools/webconsole/test/test-bug-989025-iframe-parent.html => devtools/client/webconsole/test/test-bug-989025-iframe-parent.html
rename : browser/devtools/webconsole/test/test-bug_1050691_click_function_to_source.html => devtools/client/webconsole/test/test-bug_1050691_click_function_to_source.html
rename : browser/devtools/webconsole/test/test-bug_1050691_click_function_to_source.js => devtools/client/webconsole/test/test-bug_1050691_click_function_to_source.js
rename : browser/devtools/webconsole/test/test-bug_923281_console_log_filter.html => devtools/client/webconsole/test/test-bug_923281_console_log_filter.html
rename : browser/devtools/webconsole/test/test-bug_923281_test1.js => devtools/client/webconsole/test/test-bug_923281_test1.js
rename : browser/devtools/webconsole/test/test-bug_923281_test2.js => devtools/client/webconsole/test/test-bug_923281_test2.js
rename : browser/devtools/webconsole/test/test-bug_939783_console_trace_duplicates.html => devtools/client/webconsole/test/test-bug_939783_console_trace_duplicates.html
rename : browser/devtools/webconsole/test/test-certificate-messages.html => devtools/client/webconsole/test/test-certificate-messages.html
rename : browser/devtools/webconsole/test/test-closure-optimized-out.html => devtools/client/webconsole/test/test-closure-optimized-out.html
rename : browser/devtools/webconsole/test/test-closures.html => devtools/client/webconsole/test/test-closures.html
rename : browser/devtools/webconsole/test/test-console-api-stackframe.html => devtools/client/webconsole/test/test-console-api-stackframe.html
rename : browser/devtools/webconsole/test/test-console-assert.html => devtools/client/webconsole/test/test-console-assert.html
rename : browser/devtools/webconsole/test/test-console-column.html => devtools/client/webconsole/test/test-console-column.html
rename : browser/devtools/webconsole/test/test-console-count-external-file.js => devtools/client/webconsole/test/test-console-count-external-file.js
rename : browser/devtools/webconsole/test/test-console-count.html => devtools/client/webconsole/test/test-console-count.html
rename : browser/devtools/webconsole/test/test-console-extras.html => devtools/client/webconsole/test/test-console-extras.html
rename : browser/devtools/webconsole/test/test-console-output-02.html => devtools/client/webconsole/test/test-console-output-02.html
rename : browser/devtools/webconsole/test/test-console-output-03.html => devtools/client/webconsole/test/test-console-output-03.html
rename : browser/devtools/webconsole/test/test-console-output-04.html => devtools/client/webconsole/test/test-console-output-04.html
rename : browser/devtools/webconsole/test/test-console-output-dom-elements.html => devtools/client/webconsole/test/test-console-output-dom-elements.html
rename : browser/devtools/webconsole/test/test-console-output-events.html => devtools/client/webconsole/test/test-console-output-events.html
rename : browser/devtools/webconsole/test/test-console-output-regexp.html => devtools/client/webconsole/test/test-console-output-regexp.html
rename : browser/devtools/webconsole/test/test-console-replaced-api.html => devtools/client/webconsole/test/test-console-replaced-api.html
rename : browser/devtools/webconsole/test/test-console-server-logging.sjs => devtools/client/webconsole/test/test-console-server-logging.sjs
rename : browser/devtools/webconsole/test/test-console-table.html => devtools/client/webconsole/test/test-console-table.html
rename : browser/devtools/webconsole/test/test-console-workers.html => devtools/client/webconsole/test/test-console-workers.html
rename : browser/devtools/webconsole/test/test-console.html => devtools/client/webconsole/test/test-console.html
rename : browser/devtools/webconsole/test/test-consoleiframes.html => devtools/client/webconsole/test/test-consoleiframes.html
rename : browser/devtools/webconsole/test/test-data.json => devtools/client/webconsole/test/test-data.json
rename : browser/devtools/webconsole/test/test-data.json^headers^ => devtools/client/webconsole/test/test-data.json^headers^
rename : browser/devtools/webconsole/test/test-duplicate-error.html => devtools/client/webconsole/test/test-duplicate-error.html
rename : browser/devtools/webconsole/test/test-encoding-ISO-8859-1.html => devtools/client/webconsole/test/test-encoding-ISO-8859-1.html
rename : browser/devtools/webconsole/test/test-error.html => devtools/client/webconsole/test/test-error.html
rename : browser/devtools/webconsole/test/test-eval-in-stackframe.html => devtools/client/webconsole/test/test-eval-in-stackframe.html
rename : browser/devtools/webconsole/test/test-exception-stackframe.html => devtools/client/webconsole/test/test-exception-stackframe.html
rename : browser/devtools/webconsole/test/test-file-location.js => devtools/client/webconsole/test/test-file-location.js
rename : browser/devtools/webconsole/test/test-filter.html => devtools/client/webconsole/test/test-filter.html
rename : browser/devtools/webconsole/test/test-for-of.html => devtools/client/webconsole/test/test-for-of.html
rename : browser/devtools/webconsole/test/test-iframe-762593-insecure-form-action.html => devtools/client/webconsole/test/test-iframe-762593-insecure-form-action.html
rename : browser/devtools/webconsole/test/test-iframe-762593-insecure-frame.html => devtools/client/webconsole/test/test-iframe-762593-insecure-frame.html
rename : browser/devtools/webconsole/test/test-iframe1.html => devtools/client/webconsole/test/test-iframe1.html
rename : browser/devtools/webconsole/test/test-iframe2.html => devtools/client/webconsole/test/test-iframe2.html
rename : browser/devtools/webconsole/test/test-iframe3.html => devtools/client/webconsole/test/test-iframe3.html
rename : browser/devtools/webconsole/test/test-image.png => devtools/client/webconsole/test/test-image.png
rename : browser/devtools/webconsole/test/test-mixedcontent-securityerrors.html => devtools/client/webconsole/test/test-mixedcontent-securityerrors.html
rename : browser/devtools/webconsole/test/test-mutation.html => devtools/client/webconsole/test/test-mutation.html
rename : browser/devtools/webconsole/test/test-network-request.html => devtools/client/webconsole/test/test-network-request.html
rename : browser/devtools/webconsole/test/test-network.html => devtools/client/webconsole/test/test-network.html
rename : browser/devtools/webconsole/test/test-observe-http-ajax.html => devtools/client/webconsole/test/test-observe-http-ajax.html
rename : browser/devtools/webconsole/test/test-own-console.html => devtools/client/webconsole/test/test-own-console.html
rename : browser/devtools/webconsole/test/test-property-provider.html => devtools/client/webconsole/test/test-property-provider.html
rename : browser/devtools/webconsole/test/test-repeated-messages.html => devtools/client/webconsole/test/test-repeated-messages.html
rename : browser/devtools/webconsole/test/test-result-format-as-string.html => devtools/client/webconsole/test/test-result-format-as-string.html
rename : browser/devtools/webconsole/test/test-trackingprotection-securityerrors.html => devtools/client/webconsole/test/test-trackingprotection-securityerrors.html
rename : browser/devtools/webconsole/test/test-webconsole-error-observer.html => devtools/client/webconsole/test/test-webconsole-error-observer.html
rename : browser/devtools/webconsole/test/test_bug1045902_console_csp_ignore_reflected_xss_message.html => devtools/client/webconsole/test/test_bug1045902_console_csp_ignore_reflected_xss_message.html
rename : browser/devtools/webconsole/test/test_bug1045902_console_csp_ignore_reflected_xss_message.html^headers^ => devtools/client/webconsole/test/test_bug1045902_console_csp_ignore_reflected_xss_message.html^headers^
rename : browser/devtools/webconsole/test/test_bug1092055_shouldwarn.html => devtools/client/webconsole/test/test_bug1092055_shouldwarn.html
rename : browser/devtools/webconsole/test/test_bug1092055_shouldwarn.js => devtools/client/webconsole/test/test_bug1092055_shouldwarn.js
rename : browser/devtools/webconsole/test/test_bug1092055_shouldwarn.js^headers^ => devtools/client/webconsole/test/test_bug1092055_shouldwarn.js^headers^
rename : browser/devtools/webconsole/test/test_bug_1010953_cspro.html => devtools/client/webconsole/test/test_bug_1010953_cspro.html
rename : browser/devtools/webconsole/test/test_bug_1010953_cspro.html^headers^ => devtools/client/webconsole/test/test_bug_1010953_cspro.html^headers^
rename : browser/devtools/webconsole/test/test_bug_770099_violation.html => devtools/client/webconsole/test/test_bug_770099_violation.html
rename : browser/devtools/webconsole/test/test_bug_770099_violation.html^headers^ => devtools/client/webconsole/test/test_bug_770099_violation.html^headers^
rename : browser/devtools/webconsole/test/test_hpkp-invalid-headers.sjs => devtools/client/webconsole/test/test_hpkp-invalid-headers.sjs
rename : browser/devtools/webconsole/test/test_hsts-invalid-headers.sjs => devtools/client/webconsole/test/test_hsts-invalid-headers.sjs
rename : browser/devtools/webconsole/test/testscript.js => devtools/client/webconsole/test/testscript.js
rename : browser/devtools/webconsole/webconsole.js => devtools/client/webconsole/webconsole.js
rename : browser/devtools/webconsole/webconsole.xul => devtools/client/webconsole/webconsole.xul
rename : browser/devtools/webide/components/moz.build => devtools/client/webide/components/moz.build
rename : browser/devtools/webide/components/webideCli.js => devtools/client/webide/components/webideCli.js
rename : browser/devtools/webide/components/webideComponents.manifest => devtools/client/webide/components/webideComponents.manifest
rename : browser/devtools/webide/content/addons.js => devtools/client/webide/content/addons.js
rename : browser/devtools/webide/content/addons.xhtml => devtools/client/webide/content/addons.xhtml
rename : browser/devtools/webide/content/details.js => devtools/client/webide/content/details.js
rename : browser/devtools/webide/content/details.xhtml => devtools/client/webide/content/details.xhtml
rename : browser/devtools/webide/content/devicepreferences.js => devtools/client/webide/content/devicepreferences.js
rename : browser/devtools/webide/content/devicepreferences.xhtml => devtools/client/webide/content/devicepreferences.xhtml
rename : browser/devtools/webide/content/devicesettings.js => devtools/client/webide/content/devicesettings.js
rename : browser/devtools/webide/content/devicesettings.xhtml => devtools/client/webide/content/devicesettings.xhtml
rename : browser/devtools/webide/content/jar.mn => devtools/client/webide/content/jar.mn
rename : browser/devtools/webide/content/logs.js => devtools/client/webide/content/logs.js
rename : browser/devtools/webide/content/logs.xhtml => devtools/client/webide/content/logs.xhtml
rename : browser/devtools/webide/content/monitor.js => devtools/client/webide/content/monitor.js
rename : browser/devtools/webide/content/monitor.xhtml => devtools/client/webide/content/monitor.xhtml
rename : browser/devtools/webide/content/moz.build => devtools/client/webide/content/moz.build
rename : browser/devtools/webide/content/newapp.js => devtools/client/webide/content/newapp.js
rename : browser/devtools/webide/content/newapp.xul => devtools/client/webide/content/newapp.xul
rename : browser/devtools/webide/content/permissionstable.js => devtools/client/webide/content/permissionstable.js
rename : browser/devtools/webide/content/permissionstable.xhtml => devtools/client/webide/content/permissionstable.xhtml
rename : browser/devtools/webide/content/prefs.js => devtools/client/webide/content/prefs.js
rename : browser/devtools/webide/content/prefs.xhtml => devtools/client/webide/content/prefs.xhtml
rename : browser/devtools/webide/content/project-listing.js => devtools/client/webide/content/project-listing.js
rename : browser/devtools/webide/content/project-listing.xhtml => devtools/client/webide/content/project-listing.xhtml
rename : browser/devtools/webide/content/project-panel.js => devtools/client/webide/content/project-panel.js
rename : browser/devtools/webide/content/runtime-listing.js => devtools/client/webide/content/runtime-listing.js
rename : browser/devtools/webide/content/runtime-listing.xhtml => devtools/client/webide/content/runtime-listing.xhtml
rename : browser/devtools/webide/content/runtime-panel.js => devtools/client/webide/content/runtime-panel.js
rename : browser/devtools/webide/content/runtimedetails.js => devtools/client/webide/content/runtimedetails.js
rename : browser/devtools/webide/content/runtimedetails.xhtml => devtools/client/webide/content/runtimedetails.xhtml
rename : browser/devtools/webide/content/simulator.js => devtools/client/webide/content/simulator.js
rename : browser/devtools/webide/content/simulator.xhtml => devtools/client/webide/content/simulator.xhtml
rename : browser/devtools/webide/content/webide.js => devtools/client/webide/content/webide.js
rename : browser/devtools/webide/content/webide.xul => devtools/client/webide/content/webide.xul
rename : browser/devtools/webide/content/wifi-auth.js => devtools/client/webide/content/wifi-auth.js
rename : browser/devtools/webide/content/wifi-auth.xhtml => devtools/client/webide/content/wifi-auth.xhtml
rename : browser/devtools/webide/modules/addons.js => devtools/client/webide/modules/addons.js
rename : browser/devtools/webide/modules/app-manager.js => devtools/client/webide/modules/app-manager.js
rename : browser/devtools/webide/modules/build.js => devtools/client/webide/modules/build.js
rename : browser/devtools/webide/modules/config-view.js => devtools/client/webide/modules/config-view.js
rename : browser/devtools/webide/modules/project-list.js => devtools/client/webide/modules/project-list.js
rename : browser/devtools/webide/modules/runtime-list.js => devtools/client/webide/modules/runtime-list.js
rename : browser/devtools/webide/modules/runtimes.js => devtools/client/webide/modules/runtimes.js
rename : browser/devtools/webide/modules/simulator-process.js => devtools/client/webide/modules/simulator-process.js
rename : browser/devtools/webide/modules/simulators.js => devtools/client/webide/modules/simulators.js
rename : browser/devtools/webide/modules/tab-store.js => devtools/client/webide/modules/tab-store.js
rename : browser/devtools/webide/modules/utils.js => devtools/client/webide/modules/utils.js
rename : browser/devtools/webide/moz.build => devtools/client/webide/moz.build
rename : browser/devtools/webide/test/.eslintrc => devtools/client/webide/test/.eslintrc
rename : browser/devtools/webide/test/addons/adbhelper-linux.xpi => devtools/client/webide/test/addons/adbhelper-linux.xpi
rename : browser/devtools/webide/test/addons/adbhelper-linux64.xpi => devtools/client/webide/test/addons/adbhelper-linux64.xpi
rename : browser/devtools/webide/test/addons/adbhelper-mac64.xpi => devtools/client/webide/test/addons/adbhelper-mac64.xpi
rename : browser/devtools/webide/test/addons/adbhelper-win32.xpi => devtools/client/webide/test/addons/adbhelper-win32.xpi
rename : browser/devtools/webide/test/addons/fxdt-adapters-linux32.xpi => devtools/client/webide/test/addons/fxdt-adapters-linux32.xpi
rename : browser/devtools/webide/test/addons/fxdt-adapters-linux64.xpi => devtools/client/webide/test/addons/fxdt-adapters-linux64.xpi
rename : browser/devtools/webide/test/addons/fxdt-adapters-mac64.xpi => devtools/client/webide/test/addons/fxdt-adapters-mac64.xpi
rename : browser/devtools/webide/test/addons/fxdt-adapters-win32.xpi => devtools/client/webide/test/addons/fxdt-adapters-win32.xpi
rename : browser/devtools/webide/test/addons/fxos_1_0_simulator-linux.xpi => devtools/client/webide/test/addons/fxos_1_0_simulator-linux.xpi
rename : browser/devtools/webide/test/addons/fxos_1_0_simulator-linux64.xpi => devtools/client/webide/test/addons/fxos_1_0_simulator-linux64.xpi
rename : browser/devtools/webide/test/addons/fxos_1_0_simulator-mac64.xpi => devtools/client/webide/test/addons/fxos_1_0_simulator-mac64.xpi
rename : browser/devtools/webide/test/addons/fxos_1_0_simulator-win32.xpi => devtools/client/webide/test/addons/fxos_1_0_simulator-win32.xpi
rename : browser/devtools/webide/test/addons/fxos_2_0_simulator-linux.xpi => devtools/client/webide/test/addons/fxos_2_0_simulator-linux.xpi
rename : browser/devtools/webide/test/addons/fxos_2_0_simulator-linux64.xpi => devtools/client/webide/test/addons/fxos_2_0_simulator-linux64.xpi
rename : browser/devtools/webide/test/addons/fxos_2_0_simulator-mac64.xpi => devtools/client/webide/test/addons/fxos_2_0_simulator-mac64.xpi
rename : browser/devtools/webide/test/addons/fxos_2_0_simulator-win32.xpi => devtools/client/webide/test/addons/fxos_2_0_simulator-win32.xpi
rename : browser/devtools/webide/test/addons/fxos_3_0_simulator-linux.xpi => devtools/client/webide/test/addons/fxos_3_0_simulator-linux.xpi
rename : browser/devtools/webide/test/addons/fxos_3_0_simulator-linux64.xpi => devtools/client/webide/test/addons/fxos_3_0_simulator-linux64.xpi
rename : browser/devtools/webide/test/addons/fxos_3_0_simulator-mac64.xpi => devtools/client/webide/test/addons/fxos_3_0_simulator-mac64.xpi
rename : browser/devtools/webide/test/addons/fxos_3_0_simulator-win32.xpi => devtools/client/webide/test/addons/fxos_3_0_simulator-win32.xpi
rename : browser/devtools/webide/test/addons/simulators.json => devtools/client/webide/test/addons/simulators.json
rename : browser/devtools/webide/test/app.zip => devtools/client/webide/test/app.zip
rename : browser/devtools/webide/test/app/index.html => devtools/client/webide/test/app/index.html
rename : browser/devtools/webide/test/app/manifest.webapp => devtools/client/webide/test/app/manifest.webapp
rename : browser/devtools/webide/test/browser.ini => devtools/client/webide/test/browser.ini
rename : browser/devtools/webide/test/browser_tabs.js => devtools/client/webide/test/browser_tabs.js
rename : browser/devtools/webide/test/browser_widget.js => devtools/client/webide/test/browser_widget.js
rename : browser/devtools/webide/test/build_app1/package.json => devtools/client/webide/test/build_app1/package.json
rename : browser/devtools/webide/test/build_app2/manifest.webapp => devtools/client/webide/test/build_app2/manifest.webapp
rename : browser/devtools/webide/test/build_app2/package.json => devtools/client/webide/test/build_app2/package.json
rename : browser/devtools/webide/test/build_app2/stage/empty-directory => devtools/client/webide/test/build_app2/stage/empty-directory
rename : browser/devtools/webide/test/build_app_windows1/package.json => devtools/client/webide/test/build_app_windows1/package.json
rename : browser/devtools/webide/test/build_app_windows2/manifest.webapp => devtools/client/webide/test/build_app_windows2/manifest.webapp
rename : browser/devtools/webide/test/build_app_windows2/package.json => devtools/client/webide/test/build_app_windows2/package.json
rename : browser/devtools/webide/test/build_app_windows2/stage/empty-directory => devtools/client/webide/test/build_app_windows2/stage/empty-directory
rename : browser/devtools/webide/test/chrome.ini => devtools/client/webide/test/chrome.ini
rename : browser/devtools/webide/test/device_front_shared.js => devtools/client/webide/test/device_front_shared.js
rename : browser/devtools/webide/test/doc_tabs.html => devtools/client/webide/test/doc_tabs.html
rename : browser/devtools/webide/test/head.js => devtools/client/webide/test/head.js
rename : browser/devtools/webide/test/hosted_app.manifest => devtools/client/webide/test/hosted_app.manifest
rename : browser/devtools/webide/test/sidebars/browser.ini => devtools/client/webide/test/sidebars/browser.ini
rename : browser/devtools/webide/test/sidebars/browser_tabs.js => devtools/client/webide/test/sidebars/browser_tabs.js
rename : browser/devtools/webide/test/sidebars/chrome.ini => devtools/client/webide/test/sidebars/chrome.ini
rename : browser/devtools/webide/test/sidebars/test_addons.html => devtools/client/webide/test/sidebars/test_addons.html
rename : browser/devtools/webide/test/sidebars/test_autoconnect_runtime.html => devtools/client/webide/test/sidebars/test_autoconnect_runtime.html
rename : browser/devtools/webide/test/sidebars/test_autoselect_project.html => devtools/client/webide/test/sidebars/test_autoselect_project.html
rename : browser/devtools/webide/test/sidebars/test_device_permissions.html => devtools/client/webide/test/sidebars/test_device_permissions.html
rename : browser/devtools/webide/test/sidebars/test_device_preferences.html => devtools/client/webide/test/sidebars/test_device_preferences.html
rename : browser/devtools/webide/test/sidebars/test_device_runtime.html => devtools/client/webide/test/sidebars/test_device_runtime.html
rename : browser/devtools/webide/test/sidebars/test_device_settings.html => devtools/client/webide/test/sidebars/test_device_settings.html
rename : browser/devtools/webide/test/sidebars/test_duplicate_import.html => devtools/client/webide/test/sidebars/test_duplicate_import.html
rename : browser/devtools/webide/test/sidebars/test_fullscreenToolbox.html => devtools/client/webide/test/sidebars/test_fullscreenToolbox.html
rename : browser/devtools/webide/test/sidebars/test_import.html => devtools/client/webide/test/sidebars/test_import.html
rename : browser/devtools/webide/test/sidebars/test_manifestUpdate.html => devtools/client/webide/test/sidebars/test_manifestUpdate.html
rename : browser/devtools/webide/test/sidebars/test_newapp.html => devtools/client/webide/test/sidebars/test_newapp.html
rename : browser/devtools/webide/test/sidebars/test_runtime.html => devtools/client/webide/test/sidebars/test_runtime.html
rename : browser/devtools/webide/test/sidebars/test_telemetry.html => devtools/client/webide/test/sidebars/test_telemetry.html
rename : browser/devtools/webide/test/templates.json => devtools/client/webide/test/templates.json
rename : browser/devtools/webide/test/test_addons.html => devtools/client/webide/test/test_addons.html
rename : browser/devtools/webide/test/test_autoconnect_runtime.html => devtools/client/webide/test/test_autoconnect_runtime.html
rename : browser/devtools/webide/test/test_autoselect_project.html => devtools/client/webide/test/test_autoselect_project.html
rename : browser/devtools/webide/test/test_basic.html => devtools/client/webide/test/test_basic.html
rename : browser/devtools/webide/test/test_build.html => devtools/client/webide/test/test_build.html
rename : browser/devtools/webide/test/test_device_permissions.html => devtools/client/webide/test/test_device_permissions.html
rename : browser/devtools/webide/test/test_device_preferences.html => devtools/client/webide/test/test_device_preferences.html
rename : browser/devtools/webide/test/test_device_runtime.html => devtools/client/webide/test/test_device_runtime.html
rename : browser/devtools/webide/test/test_device_settings.html => devtools/client/webide/test/test_device_settings.html
rename : browser/devtools/webide/test/test_duplicate_import.html => devtools/client/webide/test/test_duplicate_import.html
rename : browser/devtools/webide/test/test_fullscreenToolbox.html => devtools/client/webide/test/test_fullscreenToolbox.html
rename : browser/devtools/webide/test/test_import.html => devtools/client/webide/test/test_import.html
rename : browser/devtools/webide/test/test_manifestUpdate.html => devtools/client/webide/test/test_manifestUpdate.html
rename : browser/devtools/webide/test/test_newapp.html => devtools/client/webide/test/test_newapp.html
rename : browser/devtools/webide/test/test_runtime.html => devtools/client/webide/test/test_runtime.html
rename : browser/devtools/webide/test/test_simulators.html => devtools/client/webide/test/test_simulators.html
rename : browser/devtools/webide/test/test_telemetry.html => devtools/client/webide/test/test_telemetry.html
rename : browser/devtools/webide/test/test_zoom.html => devtools/client/webide/test/test_zoom.html
rename : browser/devtools/webide/themes/addons.css => devtools/client/webide/themes/addons.css
rename : browser/devtools/webide/themes/config-view.css => devtools/client/webide/themes/config-view.css
rename : browser/devtools/webide/themes/deck.css => devtools/client/webide/themes/deck.css
rename : browser/devtools/webide/themes/details.css => devtools/client/webide/themes/details.css
rename : browser/devtools/webide/themes/icons.png => devtools/client/webide/themes/icons.png
rename : browser/devtools/webide/themes/jar.mn => devtools/client/webide/themes/jar.mn
rename : browser/devtools/webide/themes/logs.css => devtools/client/webide/themes/logs.css
rename : browser/devtools/webide/themes/monitor.css => devtools/client/webide/themes/monitor.css
rename : browser/devtools/webide/themes/moz.build => devtools/client/webide/themes/moz.build
rename : browser/devtools/webide/themes/newapp.css => devtools/client/webide/themes/newapp.css
rename : browser/devtools/webide/themes/panel-listing.css => devtools/client/webide/themes/panel-listing.css
rename : browser/devtools/webide/themes/permissionstable.css => devtools/client/webide/themes/permissionstable.css
rename : browser/devtools/webide/themes/runtimedetails.css => devtools/client/webide/themes/runtimedetails.css
rename : browser/devtools/webide/themes/simulator.css => devtools/client/webide/themes/simulator.css
rename : browser/devtools/webide/themes/throbber.svg => devtools/client/webide/themes/throbber.svg
rename : browser/devtools/webide/themes/webide.css => devtools/client/webide/themes/webide.css
rename : browser/devtools/webide/themes/wifi-auth.css => devtools/client/webide/themes/wifi-auth.css
rename : browser/devtools/webide/webide-prefs.js => devtools/client/webide/webide-prefs.js
rename : toolkit/devtools/server/actors/actor-registry.js => devtools/server/actors/actor-registry.js
rename : toolkit/devtools/server/actors/addon.js => devtools/server/actors/addon.js
rename : toolkit/devtools/server/actors/animation.js => devtools/server/actors/animation.js
rename : toolkit/devtools/server/actors/call-watcher.js => devtools/server/actors/call-watcher.js
rename : toolkit/devtools/server/actors/canvas.js => devtools/server/actors/canvas.js
rename : toolkit/devtools/server/actors/child-process.js => devtools/server/actors/child-process.js
rename : toolkit/devtools/server/actors/childtab.js => devtools/server/actors/childtab.js
rename : toolkit/devtools/server/actors/chrome.js => devtools/server/actors/chrome.js
rename : toolkit/devtools/server/actors/common.js => devtools/server/actors/common.js
rename : toolkit/devtools/server/actors/csscoverage.js => devtools/server/actors/csscoverage.js
rename : toolkit/devtools/server/actors/device.js => devtools/server/actors/device.js
rename : toolkit/devtools/server/actors/director-manager.js => devtools/server/actors/director-manager.js
rename : toolkit/devtools/server/actors/director-registry.js => devtools/server/actors/director-registry.js
rename : toolkit/devtools/server/actors/eventlooplag.js => devtools/server/actors/eventlooplag.js
rename : toolkit/devtools/server/actors/framerate.js => devtools/server/actors/framerate.js
rename : toolkit/devtools/server/actors/gcli.js => devtools/server/actors/gcli.js
rename : toolkit/devtools/server/actors/highlighters.css => devtools/server/actors/highlighters.css
rename : toolkit/devtools/server/actors/highlighters.js => devtools/server/actors/highlighters.js
rename : toolkit/devtools/server/actors/highlighters/auto-refresh.js => devtools/server/actors/highlighters/auto-refresh.js
rename : toolkit/devtools/server/actors/highlighters/box-model.js => devtools/server/actors/highlighters/box-model.js
rename : toolkit/devtools/server/actors/highlighters/css-transform.js => devtools/server/actors/highlighters/css-transform.js
rename : toolkit/devtools/server/actors/highlighters/geometry-editor.js => devtools/server/actors/highlighters/geometry-editor.js
rename : toolkit/devtools/server/actors/highlighters/rect.js => devtools/server/actors/highlighters/rect.js
rename : toolkit/devtools/server/actors/highlighters/rulers.js => devtools/server/actors/highlighters/rulers.js
rename : toolkit/devtools/server/actors/highlighters/selector.js => devtools/server/actors/highlighters/selector.js
rename : toolkit/devtools/server/actors/highlighters/simple-outline.js => devtools/server/actors/highlighters/simple-outline.js
rename : toolkit/devtools/server/actors/highlighters/utils/markup.js => devtools/server/actors/highlighters/utils/markup.js
rename : toolkit/devtools/server/actors/inspector.js => devtools/server/actors/inspector.js
rename : toolkit/devtools/server/actors/layout.js => devtools/server/actors/layout.js
rename : toolkit/devtools/server/actors/memory.js => devtools/server/actors/memory.js
rename : toolkit/devtools/server/actors/memprof.js => devtools/server/actors/memprof.js
rename : toolkit/devtools/server/actors/monitor.js => devtools/server/actors/monitor.js
rename : toolkit/devtools/server/actors/object.js => devtools/server/actors/object.js
rename : toolkit/devtools/server/actors/performance-entries.js => devtools/server/actors/performance-entries.js
rename : toolkit/devtools/server/actors/performance-recording.js => devtools/server/actors/performance-recording.js
rename : toolkit/devtools/server/actors/performance.js => devtools/server/actors/performance.js
rename : toolkit/devtools/server/actors/preference.js => devtools/server/actors/preference.js
rename : toolkit/devtools/server/actors/pretty-print-worker.js => devtools/server/actors/pretty-print-worker.js
rename : toolkit/devtools/server/actors/profiler.js => devtools/server/actors/profiler.js
rename : toolkit/devtools/server/actors/promises.js => devtools/server/actors/promises.js
rename : toolkit/devtools/server/actors/root.js => devtools/server/actors/root.js
rename : toolkit/devtools/server/actors/script.js => devtools/server/actors/script.js
rename : toolkit/devtools/server/actors/settings.js => devtools/server/actors/settings.js
rename : toolkit/devtools/server/actors/storage.js => devtools/server/actors/storage.js
rename : toolkit/devtools/server/actors/string.js => devtools/server/actors/string.js
rename : toolkit/devtools/server/actors/styleeditor.js => devtools/server/actors/styleeditor.js
rename : toolkit/devtools/server/actors/styles.js => devtools/server/actors/styles.js
rename : toolkit/devtools/server/actors/stylesheets.js => devtools/server/actors/stylesheets.js
rename : toolkit/devtools/server/actors/timeline.js => devtools/server/actors/timeline.js
rename : toolkit/devtools/server/actors/utils/ScriptStore.js => devtools/server/actors/utils/ScriptStore.js
rename : toolkit/devtools/server/actors/utils/TabSources.js => devtools/server/actors/utils/TabSources.js
rename : toolkit/devtools/server/actors/utils/actor-registry-utils.js => devtools/server/actors/utils/actor-registry-utils.js
rename : toolkit/devtools/server/actors/utils/audionodes.json => devtools/server/actors/utils/audionodes.json
rename : toolkit/devtools/server/actors/utils/automation-timeline.js => devtools/server/actors/utils/automation-timeline.js
rename : toolkit/devtools/server/actors/utils/make-debugger.js => devtools/server/actors/utils/make-debugger.js
rename : toolkit/devtools/server/actors/utils/map-uri-to-addon-id.js => devtools/server/actors/utils/map-uri-to-addon-id.js
rename : toolkit/devtools/server/actors/utils/stack.js => devtools/server/actors/utils/stack.js
rename : toolkit/devtools/server/actors/webapps.js => devtools/server/actors/webapps.js
rename : toolkit/devtools/server/actors/webaudio.js => devtools/server/actors/webaudio.js
rename : toolkit/devtools/server/actors/webbrowser.js => devtools/server/actors/webbrowser.js
rename : toolkit/devtools/server/actors/webconsole.js => devtools/server/actors/webconsole.js
rename : toolkit/devtools/server/actors/webgl.js => devtools/server/actors/webgl.js
rename : toolkit/devtools/server/actors/worker.js => devtools/server/actors/worker.js
rename : toolkit/devtools/server/child.js => devtools/server/child.js
rename : toolkit/devtools/server/content-globals.js => devtools/server/content-globals.js
rename : toolkit/devtools/server/content-server.jsm => devtools/server/content-server.jsm
rename : toolkit/devtools/server/dbg-server.jsm => devtools/server/dbg-server.jsm
rename : toolkit/devtools/server/docs/actor-e10s-handling.md => devtools/server/docs/actor-e10s-handling.md
rename : toolkit/devtools/server/docs/actor-hierarchy.md => devtools/server/docs/actor-hierarchy.md
rename : toolkit/devtools/server/docs/actor-registration.md => devtools/server/docs/actor-registration.md
rename : toolkit/devtools/server/docs/protocol.js.md => devtools/server/docs/protocol.js.md
rename : toolkit/devtools/server/main.js => devtools/server/main.js
rename : toolkit/devtools/server/moz.build => devtools/server/moz.build
rename : toolkit/devtools/server/nsIJSInspector.idl => devtools/server/nsIJSInspector.idl
rename : toolkit/devtools/server/nsJSInspector.cpp => devtools/server/nsJSInspector.cpp
rename : toolkit/devtools/server/nsJSInspector.h => devtools/server/nsJSInspector.h
rename : toolkit/devtools/server/protocol.js => devtools/server/protocol.js
rename : toolkit/devtools/server/tests/browser/.eslintrc => devtools/server/tests/browser/.eslintrc
rename : toolkit/devtools/server/tests/browser/animation.html => devtools/server/tests/browser/animation.html
rename : toolkit/devtools/server/tests/browser/browser.ini => devtools/server/tests/browser/browser.ini
rename : toolkit/devtools/server/tests/browser/browser_animation_actors_01.js => devtools/server/tests/browser/browser_animation_actors_01.js
rename : toolkit/devtools/server/tests/browser/browser_animation_actors_02.js => devtools/server/tests/browser/browser_animation_actors_02.js
rename : toolkit/devtools/server/tests/browser/browser_animation_actors_03.js => devtools/server/tests/browser/browser_animation_actors_03.js
rename : toolkit/devtools/server/tests/browser/browser_animation_actors_04.js => devtools/server/tests/browser/browser_animation_actors_04.js
rename : toolkit/devtools/server/tests/browser/browser_animation_actors_06.js => devtools/server/tests/browser/browser_animation_actors_06.js
rename : toolkit/devtools/server/tests/browser/browser_animation_actors_07.js => devtools/server/tests/browser/browser_animation_actors_07.js
rename : toolkit/devtools/server/tests/browser/browser_animation_actors_08.js => devtools/server/tests/browser/browser_animation_actors_08.js
rename : toolkit/devtools/server/tests/browser/browser_animation_actors_09.js => devtools/server/tests/browser/browser_animation_actors_09.js
rename : toolkit/devtools/server/tests/browser/browser_animation_actors_10.js => devtools/server/tests/browser/browser_animation_actors_10.js
rename : toolkit/devtools/server/tests/browser/browser_animation_actors_11.js => devtools/server/tests/browser/browser_animation_actors_11.js
rename : toolkit/devtools/server/tests/browser/browser_animation_actors_12.js => devtools/server/tests/browser/browser_animation_actors_12.js
rename : toolkit/devtools/server/tests/browser/browser_animation_actors_13.js => devtools/server/tests/browser/browser_animation_actors_13.js
rename : toolkit/devtools/server/tests/browser/browser_animation_actors_14.js => devtools/server/tests/browser/browser_animation_actors_14.js
rename : toolkit/devtools/server/tests/browser/browser_animation_actors_15.js => devtools/server/tests/browser/browser_animation_actors_15.js
rename : toolkit/devtools/server/tests/browser/browser_animation_actors_16.js => devtools/server/tests/browser/browser_animation_actors_16.js
rename : toolkit/devtools/server/tests/browser/browser_canvasframe_helper_01.js => devtools/server/tests/browser/browser_canvasframe_helper_01.js
rename : toolkit/devtools/server/tests/browser/browser_canvasframe_helper_02.js => devtools/server/tests/browser/browser_canvasframe_helper_02.js
rename : toolkit/devtools/server/tests/browser/browser_canvasframe_helper_03.js => devtools/server/tests/browser/browser_canvasframe_helper_03.js
rename : toolkit/devtools/server/tests/browser/browser_canvasframe_helper_04.js => devtools/server/tests/browser/browser_canvasframe_helper_04.js
rename : toolkit/devtools/server/tests/browser/browser_canvasframe_helper_05.js => devtools/server/tests/browser/browser_canvasframe_helper_05.js
rename : toolkit/devtools/server/tests/browser/browser_canvasframe_helper_06.js => devtools/server/tests/browser/browser_canvasframe_helper_06.js
rename : toolkit/devtools/server/tests/browser/browser_directorscript_actors.js => devtools/server/tests/browser/browser_directorscript_actors.js
rename : toolkit/devtools/server/tests/browser/browser_directorscript_actors_error_events.js => devtools/server/tests/browser/browser_directorscript_actors_error_events.js
rename : toolkit/devtools/server/tests/browser/browser_directorscript_actors_exports.js => devtools/server/tests/browser/browser_directorscript_actors_exports.js
rename : toolkit/devtools/server/tests/browser/browser_markers-cycle-collection.js => devtools/server/tests/browser/browser_markers-cycle-collection.js
rename : toolkit/devtools/server/tests/browser/browser_markers-gc.js => devtools/server/tests/browser/browser_markers-gc.js
rename : toolkit/devtools/server/tests/browser/browser_markers-parse-html.js => devtools/server/tests/browser/browser_markers-parse-html.js
rename : toolkit/devtools/server/tests/browser/browser_markers-styles.js => devtools/server/tests/browser/browser_markers-styles.js
rename : toolkit/devtools/server/tests/browser/browser_markers-timestamp.js => devtools/server/tests/browser/browser_markers-timestamp.js
rename : toolkit/devtools/server/tests/browser/browser_navigateEvents.js => devtools/server/tests/browser/browser_navigateEvents.js
rename : toolkit/devtools/server/tests/browser/browser_perf-allocation-data.js => devtools/server/tests/browser/browser_perf-allocation-data.js
rename : toolkit/devtools/server/tests/browser/browser_perf-legacy-front-01.js => devtools/server/tests/browser/browser_perf-legacy-front-01.js
rename : toolkit/devtools/server/tests/browser/browser_perf-legacy-front-02.js => devtools/server/tests/browser/browser_perf-legacy-front-02.js
rename : toolkit/devtools/server/tests/browser/browser_perf-legacy-front-03.js => devtools/server/tests/browser/browser_perf-legacy-front-03.js
rename : toolkit/devtools/server/tests/browser/browser_perf-profiler-01.js => devtools/server/tests/browser/browser_perf-profiler-01.js
rename : toolkit/devtools/server/tests/browser/browser_perf-profiler-02.js => devtools/server/tests/browser/browser_perf-profiler-02.js
rename : toolkit/devtools/server/tests/browser/browser_perf-profiler-03.js => devtools/server/tests/browser/browser_perf-profiler-03.js
rename : toolkit/devtools/server/tests/browser/browser_perf-realtime-markers.js => devtools/server/tests/browser/browser_perf-realtime-markers.js
rename : toolkit/devtools/server/tests/browser/browser_perf-recording-actor-01.js => devtools/server/tests/browser/browser_perf-recording-actor-01.js
rename : toolkit/devtools/server/tests/browser/browser_perf-recording-actor-02.js => devtools/server/tests/browser/browser_perf-recording-actor-02.js
rename : toolkit/devtools/server/tests/browser/browser_perf-samples-01.js => devtools/server/tests/browser/browser_perf-samples-01.js
rename : toolkit/devtools/server/tests/browser/browser_perf-samples-02.js => devtools/server/tests/browser/browser_perf-samples-02.js
rename : toolkit/devtools/server/tests/browser/browser_storage_dynamic_windows.js => devtools/server/tests/browser/browser_storage_dynamic_windows.js
rename : toolkit/devtools/server/tests/browser/browser_storage_listings.js => devtools/server/tests/browser/browser_storage_listings.js
rename : toolkit/devtools/server/tests/browser/browser_storage_updates.js => devtools/server/tests/browser/browser_storage_updates.js
rename : toolkit/devtools/server/tests/browser/browser_stylesheets_nested-iframes.js => devtools/server/tests/browser/browser_stylesheets_nested-iframes.js
rename : toolkit/devtools/server/tests/browser/browser_timeline.js => devtools/server/tests/browser/browser_timeline.js
rename : toolkit/devtools/server/tests/browser/browser_timeline_actors.js => devtools/server/tests/browser/browser_timeline_actors.js
rename : toolkit/devtools/server/tests/browser/browser_timeline_iframes.js => devtools/server/tests/browser/browser_timeline_iframes.js
rename : toolkit/devtools/server/tests/browser/director-script-target.html => devtools/server/tests/browser/director-script-target.html
rename : toolkit/devtools/server/tests/browser/doc_allocations.html => devtools/server/tests/browser/doc_allocations.html
rename : toolkit/devtools/server/tests/browser/doc_force_cc.html => devtools/server/tests/browser/doc_force_cc.html
rename : toolkit/devtools/server/tests/browser/doc_force_gc.html => devtools/server/tests/browser/doc_force_gc.html
rename : toolkit/devtools/server/tests/browser/doc_innerHTML.html => devtools/server/tests/browser/doc_innerHTML.html
rename : toolkit/devtools/server/tests/browser/doc_perf.html => devtools/server/tests/browser/doc_perf.html
rename : toolkit/devtools/server/tests/browser/head.js => devtools/server/tests/browser/head.js
rename : toolkit/devtools/server/tests/browser/navigate-first.html => devtools/server/tests/browser/navigate-first.html
rename : toolkit/devtools/server/tests/browser/navigate-second.html => devtools/server/tests/browser/navigate-second.html
rename : toolkit/devtools/server/tests/browser/storage-dynamic-windows.html => devtools/server/tests/browser/storage-dynamic-windows.html
rename : toolkit/devtools/server/tests/browser/storage-listings.html => devtools/server/tests/browser/storage-listings.html
rename : toolkit/devtools/server/tests/browser/storage-secured-iframe.html => devtools/server/tests/browser/storage-secured-iframe.html
rename : toolkit/devtools/server/tests/browser/storage-unsecured-iframe.html => devtools/server/tests/browser/storage-unsecured-iframe.html
rename : toolkit/devtools/server/tests/browser/storage-updates.html => devtools/server/tests/browser/storage-updates.html
rename : toolkit/devtools/server/tests/browser/stylesheets-nested-iframes.html => devtools/server/tests/browser/stylesheets-nested-iframes.html
rename : toolkit/devtools/server/tests/browser/timeline-iframe-child.html => devtools/server/tests/browser/timeline-iframe-child.html
rename : toolkit/devtools/server/tests/browser/timeline-iframe-parent.html => devtools/server/tests/browser/timeline-iframe-parent.html
rename : toolkit/devtools/server/tests/mochitest/.eslintrc => devtools/server/tests/mochitest/.eslintrc
rename : toolkit/devtools/server/tests/mochitest/Debugger.Source.prototype.element-2.js => devtools/server/tests/mochitest/Debugger.Source.prototype.element-2.js
rename : toolkit/devtools/server/tests/mochitest/Debugger.Source.prototype.element.html => devtools/server/tests/mochitest/Debugger.Source.prototype.element.html
rename : toolkit/devtools/server/tests/mochitest/Debugger.Source.prototype.element.js => devtools/server/tests/mochitest/Debugger.Source.prototype.element.js
rename : toolkit/devtools/server/tests/mochitest/chrome.ini => devtools/server/tests/mochitest/chrome.ini
rename : toolkit/devtools/server/tests/mochitest/director-helpers.js => devtools/server/tests/mochitest/director-helpers.js
rename : toolkit/devtools/server/tests/mochitest/hello-actor.js => devtools/server/tests/mochitest/hello-actor.js
rename : toolkit/devtools/server/tests/mochitest/inspector-delay-image-response.sjs => devtools/server/tests/mochitest/inspector-delay-image-response.sjs
rename : toolkit/devtools/server/tests/mochitest/inspector-helpers.js => devtools/server/tests/mochitest/inspector-helpers.js
rename : toolkit/devtools/server/tests/mochitest/inspector-styles-data.css => devtools/server/tests/mochitest/inspector-styles-data.css
rename : toolkit/devtools/server/tests/mochitest/inspector-styles-data.html => devtools/server/tests/mochitest/inspector-styles-data.html
rename : toolkit/devtools/server/tests/mochitest/inspector-traversal-data.html => devtools/server/tests/mochitest/inspector-traversal-data.html
rename : toolkit/devtools/server/tests/mochitest/inspector_getImageData.html => devtools/server/tests/mochitest/inspector_getImageData.html
rename : toolkit/devtools/server/tests/mochitest/large-image.jpg => devtools/server/tests/mochitest/large-image.jpg
rename : toolkit/devtools/server/tests/mochitest/memory-helpers.js => devtools/server/tests/mochitest/memory-helpers.js
rename : toolkit/devtools/server/tests/mochitest/memprof-helpers.js => devtools/server/tests/mochitest/memprof-helpers.js
rename : toolkit/devtools/server/tests/mochitest/nonchrome_unsafeDereference.html => devtools/server/tests/mochitest/nonchrome_unsafeDereference.html
rename : toolkit/devtools/server/tests/mochitest/setup-in-child.js => devtools/server/tests/mochitest/setup-in-child.js
rename : toolkit/devtools/server/tests/mochitest/setup-in-parent.js => devtools/server/tests/mochitest/setup-in-parent.js
rename : toolkit/devtools/server/tests/mochitest/small-image.gif => devtools/server/tests/mochitest/small-image.gif
rename : toolkit/devtools/server/tests/mochitest/test_Debugger.Script.prototype.global.html => devtools/server/tests/mochitest/test_Debugger.Script.prototype.global.html
rename : toolkit/devtools/server/tests/mochitest/test_Debugger.Source.prototype.element.html => devtools/server/tests/mochitest/test_Debugger.Source.prototype.element.html
rename : toolkit/devtools/server/tests/mochitest/test_Debugger.Source.prototype.introductionScript.html => devtools/server/tests/mochitest/test_Debugger.Source.prototype.introductionScript.html
rename : toolkit/devtools/server/tests/mochitest/test_Debugger.Source.prototype.introductionType.html => devtools/server/tests/mochitest/test_Debugger.Source.prototype.introductionType.html
rename : toolkit/devtools/server/tests/mochitest/test_connectToChild.html => devtools/server/tests/mochitest/test_connectToChild.html
rename : toolkit/devtools/server/tests/mochitest/test_connection-manager.html => devtools/server/tests/mochitest/test_connection-manager.html
rename : toolkit/devtools/server/tests/mochitest/test_css-logic-inheritance.html => devtools/server/tests/mochitest/test_css-logic-inheritance.html
rename : toolkit/devtools/server/tests/mochitest/test_css-logic-media-queries.html => devtools/server/tests/mochitest/test_css-logic-media-queries.html
rename : toolkit/devtools/server/tests/mochitest/test_css-logic-specificity.html => devtools/server/tests/mochitest/test_css-logic-specificity.html
rename : toolkit/devtools/server/tests/mochitest/test_css-logic.html => devtools/server/tests/mochitest/test_css-logic.html
rename : toolkit/devtools/server/tests/mochitest/test_device.html => devtools/server/tests/mochitest/test_device.html
rename : toolkit/devtools/server/tests/mochitest/test_director.html => devtools/server/tests/mochitest/test_director.html
rename : toolkit/devtools/server/tests/mochitest/test_director_connectToChild.html => devtools/server/tests/mochitest/test_director_connectToChild.html
rename : toolkit/devtools/server/tests/mochitest/test_executeInGlobal-outerized_this.html => devtools/server/tests/mochitest/test_executeInGlobal-outerized_this.html
rename : toolkit/devtools/server/tests/mochitest/test_framerate_01.html => devtools/server/tests/mochitest/test_framerate_01.html
rename : toolkit/devtools/server/tests/mochitest/test_framerate_02.html => devtools/server/tests/mochitest/test_framerate_02.html
rename : toolkit/devtools/server/tests/mochitest/test_framerate_03.html => devtools/server/tests/mochitest/test_framerate_03.html
rename : toolkit/devtools/server/tests/mochitest/test_framerate_04.html => devtools/server/tests/mochitest/test_framerate_04.html
rename : toolkit/devtools/server/tests/mochitest/test_framerate_05.html => devtools/server/tests/mochitest/test_framerate_05.html
rename : toolkit/devtools/server/tests/mochitest/test_framerate_06.html => devtools/server/tests/mochitest/test_framerate_06.html
rename : toolkit/devtools/server/tests/mochitest/test_getProcess.html => devtools/server/tests/mochitest/test_getProcess.html
rename : toolkit/devtools/server/tests/mochitest/test_inspector-anonymous.html => devtools/server/tests/mochitest/test_inspector-anonymous.html
rename : toolkit/devtools/server/tests/mochitest/test_inspector-changeattrs.html => devtools/server/tests/mochitest/test_inspector-changeattrs.html
rename : toolkit/devtools/server/tests/mochitest/test_inspector-changevalue.html => devtools/server/tests/mochitest/test_inspector-changevalue.html
rename : toolkit/devtools/server/tests/mochitest/test_inspector-dead-nodes.html => devtools/server/tests/mochitest/test_inspector-dead-nodes.html
rename : toolkit/devtools/server/tests/mochitest/test_inspector-hide.html => devtools/server/tests/mochitest/test_inspector-hide.html
rename : toolkit/devtools/server/tests/mochitest/test_inspector-insert.html => devtools/server/tests/mochitest/test_inspector-insert.html
rename : toolkit/devtools/server/tests/mochitest/test_inspector-mutations-attr.html => devtools/server/tests/mochitest/test_inspector-mutations-attr.html
rename : toolkit/devtools/server/tests/mochitest/test_inspector-mutations-childlist.html => devtools/server/tests/mochitest/test_inspector-mutations-childlist.html
rename : toolkit/devtools/server/tests/mochitest/test_inspector-mutations-frameload.html => devtools/server/tests/mochitest/test_inspector-mutations-frameload.html
rename : toolkit/devtools/server/tests/mochitest/test_inspector-mutations-value.html => devtools/server/tests/mochitest/test_inspector-mutations-value.html
rename : toolkit/devtools/server/tests/mochitest/test_inspector-pseudoclass-lock.html => devtools/server/tests/mochitest/test_inspector-pseudoclass-lock.html
rename : toolkit/devtools/server/tests/mochitest/test_inspector-release.html => devtools/server/tests/mochitest/test_inspector-release.html
rename : toolkit/devtools/server/tests/mochitest/test_inspector-reload.html => devtools/server/tests/mochitest/test_inspector-reload.html
rename : toolkit/devtools/server/tests/mochitest/test_inspector-remove.html => devtools/server/tests/mochitest/test_inspector-remove.html
rename : toolkit/devtools/server/tests/mochitest/test_inspector-resolve-url.html => devtools/server/tests/mochitest/test_inspector-resolve-url.html
rename : toolkit/devtools/server/tests/mochitest/test_inspector-retain.html => devtools/server/tests/mochitest/test_inspector-retain.html
rename : toolkit/devtools/server/tests/mochitest/test_inspector-scroll-into-view.html => devtools/server/tests/mochitest/test_inspector-scroll-into-view.html
rename : toolkit/devtools/server/tests/mochitest/test_inspector-traversal.html => devtools/server/tests/mochitest/test_inspector-traversal.html
rename : toolkit/devtools/server/tests/mochitest/test_inspector_getImageData-wait-for-load.html => devtools/server/tests/mochitest/test_inspector_getImageData-wait-for-load.html
rename : toolkit/devtools/server/tests/mochitest/test_inspector_getImageData.html => devtools/server/tests/mochitest/test_inspector_getImageData.html
rename : toolkit/devtools/server/tests/mochitest/test_inspector_getImageDataFromURL.html => devtools/server/tests/mochitest/test_inspector_getImageDataFromURL.html
rename : toolkit/devtools/server/tests/mochitest/test_inspector_getNodeFromActor.html => devtools/server/tests/mochitest/test_inspector_getNodeFromActor.html
rename : toolkit/devtools/server/tests/mochitest/test_makeGlobalObjectReference.html => devtools/server/tests/mochitest/test_makeGlobalObjectReference.html
rename : toolkit/devtools/server/tests/mochitest/test_memory.html => devtools/server/tests/mochitest/test_memory.html
rename : toolkit/devtools/server/tests/mochitest/test_memory_allocations_01.html => devtools/server/tests/mochitest/test_memory_allocations_01.html
rename : toolkit/devtools/server/tests/mochitest/test_memory_allocations_02.html => devtools/server/tests/mochitest/test_memory_allocations_02.html
rename : toolkit/devtools/server/tests/mochitest/test_memory_allocations_03.html => devtools/server/tests/mochitest/test_memory_allocations_03.html
rename : toolkit/devtools/server/tests/mochitest/test_memory_allocations_04.html => devtools/server/tests/mochitest/test_memory_allocations_04.html
rename : toolkit/devtools/server/tests/mochitest/test_memory_allocations_05.html => devtools/server/tests/mochitest/test_memory_allocations_05.html
rename : toolkit/devtools/server/tests/mochitest/test_memory_allocations_06.html => devtools/server/tests/mochitest/test_memory_allocations_06.html
rename : toolkit/devtools/server/tests/mochitest/test_memory_allocations_07.html => devtools/server/tests/mochitest/test_memory_allocations_07.html
rename : toolkit/devtools/server/tests/mochitest/test_memory_attach_01.html => devtools/server/tests/mochitest/test_memory_attach_01.html
rename : toolkit/devtools/server/tests/mochitest/test_memory_attach_02.html => devtools/server/tests/mochitest/test_memory_attach_02.html
rename : toolkit/devtools/server/tests/mochitest/test_memory_census.html => devtools/server/tests/mochitest/test_memory_census.html
rename : toolkit/devtools/server/tests/mochitest/test_memory_gc_01.html => devtools/server/tests/mochitest/test_memory_gc_01.html
rename : toolkit/devtools/server/tests/mochitest/test_memory_gc_events.html => devtools/server/tests/mochitest/test_memory_gc_events.html
rename : toolkit/devtools/server/tests/mochitest/test_memprof.html => devtools/server/tests/mochitest/test_memprof.html
rename : toolkit/devtools/server/tests/mochitest/test_preference.html => devtools/server/tests/mochitest/test_preference.html
rename : toolkit/devtools/server/tests/mochitest/test_registerActor.html => devtools/server/tests/mochitest/test_registerActor.html
rename : toolkit/devtools/server/tests/mochitest/test_settings.html => devtools/server/tests/mochitest/test_settings.html
rename : toolkit/devtools/server/tests/mochitest/test_setupInParentChild.html => devtools/server/tests/mochitest/test_setupInParentChild.html
rename : toolkit/devtools/server/tests/mochitest/test_styles-applied.html => devtools/server/tests/mochitest/test_styles-applied.html
rename : toolkit/devtools/server/tests/mochitest/test_styles-computed.html => devtools/server/tests/mochitest/test_styles-computed.html
rename : toolkit/devtools/server/tests/mochitest/test_styles-layout.html => devtools/server/tests/mochitest/test_styles-layout.html
rename : toolkit/devtools/server/tests/mochitest/test_styles-matched.html => devtools/server/tests/mochitest/test_styles-matched.html
rename : toolkit/devtools/server/tests/mochitest/test_styles-modify.html => devtools/server/tests/mochitest/test_styles-modify.html
rename : toolkit/devtools/server/tests/mochitest/test_styles-svg.html => devtools/server/tests/mochitest/test_styles-svg.html
rename : toolkit/devtools/server/tests/mochitest/test_unsafeDereference.html => devtools/server/tests/mochitest/test_unsafeDereference.html
rename : toolkit/devtools/server/tests/unit/.eslintrc => devtools/server/tests/unit/.eslintrc
rename : toolkit/devtools/server/tests/unit/babel_and_browserify_script_with_source_map.js => devtools/server/tests/unit/babel_and_browserify_script_with_source_map.js
rename : toolkit/devtools/server/tests/unit/head_dbg.js => devtools/server/tests/unit/head_dbg.js
rename : toolkit/devtools/server/tests/unit/hello-actor.js => devtools/server/tests/unit/hello-actor.js
rename : toolkit/devtools/server/tests/unit/post_init_global_actors.js => devtools/server/tests/unit/post_init_global_actors.js
rename : toolkit/devtools/server/tests/unit/post_init_tab_actors.js => devtools/server/tests/unit/post_init_tab_actors.js
rename : toolkit/devtools/server/tests/unit/pre_init_global_actors.js => devtools/server/tests/unit/pre_init_global_actors.js
rename : toolkit/devtools/server/tests/unit/pre_init_tab_actors.js => devtools/server/tests/unit/pre_init_tab_actors.js
rename : toolkit/devtools/server/tests/unit/registertestactors-01.js => devtools/server/tests/unit/registertestactors-01.js
rename : toolkit/devtools/server/tests/unit/registertestactors-02.js => devtools/server/tests/unit/registertestactors-02.js
rename : toolkit/devtools/server/tests/unit/registertestactors-03.js => devtools/server/tests/unit/registertestactors-03.js
rename : toolkit/devtools/server/tests/unit/setBreakpoint-on-column-in-gcd-script.js => devtools/server/tests/unit/setBreakpoint-on-column-in-gcd-script.js
rename : toolkit/devtools/server/tests/unit/setBreakpoint-on-column-with-no-offsets-at-end-of-line.js => devtools/server/tests/unit/setBreakpoint-on-column-with-no-offsets-at-end-of-line.js
rename : toolkit/devtools/server/tests/unit/setBreakpoint-on-column-with-no-offsets-at-end-of-script.js => devtools/server/tests/unit/setBreakpoint-on-column-with-no-offsets-at-end-of-script.js
rename : toolkit/devtools/server/tests/unit/setBreakpoint-on-column-with-no-offsets-in-gcd-script.js => devtools/server/tests/unit/setBreakpoint-on-column-with-no-offsets-in-gcd-script.js
rename : toolkit/devtools/server/tests/unit/setBreakpoint-on-column-with-no-offsets.js => devtools/server/tests/unit/setBreakpoint-on-column-with-no-offsets.js
rename : toolkit/devtools/server/tests/unit/setBreakpoint-on-column.js => devtools/server/tests/unit/setBreakpoint-on-column.js
rename : toolkit/devtools/server/tests/unit/setBreakpoint-on-line-in-gcd-script.js => devtools/server/tests/unit/setBreakpoint-on-line-in-gcd-script.js
rename : toolkit/devtools/server/tests/unit/setBreakpoint-on-line-with-multiple-offsets.js => devtools/server/tests/unit/setBreakpoint-on-line-with-multiple-offsets.js
rename : toolkit/devtools/server/tests/unit/setBreakpoint-on-line-with-multiple-statements.js => devtools/server/tests/unit/setBreakpoint-on-line-with-multiple-statements.js
rename : toolkit/devtools/server/tests/unit/setBreakpoint-on-line-with-no-offsets-at-end-of-script.js => devtools/server/tests/unit/setBreakpoint-on-line-with-no-offsets-at-end-of-script.js
rename : toolkit/devtools/server/tests/unit/setBreakpoint-on-line-with-no-offsets-in-gcd-script.js => devtools/server/tests/unit/setBreakpoint-on-line-with-no-offsets-in-gcd-script.js
rename : toolkit/devtools/server/tests/unit/setBreakpoint-on-line-with-no-offsets.js => devtools/server/tests/unit/setBreakpoint-on-line-with-no-offsets.js
rename : toolkit/devtools/server/tests/unit/setBreakpoint-on-line.js => devtools/server/tests/unit/setBreakpoint-on-line.js
rename : toolkit/devtools/server/tests/unit/source-map-data/sourcemapped.coffee => devtools/server/tests/unit/source-map-data/sourcemapped.coffee
rename : toolkit/devtools/server/tests/unit/source-map-data/sourcemapped.map => devtools/server/tests/unit/source-map-data/sourcemapped.map
rename : toolkit/devtools/server/tests/unit/sourcemapped.js => devtools/server/tests/unit/sourcemapped.js
rename : toolkit/devtools/server/tests/unit/test_MemoryActor_saveHeapSnapshot_01.js => devtools/server/tests/unit/test_MemoryActor_saveHeapSnapshot_01.js
rename : toolkit/devtools/server/tests/unit/test_MemoryActor_saveHeapSnapshot_02.js => devtools/server/tests/unit/test_MemoryActor_saveHeapSnapshot_02.js
rename : toolkit/devtools/server/tests/unit/test_ScriptStore.js => devtools/server/tests/unit/test_ScriptStore.js
rename : toolkit/devtools/server/tests/unit/test_actor-registry-actor.js => devtools/server/tests/unit/test_actor-registry-actor.js
rename : toolkit/devtools/server/tests/unit/test_add_actors.js => devtools/server/tests/unit/test_add_actors.js
rename : toolkit/devtools/server/tests/unit/test_attach.js => devtools/server/tests/unit/test_attach.js
rename : toolkit/devtools/server/tests/unit/test_blackboxing-01.js => devtools/server/tests/unit/test_blackboxing-01.js
rename : toolkit/devtools/server/tests/unit/test_blackboxing-02.js => devtools/server/tests/unit/test_blackboxing-02.js
rename : toolkit/devtools/server/tests/unit/test_blackboxing-03.js => devtools/server/tests/unit/test_blackboxing-03.js
rename : toolkit/devtools/server/tests/unit/test_blackboxing-04.js => devtools/server/tests/unit/test_blackboxing-04.js
rename : toolkit/devtools/server/tests/unit/test_blackboxing-05.js => devtools/server/tests/unit/test_blackboxing-05.js
rename : toolkit/devtools/server/tests/unit/test_blackboxing-06.js => devtools/server/tests/unit/test_blackboxing-06.js
rename : toolkit/devtools/server/tests/unit/test_blackboxing-07.js => devtools/server/tests/unit/test_blackboxing-07.js
rename : toolkit/devtools/server/tests/unit/test_breakpoint-01.js => devtools/server/tests/unit/test_breakpoint-01.js
rename : toolkit/devtools/server/tests/unit/test_breakpoint-02.js => devtools/server/tests/unit/test_breakpoint-02.js
rename : toolkit/devtools/server/tests/unit/test_breakpoint-03.js => devtools/server/tests/unit/test_breakpoint-03.js
rename : toolkit/devtools/server/tests/unit/test_breakpoint-04.js => devtools/server/tests/unit/test_breakpoint-04.js
rename : toolkit/devtools/server/tests/unit/test_breakpoint-05.js => devtools/server/tests/unit/test_breakpoint-05.js
rename : toolkit/devtools/server/tests/unit/test_breakpoint-06.js => devtools/server/tests/unit/test_breakpoint-06.js
rename : toolkit/devtools/server/tests/unit/test_breakpoint-07.js => devtools/server/tests/unit/test_breakpoint-07.js
rename : toolkit/devtools/server/tests/unit/test_breakpoint-08.js => devtools/server/tests/unit/test_breakpoint-08.js
rename : toolkit/devtools/server/tests/unit/test_breakpoint-09.js => devtools/server/tests/unit/test_breakpoint-09.js
rename : toolkit/devtools/server/tests/unit/test_breakpoint-10.js => devtools/server/tests/unit/test_breakpoint-10.js
rename : toolkit/devtools/server/tests/unit/test_breakpoint-11.js => devtools/server/tests/unit/test_breakpoint-11.js
rename : toolkit/devtools/server/tests/unit/test_breakpoint-12.js => devtools/server/tests/unit/test_breakpoint-12.js
rename : toolkit/devtools/server/tests/unit/test_breakpoint-13.js => devtools/server/tests/unit/test_breakpoint-13.js
rename : toolkit/devtools/server/tests/unit/test_breakpoint-14.js => devtools/server/tests/unit/test_breakpoint-14.js
rename : toolkit/devtools/server/tests/unit/test_breakpoint-15.js => devtools/server/tests/unit/test_breakpoint-15.js
rename : toolkit/devtools/server/tests/unit/test_breakpoint-16.js => devtools/server/tests/unit/test_breakpoint-16.js
rename : toolkit/devtools/server/tests/unit/test_breakpoint-17.js => devtools/server/tests/unit/test_breakpoint-17.js
rename : toolkit/devtools/server/tests/unit/test_breakpoint-18.js => devtools/server/tests/unit/test_breakpoint-18.js
rename : toolkit/devtools/server/tests/unit/test_breakpoint-19.js => devtools/server/tests/unit/test_breakpoint-19.js
rename : toolkit/devtools/server/tests/unit/test_breakpoint-20.js => devtools/server/tests/unit/test_breakpoint-20.js
rename : toolkit/devtools/server/tests/unit/test_breakpoint-21.js => devtools/server/tests/unit/test_breakpoint-21.js
rename : toolkit/devtools/server/tests/unit/test_breakpoint-actor-map.js => devtools/server/tests/unit/test_breakpoint-actor-map.js
rename : toolkit/devtools/server/tests/unit/test_client_request.js => devtools/server/tests/unit/test_client_request.js
rename : toolkit/devtools/server/tests/unit/test_conditional_breakpoint-01.js => devtools/server/tests/unit/test_conditional_breakpoint-01.js
rename : toolkit/devtools/server/tests/unit/test_conditional_breakpoint-02.js => devtools/server/tests/unit/test_conditional_breakpoint-02.js
rename : toolkit/devtools/server/tests/unit/test_conditional_breakpoint-03.js => devtools/server/tests/unit/test_conditional_breakpoint-03.js
rename : toolkit/devtools/server/tests/unit/test_dbgactor.js => devtools/server/tests/unit/test_dbgactor.js
rename : toolkit/devtools/server/tests/unit/test_dbgclient_debuggerstatement.js => devtools/server/tests/unit/test_dbgclient_debuggerstatement.js
rename : toolkit/devtools/server/tests/unit/test_dbgglobal.js => devtools/server/tests/unit/test_dbgglobal.js
rename : toolkit/devtools/server/tests/unit/test_eval-01.js => devtools/server/tests/unit/test_eval-01.js
rename : toolkit/devtools/server/tests/unit/test_eval-02.js => devtools/server/tests/unit/test_eval-02.js
rename : toolkit/devtools/server/tests/unit/test_eval-03.js => devtools/server/tests/unit/test_eval-03.js
rename : toolkit/devtools/server/tests/unit/test_eval-04.js => devtools/server/tests/unit/test_eval-04.js
rename : toolkit/devtools/server/tests/unit/test_eval-05.js => devtools/server/tests/unit/test_eval-05.js
rename : toolkit/devtools/server/tests/unit/test_eventlooplag_actor.js => devtools/server/tests/unit/test_eventlooplag_actor.js
rename : toolkit/devtools/server/tests/unit/test_forwardingprefix.js => devtools/server/tests/unit/test_forwardingprefix.js
rename : toolkit/devtools/server/tests/unit/test_frameactor-01.js => devtools/server/tests/unit/test_frameactor-01.js
rename : toolkit/devtools/server/tests/unit/test_frameactor-02.js => devtools/server/tests/unit/test_frameactor-02.js
rename : toolkit/devtools/server/tests/unit/test_frameactor-03.js => devtools/server/tests/unit/test_frameactor-03.js
rename : toolkit/devtools/server/tests/unit/test_frameactor-04.js => devtools/server/tests/unit/test_frameactor-04.js
rename : toolkit/devtools/server/tests/unit/test_frameactor-05.js => devtools/server/tests/unit/test_frameactor-05.js
rename : toolkit/devtools/server/tests/unit/test_framearguments-01.js => devtools/server/tests/unit/test_framearguments-01.js
rename : toolkit/devtools/server/tests/unit/test_framebindings-01.js => devtools/server/tests/unit/test_framebindings-01.js
rename : toolkit/devtools/server/tests/unit/test_framebindings-02.js => devtools/server/tests/unit/test_framebindings-02.js
rename : toolkit/devtools/server/tests/unit/test_framebindings-03.js => devtools/server/tests/unit/test_framebindings-03.js
rename : toolkit/devtools/server/tests/unit/test_framebindings-04.js => devtools/server/tests/unit/test_framebindings-04.js
rename : toolkit/devtools/server/tests/unit/test_framebindings-05.js => devtools/server/tests/unit/test_framebindings-05.js
rename : toolkit/devtools/server/tests/unit/test_framebindings-06.js => devtools/server/tests/unit/test_framebindings-06.js
rename : toolkit/devtools/server/tests/unit/test_framebindings-07.js => devtools/server/tests/unit/test_framebindings-07.js
rename : toolkit/devtools/server/tests/unit/test_frameclient-01.js => devtools/server/tests/unit/test_frameclient-01.js
rename : toolkit/devtools/server/tests/unit/test_frameclient-02.js => devtools/server/tests/unit/test_frameclient-02.js
rename : toolkit/devtools/server/tests/unit/test_functiongrips-01.js => devtools/server/tests/unit/test_functiongrips-01.js
rename : toolkit/devtools/server/tests/unit/test_get-executable-lines-source-map.js => devtools/server/tests/unit/test_get-executable-lines-source-map.js
rename : toolkit/devtools/server/tests/unit/test_get-executable-lines.js => devtools/server/tests/unit/test_get-executable-lines.js
rename : toolkit/devtools/server/tests/unit/test_getRuleText.js => devtools/server/tests/unit/test_getRuleText.js
rename : toolkit/devtools/server/tests/unit/test_getTextAtLineColumn.js => devtools/server/tests/unit/test_getTextAtLineColumn.js
rename : toolkit/devtools/server/tests/unit/test_getyoungestframe.js => devtools/server/tests/unit/test_getyoungestframe.js
rename : toolkit/devtools/server/tests/unit/test_ignore_caught_exceptions.js => devtools/server/tests/unit/test_ignore_caught_exceptions.js
rename : toolkit/devtools/server/tests/unit/test_interrupt.js => devtools/server/tests/unit/test_interrupt.js
rename : toolkit/devtools/server/tests/unit/test_layout-reflows-observer.js => devtools/server/tests/unit/test_layout-reflows-observer.js
rename : toolkit/devtools/server/tests/unit/test_listsources-01.js => devtools/server/tests/unit/test_listsources-01.js
rename : toolkit/devtools/server/tests/unit/test_listsources-02.js => devtools/server/tests/unit/test_listsources-02.js
rename : toolkit/devtools/server/tests/unit/test_listsources-03.js => devtools/server/tests/unit/test_listsources-03.js
rename : toolkit/devtools/server/tests/unit/test_longstringactor.js => devtools/server/tests/unit/test_longstringactor.js
rename : toolkit/devtools/server/tests/unit/test_longstringgrips-01.js => devtools/server/tests/unit/test_longstringgrips-01.js
rename : toolkit/devtools/server/tests/unit/test_longstringgrips-02.js => devtools/server/tests/unit/test_longstringgrips-02.js
rename : toolkit/devtools/server/tests/unit/test_memory_footprint.js => devtools/server/tests/unit/test_memory_footprint.js
rename : toolkit/devtools/server/tests/unit/test_monitor_actor.js => devtools/server/tests/unit/test_monitor_actor.js
rename : toolkit/devtools/server/tests/unit/test_nativewrappers.js => devtools/server/tests/unit/test_nativewrappers.js
rename : toolkit/devtools/server/tests/unit/test_nesting-01.js => devtools/server/tests/unit/test_nesting-01.js
rename : toolkit/devtools/server/tests/unit/test_nesting-02.js => devtools/server/tests/unit/test_nesting-02.js
rename : toolkit/devtools/server/tests/unit/test_nesting-03.js => devtools/server/tests/unit/test_nesting-03.js
rename : toolkit/devtools/server/tests/unit/test_new_source-01.js => devtools/server/tests/unit/test_new_source-01.js
rename : toolkit/devtools/server/tests/unit/test_nodelistactor.js => devtools/server/tests/unit/test_nodelistactor.js
rename : toolkit/devtools/server/tests/unit/test_nsjsinspector.js => devtools/server/tests/unit/test_nsjsinspector.js
rename : toolkit/devtools/server/tests/unit/test_objectgrips-01.js => devtools/server/tests/unit/test_objectgrips-01.js
rename : toolkit/devtools/server/tests/unit/test_objectgrips-02.js => devtools/server/tests/unit/test_objectgrips-02.js
rename : toolkit/devtools/server/tests/unit/test_objectgrips-03.js => devtools/server/tests/unit/test_objectgrips-03.js
rename : toolkit/devtools/server/tests/unit/test_objectgrips-04.js => devtools/server/tests/unit/test_objectgrips-04.js
rename : toolkit/devtools/server/tests/unit/test_objectgrips-05.js => devtools/server/tests/unit/test_objectgrips-05.js
rename : toolkit/devtools/server/tests/unit/test_objectgrips-06.js => devtools/server/tests/unit/test_objectgrips-06.js
rename : toolkit/devtools/server/tests/unit/test_objectgrips-07.js => devtools/server/tests/unit/test_objectgrips-07.js
rename : toolkit/devtools/server/tests/unit/test_objectgrips-08.js => devtools/server/tests/unit/test_objectgrips-08.js
rename : toolkit/devtools/server/tests/unit/test_objectgrips-09.js => devtools/server/tests/unit/test_objectgrips-09.js
rename : toolkit/devtools/server/tests/unit/test_objectgrips-10.js => devtools/server/tests/unit/test_objectgrips-10.js
rename : toolkit/devtools/server/tests/unit/test_objectgrips-11.js => devtools/server/tests/unit/test_objectgrips-11.js
rename : toolkit/devtools/server/tests/unit/test_objectgrips-12.js => devtools/server/tests/unit/test_objectgrips-12.js
rename : toolkit/devtools/server/tests/unit/test_objectgrips-13.js => devtools/server/tests/unit/test_objectgrips-13.js
rename : toolkit/devtools/server/tests/unit/test_pause_exceptions-01.js => devtools/server/tests/unit/test_pause_exceptions-01.js
rename : toolkit/devtools/server/tests/unit/test_pause_exceptions-02.js => devtools/server/tests/unit/test_pause_exceptions-02.js
rename : toolkit/devtools/server/tests/unit/test_pauselifetime-01.js => devtools/server/tests/unit/test_pauselifetime-01.js
rename : toolkit/devtools/server/tests/unit/test_pauselifetime-02.js => devtools/server/tests/unit/test_pauselifetime-02.js
rename : toolkit/devtools/server/tests/unit/test_pauselifetime-03.js => devtools/server/tests/unit/test_pauselifetime-03.js
rename : toolkit/devtools/server/tests/unit/test_pauselifetime-04.js => devtools/server/tests/unit/test_pauselifetime-04.js
rename : toolkit/devtools/server/tests/unit/test_profiler_activation-01.js => devtools/server/tests/unit/test_profiler_activation-01.js
rename : toolkit/devtools/server/tests/unit/test_profiler_activation-02.js => devtools/server/tests/unit/test_profiler_activation-02.js
rename : toolkit/devtools/server/tests/unit/test_profiler_bufferstatus.js => devtools/server/tests/unit/test_profiler_bufferstatus.js
rename : toolkit/devtools/server/tests/unit/test_profiler_close.js => devtools/server/tests/unit/test_profiler_close.js
rename : toolkit/devtools/server/tests/unit/test_profiler_data.js => devtools/server/tests/unit/test_profiler_data.js
rename : toolkit/devtools/server/tests/unit/test_profiler_events-01.js => devtools/server/tests/unit/test_profiler_events-01.js
rename : toolkit/devtools/server/tests/unit/test_profiler_events-02.js => devtools/server/tests/unit/test_profiler_events-02.js
rename : toolkit/devtools/server/tests/unit/test_profiler_getbufferinfo.js => devtools/server/tests/unit/test_profiler_getbufferinfo.js
rename : toolkit/devtools/server/tests/unit/test_profiler_getfeatures.js => devtools/server/tests/unit/test_profiler_getfeatures.js
rename : toolkit/devtools/server/tests/unit/test_profiler_getsharedlibraryinformation.js => devtools/server/tests/unit/test_profiler_getsharedlibraryinformation.js
rename : toolkit/devtools/server/tests/unit/test_promise_state-01.js => devtools/server/tests/unit/test_promise_state-01.js
rename : toolkit/devtools/server/tests/unit/test_promise_state-02.js => devtools/server/tests/unit/test_promise_state-02.js
rename : toolkit/devtools/server/tests/unit/test_promise_state-03.js => devtools/server/tests/unit/test_promise_state-03.js
rename : toolkit/devtools/server/tests/unit/test_promises_actor_attach.js => devtools/server/tests/unit/test_promises_actor_attach.js
rename : toolkit/devtools/server/tests/unit/test_promises_actor_exist.js => devtools/server/tests/unit/test_promises_actor_exist.js
rename : toolkit/devtools/server/tests/unit/test_promises_actor_list_promises.js => devtools/server/tests/unit/test_promises_actor_list_promises.js
rename : toolkit/devtools/server/tests/unit/test_promises_actor_onnewpromise.js => devtools/server/tests/unit/test_promises_actor_onnewpromise.js
rename : toolkit/devtools/server/tests/unit/test_promises_actor_onpromisesettled.js => devtools/server/tests/unit/test_promises_actor_onpromisesettled.js
rename : toolkit/devtools/server/tests/unit/test_promises_client_getdependentpromises.js => devtools/server/tests/unit/test_promises_client_getdependentpromises.js
rename : toolkit/devtools/server/tests/unit/test_promises_object_creationtimestamp.js => devtools/server/tests/unit/test_promises_object_creationtimestamp.js
rename : toolkit/devtools/server/tests/unit/test_promises_object_timetosettle-01.js => devtools/server/tests/unit/test_promises_object_timetosettle-01.js
rename : toolkit/devtools/server/tests/unit/test_promises_object_timetosettle-02.js => devtools/server/tests/unit/test_promises_object_timetosettle-02.js
rename : toolkit/devtools/server/tests/unit/test_protocolSpec.js => devtools/server/tests/unit/test_protocolSpec.js
rename : toolkit/devtools/server/tests/unit/test_protocol_abort.js => devtools/server/tests/unit/test_protocol_abort.js
rename : toolkit/devtools/server/tests/unit/test_protocol_async.js => devtools/server/tests/unit/test_protocol_async.js
rename : toolkit/devtools/server/tests/unit/test_protocol_children.js => devtools/server/tests/unit/test_protocol_children.js
rename : toolkit/devtools/server/tests/unit/test_protocol_formtype.js => devtools/server/tests/unit/test_protocol_formtype.js
rename : toolkit/devtools/server/tests/unit/test_protocol_longstring.js => devtools/server/tests/unit/test_protocol_longstring.js
rename : toolkit/devtools/server/tests/unit/test_protocol_simple.js => devtools/server/tests/unit/test_protocol_simple.js
rename : toolkit/devtools/server/tests/unit/test_protocol_stack.js => devtools/server/tests/unit/test_protocol_stack.js
rename : toolkit/devtools/server/tests/unit/test_protocol_unregister.js => devtools/server/tests/unit/test_protocol_unregister.js
rename : toolkit/devtools/server/tests/unit/test_reattach-thread.js => devtools/server/tests/unit/test_reattach-thread.js
rename : toolkit/devtools/server/tests/unit/test_registerClient.js => devtools/server/tests/unit/test_registerClient.js
rename : toolkit/devtools/server/tests/unit/test_register_actor.js => devtools/server/tests/unit/test_register_actor.js
rename : toolkit/devtools/server/tests/unit/test_requestTypes.js => devtools/server/tests/unit/test_requestTypes.js
rename : toolkit/devtools/server/tests/unit/test_safe-getter.js => devtools/server/tests/unit/test_safe-getter.js
rename : toolkit/devtools/server/tests/unit/test_setBreakpoint-on-column-in-gcd-script.js => devtools/server/tests/unit/test_setBreakpoint-on-column-in-gcd-script.js
rename : toolkit/devtools/server/tests/unit/test_setBreakpoint-on-column-with-no-offests-in-gcd-script.js => devtools/server/tests/unit/test_setBreakpoint-on-column-with-no-offests-in-gcd-script.js
rename : toolkit/devtools/server/tests/unit/test_setBreakpoint-on-column-with-no-offsets-at-end-of-line.js => devtools/server/tests/unit/test_setBreakpoint-on-column-with-no-offsets-at-end-of-line.js
rename : toolkit/devtools/server/tests/unit/test_setBreakpoint-on-column-with-no-offsets-at-end-of-script.js => devtools/server/tests/unit/test_setBreakpoint-on-column-with-no-offsets-at-end-of-script.js
rename : toolkit/devtools/server/tests/unit/test_setBreakpoint-on-column-with-no-offsets-in-gcd-script.js => devtools/server/tests/unit/test_setBreakpoint-on-column-with-no-offsets-in-gcd-script.js
rename : toolkit/devtools/server/tests/unit/test_setBreakpoint-on-column-with-no-offsets.js => devtools/server/tests/unit/test_setBreakpoint-on-column-with-no-offsets.js
rename : toolkit/devtools/server/tests/unit/test_setBreakpoint-on-column.js => devtools/server/tests/unit/test_setBreakpoint-on-column.js
rename : toolkit/devtools/server/tests/unit/test_setBreakpoint-on-line-in-gcd-script.js => devtools/server/tests/unit/test_setBreakpoint-on-line-in-gcd-script.js
rename : toolkit/devtools/server/tests/unit/test_setBreakpoint-on-line-with-multiple-offsets.js => devtools/server/tests/unit/test_setBreakpoint-on-line-with-multiple-offsets.js
rename : toolkit/devtools/server/tests/unit/test_setBreakpoint-on-line-with-multiple-statements.js => devtools/server/tests/unit/test_setBreakpoint-on-line-with-multiple-statements.js
rename : toolkit/devtools/server/tests/unit/test_setBreakpoint-on-line-with-no-offets-in-gcd-script.js => devtools/server/tests/unit/test_setBreakpoint-on-line-with-no-offets-in-gcd-script.js
rename : toolkit/devtools/server/tests/unit/test_setBreakpoint-on-line-with-no-offsets-at-end-of-script.js => devtools/server/tests/unit/test_setBreakpoint-on-line-with-no-offsets-at-end-of-script.js
rename : toolkit/devtools/server/tests/unit/test_setBreakpoint-on-line-with-no-offsets-in-gcd-script.js => devtools/server/tests/unit/test_setBreakpoint-on-line-with-no-offsets-in-gcd-script.js
rename : toolkit/devtools/server/tests/unit/test_setBreakpoint-on-line-with-no-offsets.js => devtools/server/tests/unit/test_setBreakpoint-on-line-with-no-offsets.js
rename : toolkit/devtools/server/tests/unit/test_setBreakpoint-on-line.js => devtools/server/tests/unit/test_setBreakpoint-on-line.js
rename : toolkit/devtools/server/tests/unit/test_source-01.js => devtools/server/tests/unit/test_source-01.js
rename : toolkit/devtools/server/tests/unit/test_sourcemaps-01.js => devtools/server/tests/unit/test_sourcemaps-01.js
rename : toolkit/devtools/server/tests/unit/test_sourcemaps-02.js => devtools/server/tests/unit/test_sourcemaps-02.js
rename : toolkit/devtools/server/tests/unit/test_sourcemaps-03.js => devtools/server/tests/unit/test_sourcemaps-03.js
rename : toolkit/devtools/server/tests/unit/test_sourcemaps-04.js => devtools/server/tests/unit/test_sourcemaps-04.js
rename : toolkit/devtools/server/tests/unit/test_sourcemaps-05.js => devtools/server/tests/unit/test_sourcemaps-05.js
rename : toolkit/devtools/server/tests/unit/test_sourcemaps-06.js => devtools/server/tests/unit/test_sourcemaps-06.js
rename : toolkit/devtools/server/tests/unit/test_sourcemaps-07.js => devtools/server/tests/unit/test_sourcemaps-07.js
rename : toolkit/devtools/server/tests/unit/test_sourcemaps-08.js => devtools/server/tests/unit/test_sourcemaps-08.js
rename : toolkit/devtools/server/tests/unit/test_sourcemaps-09.js => devtools/server/tests/unit/test_sourcemaps-09.js
rename : toolkit/devtools/server/tests/unit/test_sourcemaps-10.js => devtools/server/tests/unit/test_sourcemaps-10.js
rename : toolkit/devtools/server/tests/unit/test_sourcemaps-11.js => devtools/server/tests/unit/test_sourcemaps-11.js
rename : toolkit/devtools/server/tests/unit/test_sourcemaps-12.js => devtools/server/tests/unit/test_sourcemaps-12.js
rename : toolkit/devtools/server/tests/unit/test_sourcemaps-13.js => devtools/server/tests/unit/test_sourcemaps-13.js
rename : toolkit/devtools/server/tests/unit/test_sourcemaps-16.js => devtools/server/tests/unit/test_sourcemaps-16.js
rename : toolkit/devtools/server/tests/unit/test_stepping-01.js => devtools/server/tests/unit/test_stepping-01.js
rename : toolkit/devtools/server/tests/unit/test_stepping-02.js => devtools/server/tests/unit/test_stepping-02.js
rename : toolkit/devtools/server/tests/unit/test_stepping-03.js => devtools/server/tests/unit/test_stepping-03.js
rename : toolkit/devtools/server/tests/unit/test_stepping-04.js => devtools/server/tests/unit/test_stepping-04.js
rename : toolkit/devtools/server/tests/unit/test_stepping-05.js => devtools/server/tests/unit/test_stepping-05.js
rename : toolkit/devtools/server/tests/unit/test_stepping-06.js => devtools/server/tests/unit/test_stepping-06.js
rename : toolkit/devtools/server/tests/unit/test_symbols-01.js => devtools/server/tests/unit/test_symbols-01.js
rename : toolkit/devtools/server/tests/unit/test_symbols-02.js => devtools/server/tests/unit/test_symbols-02.js
rename : toolkit/devtools/server/tests/unit/test_threadlifetime-01.js => devtools/server/tests/unit/test_threadlifetime-01.js
rename : toolkit/devtools/server/tests/unit/test_threadlifetime-02.js => devtools/server/tests/unit/test_threadlifetime-02.js
rename : toolkit/devtools/server/tests/unit/test_threadlifetime-03.js => devtools/server/tests/unit/test_threadlifetime-03.js
rename : toolkit/devtools/server/tests/unit/test_threadlifetime-04.js => devtools/server/tests/unit/test_threadlifetime-04.js
rename : toolkit/devtools/server/tests/unit/test_threadlifetime-05.js => devtools/server/tests/unit/test_threadlifetime-05.js
rename : toolkit/devtools/server/tests/unit/test_threadlifetime-06.js => devtools/server/tests/unit/test_threadlifetime-06.js
rename : toolkit/devtools/server/tests/unit/test_unsafeDereference.js => devtools/server/tests/unit/test_unsafeDereference.js
rename : toolkit/devtools/server/tests/unit/test_xpcshell_debugging.js => devtools/server/tests/unit/test_xpcshell_debugging.js
rename : toolkit/devtools/server/tests/unit/testactors.js => devtools/server/tests/unit/testactors.js
rename : toolkit/devtools/server/tests/unit/tracerlocations.js => devtools/server/tests/unit/tracerlocations.js
rename : toolkit/devtools/server/tests/unit/xpcshell.ini => devtools/server/tests/unit/xpcshell.ini
rename : toolkit/devtools/server/tests/unit/xpcshell_debugging_script.js => devtools/server/tests/unit/xpcshell_debugging_script.js
rename : toolkit/devtools/server/worker.js => devtools/server/worker.js
rename : toolkit/devtools/.eslintignore => devtools/shared/.eslintignore
rename : toolkit/devtools/.eslintrc => devtools/shared/.eslintrc
rename : toolkit/devtools/Console.jsm => devtools/shared/Console.jsm
rename : toolkit/devtools/DevToolsUtils.js => devtools/shared/DevToolsUtils.js
rename : toolkit/devtools/Loader.jsm => devtools/shared/Loader.jsm
rename : toolkit/devtools/acorn/LICENSE => devtools/shared/acorn/LICENSE
rename : toolkit/devtools/acorn/UPGRADING.md => devtools/shared/acorn/UPGRADING.md
rename : toolkit/devtools/acorn/acorn.js => devtools/shared/acorn/acorn.js
rename : toolkit/devtools/acorn/acorn_loose.js => devtools/shared/acorn/acorn_loose.js
rename : toolkit/devtools/acorn/moz.build => devtools/shared/acorn/moz.build
rename : toolkit/devtools/acorn/tests/unit/head_acorn.js => devtools/shared/acorn/tests/unit/head_acorn.js
rename : toolkit/devtools/acorn/tests/unit/test_import_acorn.js => devtools/shared/acorn/tests/unit/test_import_acorn.js
rename : toolkit/devtools/acorn/tests/unit/test_lenient_parser.js => devtools/shared/acorn/tests/unit/test_lenient_parser.js
rename : toolkit/devtools/acorn/tests/unit/test_same_ast.js => devtools/shared/acorn/tests/unit/test_same_ast.js
rename : toolkit/devtools/acorn/tests/unit/xpcshell.ini => devtools/shared/acorn/tests/unit/xpcshell.ini
rename : toolkit/devtools/acorn/walk.js => devtools/shared/acorn/walk.js
rename : toolkit/devtools/apps/Devices.jsm => devtools/shared/apps/Devices.jsm
rename : toolkit/devtools/apps/Simulator.jsm => devtools/shared/apps/Simulator.jsm
rename : toolkit/devtools/apps/app-actor-front.js => devtools/shared/apps/app-actor-front.js
rename : toolkit/devtools/apps/moz.build => devtools/shared/apps/moz.build
rename : toolkit/devtools/apps/tests/data/app-certified.zip => devtools/shared/apps/tests/data/app-certified.zip
rename : toolkit/devtools/apps/tests/data/app-overload.zip => devtools/shared/apps/tests/data/app-overload.zip
rename : toolkit/devtools/apps/tests/data/app-redirect.zip => devtools/shared/apps/tests/data/app-redirect.zip
rename : toolkit/devtools/apps/tests/data/app-system.zip => devtools/shared/apps/tests/data/app-system.zip
rename : toolkit/devtools/apps/tests/data/app-updated.zip => devtools/shared/apps/tests/data/app-updated.zip
rename : toolkit/devtools/apps/tests/data/app.zip => devtools/shared/apps/tests/data/app.zip
rename : toolkit/devtools/apps/tests/data/mochitest.ini => devtools/shared/apps/tests/data/mochitest.ini
rename : toolkit/devtools/apps/tests/debugger-protocol-helper.js => devtools/shared/apps/tests/debugger-protocol-helper.js
rename : toolkit/devtools/apps/tests/mochitest.ini => devtools/shared/apps/tests/mochitest.ini
rename : toolkit/devtools/apps/tests/redirect.sjs => devtools/shared/apps/tests/redirect.sjs
rename : toolkit/devtools/apps/tests/test_webapps_actor.html => devtools/shared/apps/tests/test_webapps_actor.html
rename : toolkit/devtools/apps/tests/unit/data/app-engineering.zip => devtools/shared/apps/tests/unit/data/app-engineering.zip
rename : toolkit/devtools/apps/tests/unit/data/app.zip => devtools/shared/apps/tests/unit/data/app.zip
rename : toolkit/devtools/apps/tests/unit/head_apps.js => devtools/shared/apps/tests/unit/head_apps.js
rename : toolkit/devtools/apps/tests/unit/tail_apps.js => devtools/shared/apps/tests/unit/tail_apps.js
rename : toolkit/devtools/apps/tests/unit/test_webappsActor.js => devtools/shared/apps/tests/unit/test_webappsActor.js
rename : toolkit/devtools/apps/tests/unit/xpcshell.ini => devtools/shared/apps/tests/unit/xpcshell.ini
rename : toolkit/devtools/async-utils.js => devtools/shared/async-utils.js
rename : toolkit/devtools/client/connection-manager.js => devtools/shared/client/connection-manager.js
rename : toolkit/devtools/client/dbg-client.jsm => devtools/shared/client/dbg-client.jsm
rename : toolkit/devtools/client/main.js => devtools/shared/client/main.js
rename : toolkit/devtools/client/moz.build => devtools/shared/client/moz.build
rename : toolkit/devtools/content-observer.js => devtools/shared/content-observer.js
rename : toolkit/devtools/css-color.js => devtools/shared/css-color.js
rename : toolkit/devtools/deprecated-sync-thenables.js => devtools/shared/deprecated-sync-thenables.js
rename : toolkit/devtools/discovery/discovery.js => devtools/shared/discovery/discovery.js
rename : toolkit/devtools/discovery/moz.build => devtools/shared/discovery/moz.build
rename : toolkit/devtools/discovery/tests/unit/test_discovery.js => devtools/shared/discovery/tests/unit/test_discovery.js
rename : toolkit/devtools/discovery/tests/unit/xpcshell.ini => devtools/shared/discovery/tests/unit/xpcshell.ini
rename : toolkit/devtools/event-emitter.js => devtools/shared/event-emitter.js
rename : toolkit/devtools/event-parsers.js => devtools/shared/event-parsers.js
rename : toolkit/devtools/gcli/Templater.jsm => devtools/shared/gcli/Templater.jsm
rename : toolkit/devtools/gcli/commands/addon.js => devtools/shared/gcli/commands/addon.js
rename : toolkit/devtools/gcli/commands/appcache.js => devtools/shared/gcli/commands/appcache.js
rename : toolkit/devtools/gcli/commands/calllog.js => devtools/shared/gcli/commands/calllog.js
rename : toolkit/devtools/gcli/commands/cmd.js => devtools/shared/gcli/commands/cmd.js
rename : toolkit/devtools/gcli/commands/cookie.js => devtools/shared/gcli/commands/cookie.js
rename : toolkit/devtools/gcli/commands/csscoverage.js => devtools/shared/gcli/commands/csscoverage.js
rename : toolkit/devtools/gcli/commands/folder.js => devtools/shared/gcli/commands/folder.js
rename : toolkit/devtools/gcli/commands/highlight.js => devtools/shared/gcli/commands/highlight.js
rename : toolkit/devtools/gcli/commands/index.js => devtools/shared/gcli/commands/index.js
rename : toolkit/devtools/gcli/commands/inject.js => devtools/shared/gcli/commands/inject.js
rename : toolkit/devtools/gcli/commands/jsb.js => devtools/shared/gcli/commands/jsb.js
rename : toolkit/devtools/gcli/commands/listen.js => devtools/shared/gcli/commands/listen.js
rename : toolkit/devtools/gcli/commands/media.js => devtools/shared/gcli/commands/media.js
rename : toolkit/devtools/gcli/commands/pagemod.js => devtools/shared/gcli/commands/pagemod.js
rename : toolkit/devtools/gcli/commands/paintflashing.js => devtools/shared/gcli/commands/paintflashing.js
rename : toolkit/devtools/gcli/commands/restart.js => devtools/shared/gcli/commands/restart.js
rename : toolkit/devtools/gcli/commands/rulers.js => devtools/shared/gcli/commands/rulers.js
rename : toolkit/devtools/gcli/commands/screenshot.js => devtools/shared/gcli/commands/screenshot.js
rename : toolkit/devtools/gcli/commands/security.js => devtools/shared/gcli/commands/security.js
rename : toolkit/devtools/gcli/commands/tools.js => devtools/shared/gcli/commands/tools.js
rename : toolkit/devtools/gcli/gcli.jsm => devtools/shared/gcli/gcli.jsm
rename : toolkit/devtools/gcli/moz.build => devtools/shared/gcli/moz.build
rename : toolkit/devtools/gcli/source/LICENSE => devtools/shared/gcli/source/LICENSE
rename : toolkit/devtools/gcli/source/docs/design.md => devtools/shared/gcli/source/docs/design.md
rename : toolkit/devtools/gcli/source/docs/developing-gcli.md => devtools/shared/gcli/source/docs/developing-gcli.md
rename : toolkit/devtools/gcli/source/docs/index.md => devtools/shared/gcli/source/docs/index.md
rename : toolkit/devtools/gcli/source/docs/running-tests.md => devtools/shared/gcli/source/docs/running-tests.md
rename : toolkit/devtools/gcli/source/docs/writing-commands.md => devtools/shared/gcli/source/docs/writing-commands.md
rename : toolkit/devtools/gcli/source/docs/writing-tests.md => devtools/shared/gcli/source/docs/writing-tests.md
rename : toolkit/devtools/gcli/source/docs/writing-types.md => devtools/shared/gcli/source/docs/writing-types.md
rename : toolkit/devtools/gcli/source/lib/gcli/cli.js => devtools/shared/gcli/source/lib/gcli/cli.js
rename : toolkit/devtools/gcli/source/lib/gcli/commands/clear.js => devtools/shared/gcli/source/lib/gcli/commands/clear.js
rename : toolkit/devtools/gcli/source/lib/gcli/commands/commands.js => devtools/shared/gcli/source/lib/gcli/commands/commands.js
rename : toolkit/devtools/gcli/source/lib/gcli/commands/connect.js => devtools/shared/gcli/source/lib/gcli/commands/connect.js
rename : toolkit/devtools/gcli/source/lib/gcli/commands/context.js => devtools/shared/gcli/source/lib/gcli/commands/context.js
rename : toolkit/devtools/gcli/source/lib/gcli/commands/exec.js => devtools/shared/gcli/source/lib/gcli/commands/exec.js
rename : toolkit/devtools/gcli/source/lib/gcli/commands/global.js => devtools/shared/gcli/source/lib/gcli/commands/global.js
rename : toolkit/devtools/gcli/source/lib/gcli/commands/help.js => devtools/shared/gcli/source/lib/gcli/commands/help.js
rename : toolkit/devtools/gcli/source/lib/gcli/commands/intro.js => devtools/shared/gcli/source/lib/gcli/commands/intro.js
rename : toolkit/devtools/gcli/source/lib/gcli/commands/lang.js => devtools/shared/gcli/source/lib/gcli/commands/lang.js
rename : toolkit/devtools/gcli/source/lib/gcli/commands/mocks.js => devtools/shared/gcli/source/lib/gcli/commands/mocks.js
rename : toolkit/devtools/gcli/source/lib/gcli/commands/pref.js => devtools/shared/gcli/source/lib/gcli/commands/pref.js
rename : toolkit/devtools/gcli/source/lib/gcli/commands/preflist.js => devtools/shared/gcli/source/lib/gcli/commands/preflist.js
rename : toolkit/devtools/gcli/source/lib/gcli/commands/test.js => devtools/shared/gcli/source/lib/gcli/commands/test.js
rename : toolkit/devtools/gcli/source/lib/gcli/connectors/connectors.js => devtools/shared/gcli/source/lib/gcli/connectors/connectors.js
rename : toolkit/devtools/gcli/source/lib/gcli/converters/basic.js => devtools/shared/gcli/source/lib/gcli/converters/basic.js
rename : toolkit/devtools/gcli/source/lib/gcli/converters/converters.js => devtools/shared/gcli/source/lib/gcli/converters/converters.js
rename : toolkit/devtools/gcli/source/lib/gcli/converters/html.js => devtools/shared/gcli/source/lib/gcli/converters/html.js
rename : toolkit/devtools/gcli/source/lib/gcli/converters/terminal.js => devtools/shared/gcli/source/lib/gcli/converters/terminal.js
rename : toolkit/devtools/gcli/source/lib/gcli/fields/delegate.js => devtools/shared/gcli/source/lib/gcli/fields/delegate.js
rename : toolkit/devtools/gcli/source/lib/gcli/fields/fields.js => devtools/shared/gcli/source/lib/gcli/fields/fields.js
rename : toolkit/devtools/gcli/source/lib/gcli/fields/selection.js => devtools/shared/gcli/source/lib/gcli/fields/selection.js
rename : toolkit/devtools/gcli/source/lib/gcli/index.js => devtools/shared/gcli/source/lib/gcli/index.js
rename : toolkit/devtools/gcli/source/lib/gcli/l10n.js => devtools/shared/gcli/source/lib/gcli/l10n.js
rename : toolkit/devtools/gcli/source/lib/gcli/languages/command.html => devtools/shared/gcli/source/lib/gcli/languages/command.html
rename : toolkit/devtools/gcli/source/lib/gcli/languages/command.js => devtools/shared/gcli/source/lib/gcli/languages/command.js
rename : toolkit/devtools/gcli/source/lib/gcli/languages/javascript.js => devtools/shared/gcli/source/lib/gcli/languages/javascript.js
rename : toolkit/devtools/gcli/source/lib/gcli/languages/languages.js => devtools/shared/gcli/source/lib/gcli/languages/languages.js
rename : toolkit/devtools/gcli/source/lib/gcli/mozui/completer.js => devtools/shared/gcli/source/lib/gcli/mozui/completer.js
rename : toolkit/devtools/gcli/source/lib/gcli/mozui/inputter.js => devtools/shared/gcli/source/lib/gcli/mozui/inputter.js
rename : toolkit/devtools/gcli/source/lib/gcli/mozui/tooltip.js => devtools/shared/gcli/source/lib/gcli/mozui/tooltip.js
rename : toolkit/devtools/gcli/source/lib/gcli/settings.js => devtools/shared/gcli/source/lib/gcli/settings.js
rename : toolkit/devtools/gcli/source/lib/gcli/system.js => devtools/shared/gcli/source/lib/gcli/system.js
rename : toolkit/devtools/gcli/source/lib/gcli/types/array.js => devtools/shared/gcli/source/lib/gcli/types/array.js
rename : toolkit/devtools/gcli/source/lib/gcli/types/boolean.js => devtools/shared/gcli/source/lib/gcli/types/boolean.js
rename : toolkit/devtools/gcli/source/lib/gcli/types/command.js => devtools/shared/gcli/source/lib/gcli/types/command.js
rename : toolkit/devtools/gcli/source/lib/gcli/types/date.js => devtools/shared/gcli/source/lib/gcli/types/date.js
rename : toolkit/devtools/gcli/source/lib/gcli/types/delegate.js => devtools/shared/gcli/source/lib/gcli/types/delegate.js
rename : toolkit/devtools/gcli/source/lib/gcli/types/file.js => devtools/shared/gcli/source/lib/gcli/types/file.js
rename : toolkit/devtools/gcli/source/lib/gcli/types/fileparser.js => devtools/shared/gcli/source/lib/gcli/types/fileparser.js
rename : toolkit/devtools/gcli/source/lib/gcli/types/javascript.js => devtools/shared/gcli/source/lib/gcli/types/javascript.js
rename : toolkit/devtools/gcli/source/lib/gcli/types/node.js => devtools/shared/gcli/source/lib/gcli/types/node.js
rename : toolkit/devtools/gcli/source/lib/gcli/types/number.js => devtools/shared/gcli/source/lib/gcli/types/number.js
rename : toolkit/devtools/gcli/source/lib/gcli/types/resource.js => devtools/shared/gcli/source/lib/gcli/types/resource.js
rename : toolkit/devtools/gcli/source/lib/gcli/types/selection.js => devtools/shared/gcli/source/lib/gcli/types/selection.js
rename : toolkit/devtools/gcli/source/lib/gcli/types/setting.js => devtools/shared/gcli/source/lib/gcli/types/setting.js
rename : toolkit/devtools/gcli/source/lib/gcli/types/string.js => devtools/shared/gcli/source/lib/gcli/types/string.js
rename : toolkit/devtools/gcli/source/lib/gcli/types/types.js => devtools/shared/gcli/source/lib/gcli/types/types.js
rename : toolkit/devtools/gcli/source/lib/gcli/types/union.js => devtools/shared/gcli/source/lib/gcli/types/union.js
rename : toolkit/devtools/gcli/source/lib/gcli/types/url.js => devtools/shared/gcli/source/lib/gcli/types/url.js
rename : toolkit/devtools/gcli/source/lib/gcli/ui/focus.js => devtools/shared/gcli/source/lib/gcli/ui/focus.js
rename : toolkit/devtools/gcli/source/lib/gcli/ui/history.js => devtools/shared/gcli/source/lib/gcli/ui/history.js
rename : toolkit/devtools/gcli/source/lib/gcli/ui/intro.js => devtools/shared/gcli/source/lib/gcli/ui/intro.js
rename : toolkit/devtools/gcli/source/lib/gcli/ui/menu.css => devtools/shared/gcli/source/lib/gcli/ui/menu.css
rename : toolkit/devtools/gcli/source/lib/gcli/ui/menu.html => devtools/shared/gcli/source/lib/gcli/ui/menu.html
rename : toolkit/devtools/gcli/source/lib/gcli/ui/menu.js => devtools/shared/gcli/source/lib/gcli/ui/menu.js
rename : toolkit/devtools/gcli/source/lib/gcli/ui/view.js => devtools/shared/gcli/source/lib/gcli/ui/view.js
rename : toolkit/devtools/gcli/source/lib/gcli/util/domtemplate.js => devtools/shared/gcli/source/lib/gcli/util/domtemplate.js
rename : toolkit/devtools/gcli/source/lib/gcli/util/fileparser.js => devtools/shared/gcli/source/lib/gcli/util/fileparser.js
rename : toolkit/devtools/gcli/source/lib/gcli/util/filesystem.js => devtools/shared/gcli/source/lib/gcli/util/filesystem.js
rename : toolkit/devtools/gcli/source/lib/gcli/util/host.js => devtools/shared/gcli/source/lib/gcli/util/host.js
rename : toolkit/devtools/gcli/source/lib/gcli/util/l10n.js => devtools/shared/gcli/source/lib/gcli/util/l10n.js
rename : toolkit/devtools/gcli/source/lib/gcli/util/legacy.js => devtools/shared/gcli/source/lib/gcli/util/legacy.js
rename : toolkit/devtools/gcli/source/lib/gcli/util/prism.js => devtools/shared/gcli/source/lib/gcli/util/prism.js
rename : toolkit/devtools/gcli/source/lib/gcli/util/spell.js => devtools/shared/gcli/source/lib/gcli/util/spell.js
rename : toolkit/devtools/gcli/source/lib/gcli/util/util.js => devtools/shared/gcli/source/lib/gcli/util/util.js
rename : toolkit/devtools/heapsnapshot/AutoMemMap.cpp => devtools/shared/heapsnapshot/AutoMemMap.cpp
rename : toolkit/devtools/heapsnapshot/AutoMemMap.h => devtools/shared/heapsnapshot/AutoMemMap.h
rename : toolkit/devtools/heapsnapshot/CoreDump.pb.cc => devtools/shared/heapsnapshot/CoreDump.pb.cc
rename : toolkit/devtools/heapsnapshot/CoreDump.pb.h => devtools/shared/heapsnapshot/CoreDump.pb.h
rename : toolkit/devtools/heapsnapshot/CoreDump.proto => devtools/shared/heapsnapshot/CoreDump.proto
rename : toolkit/devtools/heapsnapshot/DeserializedNode.cpp => devtools/shared/heapsnapshot/DeserializedNode.cpp
rename : toolkit/devtools/heapsnapshot/DeserializedNode.h => devtools/shared/heapsnapshot/DeserializedNode.h
rename : toolkit/devtools/heapsnapshot/HeapAnalysesClient.js => devtools/shared/heapsnapshot/HeapAnalysesClient.js
rename : toolkit/devtools/heapsnapshot/HeapAnalysesWorker.js => devtools/shared/heapsnapshot/HeapAnalysesWorker.js
rename : toolkit/devtools/heapsnapshot/HeapSnapshot.cpp => devtools/shared/heapsnapshot/HeapSnapshot.cpp
rename : toolkit/devtools/heapsnapshot/HeapSnapshot.h => devtools/shared/heapsnapshot/HeapSnapshot.h
rename : toolkit/devtools/heapsnapshot/HeapSnapshotFileUtils.js => devtools/shared/heapsnapshot/HeapSnapshotFileUtils.js
rename : toolkit/devtools/heapsnapshot/ZeroCopyNSIOutputStream.cpp => devtools/shared/heapsnapshot/ZeroCopyNSIOutputStream.cpp
rename : toolkit/devtools/heapsnapshot/ZeroCopyNSIOutputStream.h => devtools/shared/heapsnapshot/ZeroCopyNSIOutputStream.h
rename : toolkit/devtools/heapsnapshot/census-tree-node.js => devtools/shared/heapsnapshot/census-tree-node.js
rename : toolkit/devtools/heapsnapshot/generate-core-dump-sources.sh => devtools/shared/heapsnapshot/generate-core-dump-sources.sh
rename : toolkit/devtools/heapsnapshot/moz.build => devtools/shared/heapsnapshot/moz.build
rename : toolkit/devtools/heapsnapshot/tests/gtest/DeserializedNodeUbiNodes.cpp => devtools/shared/heapsnapshot/tests/gtest/DeserializedNodeUbiNodes.cpp
rename : toolkit/devtools/heapsnapshot/tests/gtest/DeserializedStackFrameUbiStackFrames.cpp => devtools/shared/heapsnapshot/tests/gtest/DeserializedStackFrameUbiStackFrames.cpp
rename : toolkit/devtools/heapsnapshot/tests/gtest/DevTools.h => devtools/shared/heapsnapshot/tests/gtest/DevTools.h
rename : toolkit/devtools/heapsnapshot/tests/gtest/DoesCrossZoneBoundaries.cpp => devtools/shared/heapsnapshot/tests/gtest/DoesCrossZoneBoundaries.cpp
rename : toolkit/devtools/heapsnapshot/tests/gtest/DoesntCrossZoneBoundaries.cpp => devtools/shared/heapsnapshot/tests/gtest/DoesntCrossZoneBoundaries.cpp
rename : toolkit/devtools/heapsnapshot/tests/gtest/SerializesEdgeNames.cpp => devtools/shared/heapsnapshot/tests/gtest/SerializesEdgeNames.cpp
rename : toolkit/devtools/heapsnapshot/tests/gtest/SerializesEverythingInHeapGraphOnce.cpp => devtools/shared/heapsnapshot/tests/gtest/SerializesEverythingInHeapGraphOnce.cpp
rename : toolkit/devtools/heapsnapshot/tests/gtest/SerializesTypeNames.cpp => devtools/shared/heapsnapshot/tests/gtest/SerializesTypeNames.cpp
rename : toolkit/devtools/heapsnapshot/tests/gtest/UniqueStringHashPolicy.cpp => devtools/shared/heapsnapshot/tests/gtest/UniqueStringHashPolicy.cpp
rename : toolkit/devtools/heapsnapshot/tests/gtest/moz.build => devtools/shared/heapsnapshot/tests/gtest/moz.build
rename : toolkit/devtools/heapsnapshot/tests/mochitest/chrome.ini => devtools/shared/heapsnapshot/tests/mochitest/chrome.ini
rename : toolkit/devtools/heapsnapshot/tests/mochitest/test_SaveHeapSnapshot.html => devtools/shared/heapsnapshot/tests/mochitest/test_SaveHeapSnapshot.html
rename : toolkit/devtools/heapsnapshot/tests/unit/Census.jsm => devtools/shared/heapsnapshot/tests/unit/Census.jsm
rename : toolkit/devtools/heapsnapshot/tests/unit/Match.jsm => devtools/shared/heapsnapshot/tests/unit/Match.jsm
rename : toolkit/devtools/heapsnapshot/tests/unit/head_heapsnapshot.js => devtools/shared/heapsnapshot/tests/unit/head_heapsnapshot.js
rename : toolkit/devtools/heapsnapshot/tests/unit/heap-snapshot-worker.js => devtools/shared/heapsnapshot/tests/unit/heap-snapshot-worker.js
rename : toolkit/devtools/heapsnapshot/tests/unit/test_HeapAnalyses_readHeapSnapshot_01.js => devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_readHeapSnapshot_01.js
rename : toolkit/devtools/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_01.js => devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_01.js
rename : toolkit/devtools/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_02.js => devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_02.js
rename : toolkit/devtools/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_03.js => devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_03.js
rename : toolkit/devtools/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_01.js => devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_01.js
rename : toolkit/devtools/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_02.js => devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_02.js
rename : toolkit/devtools/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_03.js => devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_03.js
rename : toolkit/devtools/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_04.js => devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_04.js
rename : toolkit/devtools/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_05.js => devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_05.js
rename : toolkit/devtools/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_06.js => devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_06.js
rename : toolkit/devtools/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_07.js => devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_07.js
rename : toolkit/devtools/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_08.js => devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_08.js
rename : toolkit/devtools/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_09.js => devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_09.js
rename : toolkit/devtools/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_10.js => devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_10.js
rename : toolkit/devtools/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_11.js => devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_11.js
rename : toolkit/devtools/heapsnapshot/tests/unit/test_ReadHeapSnapshot.js => devtools/shared/heapsnapshot/tests/unit/test_ReadHeapSnapshot.js
rename : toolkit/devtools/heapsnapshot/tests/unit/test_ReadHeapSnapshot_with_allocations.js => devtools/shared/heapsnapshot/tests/unit/test_ReadHeapSnapshot_with_allocations.js
rename : toolkit/devtools/heapsnapshot/tests/unit/test_ReadHeapSnapshot_worker.js => devtools/shared/heapsnapshot/tests/unit/test_ReadHeapSnapshot_worker.js
rename : toolkit/devtools/heapsnapshot/tests/unit/test_SaveHeapSnapshot.js => devtools/shared/heapsnapshot/tests/unit/test_SaveHeapSnapshot.js
rename : toolkit/devtools/heapsnapshot/tests/unit/test_census-tree-node-01.js => devtools/shared/heapsnapshot/tests/unit/test_census-tree-node-01.js
rename : toolkit/devtools/heapsnapshot/tests/unit/test_census-tree-node-02.js => devtools/shared/heapsnapshot/tests/unit/test_census-tree-node-02.js
rename : toolkit/devtools/heapsnapshot/tests/unit/test_census-tree-node-03.js => devtools/shared/heapsnapshot/tests/unit/test_census-tree-node-03.js
rename : toolkit/devtools/heapsnapshot/tests/unit/xpcshell.ini => devtools/shared/heapsnapshot/tests/unit/xpcshell.ini
rename : toolkit/devtools/jsbeautify/UPGRADING.md => devtools/shared/jsbeautify/UPGRADING.md
rename : toolkit/devtools/jsbeautify/beautify.js => devtools/shared/jsbeautify/beautify.js
rename : toolkit/devtools/jsbeautify/lib/sanitytest.js => devtools/shared/jsbeautify/lib/sanitytest.js
rename : toolkit/devtools/jsbeautify/lib/urlencode_unpacker.js => devtools/shared/jsbeautify/lib/urlencode_unpacker.js
rename : toolkit/devtools/jsbeautify/moz.build => devtools/shared/jsbeautify/moz.build
rename : toolkit/devtools/jsbeautify/src/beautify-css.js => devtools/shared/jsbeautify/src/beautify-css.js
rename : toolkit/devtools/jsbeautify/src/beautify-html.js => devtools/shared/jsbeautify/src/beautify-html.js
rename : toolkit/devtools/jsbeautify/src/beautify-js.js => devtools/shared/jsbeautify/src/beautify-js.js
rename : toolkit/devtools/jsbeautify/src/beautify-tests.js => devtools/shared/jsbeautify/src/beautify-tests.js
rename : toolkit/devtools/jsbeautify/tests/unit/head_jsbeautify.js => devtools/shared/jsbeautify/tests/unit/head_jsbeautify.js
rename : toolkit/devtools/jsbeautify/tests/unit/test.js => devtools/shared/jsbeautify/tests/unit/test.js
rename : toolkit/devtools/jsbeautify/tests/unit/xpcshell.ini => devtools/shared/jsbeautify/tests/unit/xpcshell.ini
rename : toolkit/devtools/layout/utils.js => devtools/shared/layout/utils.js
rename : toolkit/devtools/moz.build => devtools/shared/moz.build
rename : toolkit/devtools/output-parser.js => devtools/shared/output-parser.js
rename : toolkit/devtools/path.js => devtools/shared/path.js
rename : toolkit/devtools/performance/io.js => devtools/shared/performance/io.js
rename : toolkit/devtools/performance/legacy/actors.js => devtools/shared/performance/legacy/actors.js
rename : toolkit/devtools/performance/legacy/compatibility.js => devtools/shared/performance/legacy/compatibility.js
rename : toolkit/devtools/performance/legacy/front.js => devtools/shared/performance/legacy/front.js
rename : toolkit/devtools/performance/legacy/recording.js => devtools/shared/performance/legacy/recording.js
rename : toolkit/devtools/performance/moz.build => devtools/shared/performance/moz.build
rename : toolkit/devtools/performance/process-communication.js => devtools/shared/performance/process-communication.js
rename : toolkit/devtools/performance/recorder.js => devtools/shared/performance/recorder.js
rename : toolkit/devtools/performance/recording-common.js => devtools/shared/performance/recording-common.js
rename : toolkit/devtools/performance/test/head.js => devtools/shared/performance/test/head.js
rename : toolkit/devtools/performance/test/test_perf-utils-allocations-to-samples.js => devtools/shared/performance/test/test_perf-utils-allocations-to-samples.js
rename : toolkit/devtools/performance/test/xpcshell.ini => devtools/shared/performance/test/xpcshell.ini
rename : toolkit/devtools/performance/utils.js => devtools/shared/performance/utils.js
rename : toolkit/devtools/pretty-fast/UPGRADING.md => devtools/shared/pretty-fast/UPGRADING.md
rename : toolkit/devtools/pretty-fast/moz.build => devtools/shared/pretty-fast/moz.build
rename : toolkit/devtools/pretty-fast/pretty-fast.js => devtools/shared/pretty-fast/pretty-fast.js
rename : toolkit/devtools/pretty-fast/tests/unit/head_pretty-fast.js => devtools/shared/pretty-fast/tests/unit/head_pretty-fast.js
rename : toolkit/devtools/pretty-fast/tests/unit/test.js => devtools/shared/pretty-fast/tests/unit/test.js
rename : toolkit/devtools/pretty-fast/tests/unit/xpcshell.ini => devtools/shared/pretty-fast/tests/unit/xpcshell.ini
rename : toolkit/devtools/qrcode/decoder/LICENSE => devtools/shared/qrcode/decoder/LICENSE
rename : toolkit/devtools/qrcode/decoder/index.js => devtools/shared/qrcode/decoder/index.js
rename : toolkit/devtools/qrcode/decoder/moz.build => devtools/shared/qrcode/decoder/moz.build
rename : toolkit/devtools/qrcode/encoder/LICENSE => devtools/shared/qrcode/encoder/LICENSE
rename : toolkit/devtools/qrcode/encoder/index.js => devtools/shared/qrcode/encoder/index.js
rename : toolkit/devtools/qrcode/encoder/moz.build => devtools/shared/qrcode/encoder/moz.build
rename : toolkit/devtools/qrcode/index.js => devtools/shared/qrcode/index.js
rename : toolkit/devtools/qrcode/moz.build => devtools/shared/qrcode/moz.build
rename : toolkit/devtools/qrcode/tests/mochitest/chrome.ini => devtools/shared/qrcode/tests/mochitest/chrome.ini
rename : toolkit/devtools/qrcode/tests/mochitest/test_decode.html => devtools/shared/qrcode/tests/mochitest/test_decode.html
rename : toolkit/devtools/qrcode/tests/unit/test_encode.js => devtools/shared/qrcode/tests/unit/test_encode.js
rename : toolkit/devtools/qrcode/tests/unit/xpcshell.ini => devtools/shared/qrcode/tests/unit/xpcshell.ini
rename : toolkit/devtools/security/LocalCertService.cpp => devtools/shared/security/LocalCertService.cpp
rename : toolkit/devtools/security/LocalCertService.h => devtools/shared/security/LocalCertService.h
rename : toolkit/devtools/security/auth.js => devtools/shared/security/auth.js
rename : toolkit/devtools/security/cert.js => devtools/shared/security/cert.js
rename : toolkit/devtools/security/docs/wifi.md => devtools/shared/security/docs/wifi.md
rename : toolkit/devtools/security/moz.build => devtools/shared/security/moz.build
rename : toolkit/devtools/security/nsILocalCertService.idl => devtools/shared/security/nsILocalCertService.idl
rename : toolkit/devtools/security/prompt.js => devtools/shared/security/prompt.js
rename : toolkit/devtools/security/socket.js => devtools/shared/security/socket.js
rename : toolkit/devtools/security/tests/unit/head_dbg.js => devtools/shared/security/tests/unit/head_dbg.js
rename : toolkit/devtools/security/tests/unit/test_cert.js => devtools/shared/security/tests/unit/test_cert.js
rename : toolkit/devtools/security/tests/unit/test_encryption.js => devtools/shared/security/tests/unit/test_encryption.js
rename : toolkit/devtools/security/tests/unit/test_oob_cert_auth.js => devtools/shared/security/tests/unit/test_oob_cert_auth.js
rename : toolkit/devtools/security/tests/unit/testactors.js => devtools/shared/security/tests/unit/testactors.js
rename : toolkit/devtools/security/tests/unit/xpcshell.ini => devtools/shared/security/tests/unit/xpcshell.ini
rename : toolkit/devtools/shared/async-storage.js => devtools/shared/shared/async-storage.js
rename : toolkit/devtools/shared/framerate.js => devtools/shared/shared/framerate.js
rename : toolkit/devtools/shared/indentation.js => devtools/shared/shared/indentation.js
rename : toolkit/devtools/shared/memory.js => devtools/shared/shared/memory.js
rename : toolkit/devtools/shared/moz.build => devtools/shared/shared/moz.build
rename : toolkit/devtools/shared/profiler.js => devtools/shared/shared/profiler.js
rename : toolkit/devtools/shared/system.js => devtools/shared/shared/system.js
rename : toolkit/devtools/shared/tests/browser/browser.ini => devtools/shared/shared/tests/browser/browser.ini
rename : toolkit/devtools/shared/tests/browser/browser_async_storage.js => devtools/shared/shared/tests/browser/browser_async_storage.js
rename : toolkit/devtools/shared/tests/browser/browser_worker-01.js => devtools/shared/shared/tests/browser/browser_worker-01.js
rename : toolkit/devtools/shared/tests/browser/browser_worker-02.js => devtools/shared/shared/tests/browser/browser_worker-02.js
rename : toolkit/devtools/shared/tests/browser/browser_worker-03.js => devtools/shared/shared/tests/browser/browser_worker-03.js
rename : toolkit/devtools/shared/tests/unit/.eslintrc => devtools/shared/shared/tests/unit/.eslintrc
rename : toolkit/devtools/shared/tests/unit/test_indentation.js => devtools/shared/shared/tests/unit/test_indentation.js
rename : toolkit/devtools/shared/tests/unit/xpcshell.ini => devtools/shared/shared/tests/unit/xpcshell.ini
rename : toolkit/devtools/shared/timeline.js => devtools/shared/shared/timeline.js
rename : toolkit/devtools/shared/worker-helper.js => devtools/shared/shared/worker-helper.js
rename : toolkit/devtools/shared/worker.js => devtools/shared/shared/worker.js
rename : toolkit/devtools/sourcemap/UPGRADING.md => devtools/shared/sourcemap/UPGRADING.md
rename : toolkit/devtools/sourcemap/moz.build => devtools/shared/sourcemap/moz.build
rename : toolkit/devtools/sourcemap/source-map.js => devtools/shared/sourcemap/source-map.js
rename : toolkit/devtools/sourcemap/tests/unit/head_sourcemap.js => devtools/shared/sourcemap/tests/unit/head_sourcemap.js
rename : toolkit/devtools/sourcemap/tests/unit/test_api.js => devtools/shared/sourcemap/tests/unit/test_api.js
rename : toolkit/devtools/sourcemap/tests/unit/test_array_set.js => devtools/shared/sourcemap/tests/unit/test_array_set.js
rename : toolkit/devtools/sourcemap/tests/unit/test_base64.js => devtools/shared/sourcemap/tests/unit/test_base64.js
rename : toolkit/devtools/sourcemap/tests/unit/test_base64_vlq.js => devtools/shared/sourcemap/tests/unit/test_base64_vlq.js
rename : toolkit/devtools/sourcemap/tests/unit/test_binary_search.js => devtools/shared/sourcemap/tests/unit/test_binary_search.js
rename : toolkit/devtools/sourcemap/tests/unit/test_dog_fooding.js => devtools/shared/sourcemap/tests/unit/test_dog_fooding.js
rename : toolkit/devtools/sourcemap/tests/unit/test_quick_sort.js => devtools/shared/sourcemap/tests/unit/test_quick_sort.js
rename : toolkit/devtools/sourcemap/tests/unit/test_source_map_consumer.js => devtools/shared/sourcemap/tests/unit/test_source_map_consumer.js
rename : toolkit/devtools/sourcemap/tests/unit/test_source_map_generator.js => devtools/shared/sourcemap/tests/unit/test_source_map_generator.js
rename : toolkit/devtools/sourcemap/tests/unit/test_source_node.js => devtools/shared/sourcemap/tests/unit/test_source_node.js
rename : toolkit/devtools/sourcemap/tests/unit/test_util.js => devtools/shared/sourcemap/tests/unit/test_util.js
rename : toolkit/devtools/sourcemap/tests/unit/xpcshell.ini => devtools/shared/sourcemap/tests/unit/xpcshell.ini
rename : toolkit/devtools/styleinspector/css-logic.js => devtools/shared/styleinspector/css-logic.js
rename : toolkit/devtools/styleinspector/moz.build => devtools/shared/styleinspector/moz.build
rename : toolkit/devtools/tern/README => devtools/shared/tern/README
rename : toolkit/devtools/tern/browser.js => devtools/shared/tern/browser.js
rename : toolkit/devtools/tern/comment.js => devtools/shared/tern/comment.js
rename : toolkit/devtools/tern/condense.js => devtools/shared/tern/condense.js
rename : toolkit/devtools/tern/def.js => devtools/shared/tern/def.js
rename : toolkit/devtools/tern/ecma5.js => devtools/shared/tern/ecma5.js
rename : toolkit/devtools/tern/infer.js => devtools/shared/tern/infer.js
rename : toolkit/devtools/tern/moz.build => devtools/shared/tern/moz.build
rename : toolkit/devtools/tern/signal.js => devtools/shared/tern/signal.js
rename : toolkit/devtools/tern/tern.js => devtools/shared/tern/tern.js
rename : toolkit/devtools/tern/tests/unit/head_tern.js => devtools/shared/tern/tests/unit/head_tern.js
rename : toolkit/devtools/tern/tests/unit/test_autocompletion.js => devtools/shared/tern/tests/unit/test_autocompletion.js
rename : toolkit/devtools/tern/tests/unit/test_import_tern.js => devtools/shared/tern/tests/unit/test_import_tern.js
rename : toolkit/devtools/tern/tests/unit/xpcshell.ini => devtools/shared/tern/tests/unit/xpcshell.ini
rename : toolkit/devtools/tests/mochitest/chrome.ini => devtools/shared/tests/mochitest/chrome.ini
rename : toolkit/devtools/tests/mochitest/test_devtools_extensions.html => devtools/shared/tests/mochitest/test_devtools_extensions.html
rename : toolkit/devtools/tests/mochitest/test_eventemitter_basic.html => devtools/shared/tests/mochitest/test_eventemitter_basic.html
rename : toolkit/devtools/tests/mochitest/test_loader_paths.html => devtools/shared/tests/mochitest/test_loader_paths.html
rename : toolkit/devtools/tests/unit/.eslintrc => devtools/shared/tests/unit/.eslintrc
rename : toolkit/devtools/tests/unit/exposeLoader.js => devtools/shared/tests/unit/exposeLoader.js
rename : toolkit/devtools/tests/unit/head_devtools.js => devtools/shared/tests/unit/head_devtools.js
rename : toolkit/devtools/tests/unit/test_async-utils.js => devtools/shared/tests/unit/test_async-utils.js
rename : toolkit/devtools/tests/unit/test_consoleID.js => devtools/shared/tests/unit/test_consoleID.js
rename : toolkit/devtools/tests/unit/test_cssColor.js => devtools/shared/tests/unit/test_cssColor.js
rename : toolkit/devtools/tests/unit/test_defineLazyPrototypeGetter.js => devtools/shared/tests/unit/test_defineLazyPrototypeGetter.js
rename : toolkit/devtools/tests/unit/test_fetch-chrome.js => devtools/shared/tests/unit/test_fetch-chrome.js
rename : toolkit/devtools/tests/unit/test_fetch-file.js => devtools/shared/tests/unit/test_fetch-file.js
rename : toolkit/devtools/tests/unit/test_fetch-http.js => devtools/shared/tests/unit/test_fetch-http.js
rename : toolkit/devtools/tests/unit/test_fetch-resource.js => devtools/shared/tests/unit/test_fetch-resource.js
rename : toolkit/devtools/tests/unit/test_independent_loaders.js => devtools/shared/tests/unit/test_independent_loaders.js
rename : toolkit/devtools/tests/unit/test_invisible_loader.js => devtools/shared/tests/unit/test_invisible_loader.js
rename : toolkit/devtools/tests/unit/test_prettifyCSS.js => devtools/shared/tests/unit/test_prettifyCSS.js
rename : toolkit/devtools/tests/unit/test_require.js => devtools/shared/tests/unit/test_require.js
rename : toolkit/devtools/tests/unit/test_require_lazy.js => devtools/shared/tests/unit/test_require_lazy.js
rename : toolkit/devtools/tests/unit/test_safeErrorString.js => devtools/shared/tests/unit/test_safeErrorString.js
rename : toolkit/devtools/tests/unit/test_stack.js => devtools/shared/tests/unit/test_stack.js
rename : toolkit/devtools/tests/unit/xpcshell.ini => devtools/shared/tests/unit/xpcshell.ini
rename : toolkit/devtools/touch/moz.build => devtools/shared/touch/moz.build
rename : toolkit/devtools/touch/simulator-content.js => devtools/shared/touch/simulator-content.js
rename : toolkit/devtools/touch/simulator.js => devtools/shared/touch/simulator.js
rename : toolkit/devtools/transport/moz.build => devtools/shared/transport/moz.build
rename : toolkit/devtools/transport/packets.js => devtools/shared/transport/packets.js
rename : toolkit/devtools/transport/stream-utils.js => devtools/shared/transport/stream-utils.js
rename : toolkit/devtools/transport/tests/unit/head_dbg.js => devtools/shared/transport/tests/unit/head_dbg.js
rename : toolkit/devtools/transport/tests/unit/test_bulk_error.js => devtools/shared/transport/tests/unit/test_bulk_error.js
rename : toolkit/devtools/transport/tests/unit/test_client_server_bulk.js => devtools/shared/transport/tests/unit/test_client_server_bulk.js
rename : toolkit/devtools/transport/tests/unit/test_dbgsocket.js => devtools/shared/transport/tests/unit/test_dbgsocket.js
rename : toolkit/devtools/transport/tests/unit/test_dbgsocket_connection_drop.js => devtools/shared/transport/tests/unit/test_dbgsocket_connection_drop.js
rename : toolkit/devtools/transport/tests/unit/test_delimited_read.js => devtools/shared/transport/tests/unit/test_delimited_read.js
rename : toolkit/devtools/transport/tests/unit/test_no_bulk.js => devtools/shared/transport/tests/unit/test_no_bulk.js
rename : toolkit/devtools/transport/tests/unit/test_packet.js => devtools/shared/transport/tests/unit/test_packet.js
rename : toolkit/devtools/transport/tests/unit/test_queue.js => devtools/shared/transport/tests/unit/test_queue.js
rename : toolkit/devtools/transport/tests/unit/test_transport_bulk.js => devtools/shared/transport/tests/unit/test_transport_bulk.js
rename : toolkit/devtools/transport/tests/unit/testactors-no-bulk.js => devtools/shared/transport/tests/unit/testactors-no-bulk.js
rename : toolkit/devtools/transport/tests/unit/testactors.js => devtools/shared/transport/tests/unit/testactors.js
rename : toolkit/devtools/transport/tests/unit/xpcshell.ini => devtools/shared/transport/tests/unit/xpcshell.ini
rename : toolkit/devtools/transport/transport.js => devtools/shared/transport/transport.js
rename : toolkit/devtools/webconsole/client.js => devtools/shared/webconsole/client.js
rename : toolkit/devtools/webconsole/moz.build => devtools/shared/webconsole/moz.build
rename : toolkit/devtools/webconsole/network-helper.js => devtools/shared/webconsole/network-helper.js
rename : toolkit/devtools/webconsole/network-monitor.js => devtools/shared/webconsole/network-monitor.js
rename : toolkit/devtools/webconsole/server-logger-monitor.js => devtools/shared/webconsole/server-logger-monitor.js
rename : toolkit/devtools/webconsole/server-logger.js => devtools/shared/webconsole/server-logger.js
rename : toolkit/devtools/webconsole/test/chrome.ini => devtools/shared/webconsole/test/chrome.ini
rename : toolkit/devtools/webconsole/test/common.js => devtools/shared/webconsole/test/common.js
rename : toolkit/devtools/webconsole/test/data.json => devtools/shared/webconsole/test/data.json
rename : toolkit/devtools/webconsole/test/data.json^headers^ => devtools/shared/webconsole/test/data.json^headers^
rename : toolkit/devtools/webconsole/test/network_requests_iframe.html => devtools/shared/webconsole/test/network_requests_iframe.html
rename : toolkit/devtools/webconsole/test/sandboxed_iframe.html => devtools/shared/webconsole/test/sandboxed_iframe.html
rename : toolkit/devtools/webconsole/test/test_basics.html => devtools/shared/webconsole/test/test_basics.html
rename : toolkit/devtools/webconsole/test/test_bug819670_getter_throws.html => devtools/shared/webconsole/test/test_bug819670_getter_throws.html
rename : toolkit/devtools/webconsole/test/test_cached_messages.html => devtools/shared/webconsole/test/test_cached_messages.html
rename : toolkit/devtools/webconsole/test/test_commands_other.html => devtools/shared/webconsole/test/test_commands_other.html
rename : toolkit/devtools/webconsole/test/test_commands_registration.html => devtools/shared/webconsole/test/test_commands_registration.html
rename : toolkit/devtools/webconsole/test/test_console_styling.html => devtools/shared/webconsole/test/test_console_styling.html
rename : toolkit/devtools/webconsole/test/test_consoleapi.html => devtools/shared/webconsole/test/test_consoleapi.html
rename : toolkit/devtools/webconsole/test/test_consoleapi_innerID.html => devtools/shared/webconsole/test/test_consoleapi_innerID.html
rename : toolkit/devtools/webconsole/test/test_file_uri.html => devtools/shared/webconsole/test/test_file_uri.html
rename : toolkit/devtools/webconsole/test/test_jsterm.html => devtools/shared/webconsole/test/test_jsterm.html
rename : toolkit/devtools/webconsole/test/test_jsterm_cd_iframe.html => devtools/shared/webconsole/test/test_jsterm_cd_iframe.html
rename : toolkit/devtools/webconsole/test/test_jsterm_last_result.html => devtools/shared/webconsole/test/test_jsterm_last_result.html
rename : toolkit/devtools/webconsole/test/test_jsterm_queryselector.html => devtools/shared/webconsole/test/test_jsterm_queryselector.html
rename : toolkit/devtools/webconsole/test/test_network_get.html => devtools/shared/webconsole/test/test_network_get.html
rename : toolkit/devtools/webconsole/test/test_network_longstring.html => devtools/shared/webconsole/test/test_network_longstring.html
rename : toolkit/devtools/webconsole/test/test_network_post.html => devtools/shared/webconsole/test/test_network_post.html
rename : toolkit/devtools/webconsole/test/test_network_security-hpkp.html => devtools/shared/webconsole/test/test_network_security-hpkp.html
rename : toolkit/devtools/webconsole/test/test_network_security-hsts.html => devtools/shared/webconsole/test/test_network_security-hsts.html
rename : toolkit/devtools/webconsole/test/test_nsiconsolemessage.html => devtools/shared/webconsole/test/test_nsiconsolemessage.html
rename : toolkit/devtools/webconsole/test/test_object_actor.html => devtools/shared/webconsole/test/test_object_actor.html
rename : toolkit/devtools/webconsole/test/test_object_actor_native_getters.html => devtools/shared/webconsole/test/test_object_actor_native_getters.html
rename : toolkit/devtools/webconsole/test/test_object_actor_native_getters_lenient_this.html => devtools/shared/webconsole/test/test_object_actor_native_getters_lenient_this.html
rename : toolkit/devtools/webconsole/test/test_page_errors.html => devtools/shared/webconsole/test/test_page_errors.html
rename : toolkit/devtools/webconsole/test/test_reflow.html => devtools/shared/webconsole/test/test_reflow.html
rename : toolkit/devtools/webconsole/test/test_throw.html => devtools/shared/webconsole/test/test_throw.html
rename : toolkit/devtools/webconsole/test/unit/test_js_property_provider.js => devtools/shared/webconsole/test/unit/test_js_property_provider.js
rename : toolkit/devtools/webconsole/test/unit/test_network_helper.js => devtools/shared/webconsole/test/unit/test_network_helper.js
rename : toolkit/devtools/webconsole/test/unit/test_security-info-certificate.js => devtools/shared/webconsole/test/unit/test_security-info-certificate.js
rename : toolkit/devtools/webconsole/test/unit/test_security-info-parser.js => devtools/shared/webconsole/test/unit/test_security-info-parser.js
rename : toolkit/devtools/webconsole/test/unit/test_security-info-protocol-version.js => devtools/shared/webconsole/test/unit/test_security-info-protocol-version.js
rename : toolkit/devtools/webconsole/test/unit/test_security-info-state.js => devtools/shared/webconsole/test/unit/test_security-info-state.js
rename : toolkit/devtools/webconsole/test/unit/test_security-info-static-hpkp.js => devtools/shared/webconsole/test/unit/test_security-info-static-hpkp.js
rename : toolkit/devtools/webconsole/test/unit/test_security-info-weakness-reasons.js => devtools/shared/webconsole/test/unit/test_security-info-weakness-reasons.js
rename : toolkit/devtools/webconsole/test/unit/xpcshell.ini => devtools/shared/webconsole/test/unit/xpcshell.ini
rename : toolkit/devtools/webconsole/utils.js => devtools/shared/webconsole/utils.js
rename : toolkit/devtools/worker-loader.js => devtools/shared/worker-loader.js
extra : commitid : 32KtLPk4LG6
extra : rebase_source : 4627a07ebc461c0a795f9a84ebb45af4f5c18aba
2015-09-21 12:02:24 -05:00

4560 lines
128 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

;(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);throw new Error("Cannot find module '"+o+"'")}var f=n[o]={exports:{}};t[o][0].call(f.exports,function(e){var n=t[o][1][e];return s(n?n:e)},f,f.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
var global=self;/**
* @license
* Copyright (c) 2012-2013 Chris Pettitt
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
global.dagreD3 = require('./index');
},{"./index":2}],2:[function(require,module,exports){
/**
* @license
* Copyright (c) 2012-2013 Chris Pettitt
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
module.exports = {
Digraph: require('graphlib').Digraph,
Renderer: require('./lib/Renderer'),
json: require('graphlib').converter.json,
layout: require('dagre').layout,
version: require('./lib/version')
};
},{"./lib/Renderer":3,"./lib/version":4,"dagre":11,"graphlib":28}],3:[function(require,module,exports){
var layout = require('dagre').layout;
var d3;
try { d3 = require('d3'); } catch (_) { d3 = window.d3; }
module.exports = Renderer;
function Renderer() {
// Set up defaults...
this._layout = layout();
this.drawNodes(defaultDrawNodes);
this.drawEdgeLabels(defaultDrawEdgeLabels);
this.drawEdgePaths(defaultDrawEdgePaths);
this.positionNodes(defaultPositionNodes);
this.positionEdgeLabels(defaultPositionEdgeLabels);
this.positionEdgePaths(defaultPositionEdgePaths);
this.transition(defaultTransition);
this.postLayout(defaultPostLayout);
this.postRender(defaultPostRender);
this.edgeInterpolate('bundle');
this.edgeTension(0.95);
}
Renderer.prototype.layout = function(layout) {
if (!arguments.length) { return this._layout; }
this._layout = layout;
return this;
};
Renderer.prototype.drawNodes = function(drawNodes) {
if (!arguments.length) { return this._drawNodes; }
this._drawNodes = bind(drawNodes, this);
return this;
};
Renderer.prototype.drawEdgeLabels = function(drawEdgeLabels) {
if (!arguments.length) { return this._drawEdgeLabels; }
this._drawEdgeLabels = bind(drawEdgeLabels, this);
return this;
};
Renderer.prototype.drawEdgePaths = function(drawEdgePaths) {
if (!arguments.length) { return this._drawEdgePaths; }
this._drawEdgePaths = bind(drawEdgePaths, this);
return this;
};
Renderer.prototype.positionNodes = function(positionNodes) {
if (!arguments.length) { return this._positionNodes; }
this._positionNodes = bind(positionNodes, this);
return this;
};
Renderer.prototype.positionEdgeLabels = function(positionEdgeLabels) {
if (!arguments.length) { return this._positionEdgeLabels; }
this._positionEdgeLabels = bind(positionEdgeLabels, this);
return this;
};
Renderer.prototype.positionEdgePaths = function(positionEdgePaths) {
if (!arguments.length) { return this._positionEdgePaths; }
this._positionEdgePaths = bind(positionEdgePaths, this);
return this;
};
Renderer.prototype.transition = function(transition) {
if (!arguments.length) { return this._transition; }
this._transition = bind(transition, this);
return this;
};
Renderer.prototype.postLayout = function(postLayout) {
if (!arguments.length) { return this._postLayout; }
this._postLayout = bind(postLayout, this);
return this;
};
Renderer.prototype.postRender = function(postRender) {
if (!arguments.length) { return this._postRender; }
this._postRender = bind(postRender, this);
return this;
};
Renderer.prototype.edgeInterpolate = function(edgeInterpolate) {
if (!arguments.length) { return this._edgeInterpolate; }
this._edgeInterpolate = edgeInterpolate;
return this;
};
Renderer.prototype.edgeTension = function(edgeTension) {
if (!arguments.length) { return this._edgeTension; }
this._edgeTension = edgeTension;
return this;
};
Renderer.prototype.run = function(graph, svg) {
// First copy the input graph so that it is not changed by the rendering
// process.
graph = copyAndInitGraph(graph);
// Create layers
svg
.selectAll('g.edgePaths, g.edgeLabels, g.nodes')
.data(['edgePaths', 'edgeLabels', 'nodes'])
.enter()
.append('g')
.attr('class', function(d) { return d; });
// Create node and edge roots, attach labels, and capture dimension
// information for use with layout.
var svgNodes = this._drawNodes(graph, svg.select('g.nodes'));
var svgEdgeLabels = this._drawEdgeLabels(graph, svg.select('g.edgeLabels'));
svgNodes.each(function(u) { calculateDimensions(this, graph.node(u)); });
svgEdgeLabels.each(function(e) { calculateDimensions(this, graph.edge(e)); });
// Now apply the layout function
var result = runLayout(graph, this._layout);
// Run any user-specified post layout processing
this._postLayout(result, svg);
var svgEdgePaths = this._drawEdgePaths(graph, svg.select('g.edgePaths'));
// Apply the layout information to the graph
this._positionNodes(result, svgNodes);
this._positionEdgeLabels(result, svgEdgeLabels);
this._positionEdgePaths(result, svgEdgePaths);
this._postRender(result, svg);
return result;
};
function copyAndInitGraph(graph) {
var copy = graph.copy();
// Init labels if they were not present in the source graph
copy.nodes().forEach(function(u) {
var value = copy.node(u);
if (value === undefined) {
value = {};
copy.node(u, value);
}
if (!('label' in value)) { value.label = ''; }
});
copy.edges().forEach(function(e) {
var value = copy.edge(e);
if (value === undefined) {
value = {};
copy.edge(e, value);
}
if (!('label' in value)) { value.label = ''; }
});
return copy;
}
function calculateDimensions(group, value) {
var bbox = group.getBBox();
value.width = bbox.width;
value.height = bbox.height;
}
function runLayout(graph, layout) {
var result = layout.run(graph);
// Copy labels to the result graph
graph.eachNode(function(u, value) { result.node(u).label = value.label; });
graph.eachEdge(function(e, u, v, value) { result.edge(e).label = value.label; });
return result;
}
function defaultDrawNodes(g, root) {
var nodes = g.nodes().filter(function(u) { return !isComposite(g, u); });
var svgNodes = root
.selectAll('g.node')
.classed('enter', false)
.data(nodes, function(u) { return u; });
svgNodes.selectAll('*').remove();
svgNodes
.enter()
.append('g')
.style('opacity', 0)
.attr('class', 'node enter');
svgNodes.each(function(u) { addLabel(g.node(u), d3.select(this), 10, 10); });
this._transition(svgNodes.exit())
.style('opacity', 0)
.remove();
return svgNodes;
}
function defaultDrawEdgeLabels(g, root) {
var svgEdgeLabels = root
.selectAll('g.edgeLabel')
.classed('enter', false)
.data(g.edges(), function (e) { return e; });
svgEdgeLabels.selectAll('*').remove();
svgEdgeLabels
.enter()
.append('g')
.style('opacity', 0)
.attr('class', 'edgeLabel enter');
svgEdgeLabels.each(function(e) { addLabel(g.edge(e), d3.select(this), 0, 0); });
this._transition(svgEdgeLabels.exit())
.style('opacity', 0)
.remove();
return svgEdgeLabels;
}
var defaultDrawEdgePaths = function(g, root) {
var svgEdgePaths = root
.selectAll('g.edgePath')
.classed('enter', false)
.data(g.edges(), function(e) { return e; });
svgEdgePaths
.enter()
.append('g')
.attr('class', 'edgePath enter')
.append('path')
.style('opacity', 0)
.attr('marker-end', 'url(#arrowhead)');
this._transition(svgEdgePaths.exit())
.style('opacity', 0)
.remove();
return svgEdgePaths;
};
function defaultPositionNodes(g, svgNodes, svgNodesEnter) {
function transform(u) {
var value = g.node(u);
return 'translate(' + value.x + ',' + value.y + ')';
}
// For entering nodes, position immediately without transition
svgNodes.filter('.enter').attr('transform', transform);
this._transition(svgNodes)
.style('opacity', 1)
.attr('transform', transform);
}
function defaultPositionEdgeLabels(g, svgEdgeLabels) {
function transform(e) {
var value = g.edge(e);
var point = findMidPoint(value.points);
return 'translate(' + point.x + ',' + point.y + ')';
}
// For entering edge labels, position immediately without transition
svgEdgeLabels.filter('.enter').attr('transform', transform);
this._transition(svgEdgeLabels)
.style('opacity', 1)
.attr('transform', transform);
}
function defaultPositionEdgePaths(g, svgEdgePaths) {
var interpolate = this._edgeInterpolate,
tension = this._edgeTension;
function calcPoints(e) {
var value = g.edge(e);
var source = g.node(g.incidentNodes(e)[0]);
var target = g.node(g.incidentNodes(e)[1]);
var points = value.points.slice();
var p0 = points.length === 0 ? target : points[0];
var p1 = points.length === 0 ? source : points[points.length - 1];
points.unshift(intersectRect(source, p0));
// TODO: use bpodgursky's shortening algorithm here
points.push(intersectRect(target, p1));
return d3.svg.line()
.x(function(d) { return d.x; })
.y(function(d) { return d.y; })
.interpolate(interpolate)
.tension(tension)
(points);
}
svgEdgePaths.filter('.enter').selectAll('path')
.attr('d', calcPoints);
this._transition(svgEdgePaths.selectAll('path'))
.attr('d', calcPoints)
.style('opacity', 1);
}
// By default we do not use transitions
function defaultTransition(selection) {
return selection;
}
function defaultPostLayout() {
// Do nothing
}
function defaultPostRender(graph, root) {
if (graph.isDirected() && root.select('#arrowhead').empty()) {
root
.append('svg:defs')
.append('svg:marker')
.attr('id', 'arrowhead')
.attr('viewBox', '0 0 10 10')
.attr('refX', 8)
.attr('refY', 5)
.attr('markerUnits', 'strokewidth')
.attr('markerWidth', 8)
.attr('markerHeight', 5)
.attr('orient', 'auto')
.attr('style', 'fill: #333')
.append('svg:path')
.attr('d', 'M 0 0 L 10 5 L 0 10 z');
}
}
function addLabel(node, root, marginX, marginY) {
// Add the rect first so that it appears behind the label
var label = node.label;
var rect = root.append('rect');
var labelSvg = root.append('g');
if (label[0] === '<') {
addForeignObjectLabel(label, labelSvg);
// No margin for HTML elements
marginX = marginY = 0;
} else {
addTextLabel(label,
labelSvg,
Math.floor(node.labelCols),
node.labelCut);
}
var bbox = root.node().getBBox();
labelSvg.attr('transform',
'translate(' + (-bbox.width / 2) + ',' + (-bbox.height / 2) + ')');
rect
.attr('rx', 5)
.attr('ry', 5)
.attr('x', -(bbox.width / 2 + marginX))
.attr('y', -(bbox.height / 2 + marginY))
.attr('width', bbox.width + 2 * marginX)
.attr('height', bbox.height + 2 * marginY);
}
function addForeignObjectLabel(label, root) {
var fo = root
.append('foreignObject')
.attr('width', '100000');
var w, h;
fo
.append('xhtml:div')
.style('float', 'left')
// TODO find a better way to get dimensions for foreignObjects...
.html(function() { return label; })
.each(function() {
w = this.clientWidth;
h = this.clientHeight;
});
fo
.attr('width', w)
.attr('height', h);
}
function addTextLabel(label, root, labelCols, labelCut) {
if (labelCut === undefined) labelCut = "false";
labelCut = (labelCut.toString().toLowerCase() === "true");
var node = root
.append('text')
.attr('text-anchor', 'left');
label = label.replace(/\\n/g, "\n");
var arr = labelCols ? wordwrap(label, labelCols, labelCut) : label;
arr = arr.split("\n");
for (var i = 0; i < arr.length; i++) {
node
.append('tspan')
.attr('dy', '1em')
.attr('x', '1')
.text(arr[i]);
}
}
// Thanks to
// http://james.padolsey.com/javascript/wordwrap-for-javascript/
function wordwrap (str, width, cut, brk) {
brk = brk || '\n';
width = width || 75;
cut = cut || false;
if (!str) { return str; }
var regex = '.{1,' +width+ '}(\\s|$)' + (cut ? '|.{' +width+ '}|.+$' : '|\\S+?(\\s|$)');
return str.match( RegExp(regex, 'g') ).join( brk );
}
function findMidPoint(points) {
var midIdx = points.length / 2;
if (points.length % 2) {
return points[Math.floor(midIdx)];
} else {
var p0 = points[midIdx - 1];
var p1 = points[midIdx];
return {x: (p0.x + p1.x) / 2, y: (p0.y + p1.y) / 2};
}
}
function intersectRect(rect, point) {
var x = rect.x;
var y = rect.y;
// For now we only support rectangles
// Rectangle intersection algorithm from:
// http://math.stackexchange.com/questions/108113/find-edge-between-two-boxes
var dx = point.x - x;
var dy = point.y - y;
var w = rect.width / 2;
var h = rect.height / 2;
var sx, sy;
if (Math.abs(dy) * w > Math.abs(dx) * h) {
// Intersection is top or bottom of rect.
if (dy < 0) {
h = -h;
}
sx = dy === 0 ? 0 : h * dx / dy;
sy = h;
} else {
// Intersection is left or right of rect.
if (dx < 0) {
w = -w;
}
sx = w;
sy = dx === 0 ? 0 : w * dy / dx;
}
return {x: x + sx, y: y + sy};
}
function isComposite(g, u) {
return 'children' in g && g.children(u).length;
}
function bind(func, thisArg) {
// For some reason PhantomJS occassionally fails when using the builtin bind,
// so we check if it is available and if not, use a degenerate polyfill.
if (func.bind) {
return func.bind(thisArg);
}
return function() {
return func.apply(thisArg, arguments);
};
}
},{"d3":10,"dagre":11}],4:[function(require,module,exports){
module.exports = '0.1.5';
},{}],5:[function(require,module,exports){
exports.Set = require('./lib/Set');
exports.PriorityQueue = require('./lib/PriorityQueue');
exports.version = require('./lib/version');
},{"./lib/PriorityQueue":6,"./lib/Set":7,"./lib/version":9}],6:[function(require,module,exports){
module.exports = PriorityQueue;
/**
* A min-priority queue data structure. This algorithm is derived from Cormen,
* et al., "Introduction to Algorithms". The basic idea of a min-priority
* queue is that you can efficiently (in O(1) time) get the smallest key in
* the queue. Adding and removing elements takes O(log n) time. A key can
* have its priority decreased in O(log n) time.
*/
function PriorityQueue() {
this._arr = [];
this._keyIndices = {};
}
/**
* Returns the number of elements in the queue. Takes `O(1)` time.
*/
PriorityQueue.prototype.size = function() {
return this._arr.length;
};
/**
* Returns the keys that are in the queue. Takes `O(n)` time.
*/
PriorityQueue.prototype.keys = function() {
return this._arr.map(function(x) { return x.key; });
};
/**
* Returns `true` if **key** is in the queue and `false` if not.
*/
PriorityQueue.prototype.has = function(key) {
return key in this._keyIndices;
};
/**
* Returns the priority for **key**. If **key** is not present in the queue
* then this function returns `undefined`. Takes `O(1)` time.
*
* @param {Object} key
*/
PriorityQueue.prototype.priority = function(key) {
var index = this._keyIndices[key];
if (index !== undefined) {
return this._arr[index].priority;
}
};
/**
* Returns the key for the minimum element in this queue. If the queue is
* empty this function throws an Error. Takes `O(1)` time.
*/
PriorityQueue.prototype.min = function() {
if (this.size() === 0) {
throw new Error("Queue underflow");
}
return this._arr[0].key;
};
/**
* Inserts a new key into the priority queue. If the key already exists in
* the queue this function returns `false`; otherwise it will return `true`.
* Takes `O(n)` time.
*
* @param {Object} key the key to add
* @param {Number} priority the initial priority for the key
*/
PriorityQueue.prototype.add = function(key, priority) {
var keyIndices = this._keyIndices;
if (!(key in keyIndices)) {
var arr = this._arr;
var index = arr.length;
keyIndices[key] = index;
arr.push({key: key, priority: priority});
this._decrease(index);
return true;
}
return false;
};
/**
* Removes and returns the smallest key in the queue. Takes `O(log n)` time.
*/
PriorityQueue.prototype.removeMin = function() {
this._swap(0, this._arr.length - 1);
var min = this._arr.pop();
delete this._keyIndices[min.key];
this._heapify(0);
return min.key;
};
/**
* Decreases the priority for **key** to **priority**. If the new priority is
* greater than the previous priority, this function will throw an Error.
*
* @param {Object} key the key for which to raise priority
* @param {Number} priority the new priority for the key
*/
PriorityQueue.prototype.decrease = function(key, priority) {
var index = this._keyIndices[key];
if (priority > this._arr[index].priority) {
throw new Error("New priority is greater than current priority. " +
"Key: " + key + " Old: " + this._arr[index].priority + " New: " + priority);
}
this._arr[index].priority = priority;
this._decrease(index);
};
PriorityQueue.prototype._heapify = function(i) {
var arr = this._arr;
var l = 2 * i,
r = l + 1,
largest = i;
if (l < arr.length) {
largest = arr[l].priority < arr[largest].priority ? l : largest;
if (r < arr.length) {
largest = arr[r].priority < arr[largest].priority ? r : largest;
}
if (largest !== i) {
this._swap(i, largest);
this._heapify(largest);
}
}
};
PriorityQueue.prototype._decrease = function(index) {
var arr = this._arr;
var priority = arr[index].priority;
var parent;
while (index !== 0) {
parent = index >> 1;
if (arr[parent].priority < priority) {
break;
}
this._swap(index, parent);
index = parent;
}
};
PriorityQueue.prototype._swap = function(i, j) {
var arr = this._arr;
var keyIndices = this._keyIndices;
var origArrI = arr[i];
var origArrJ = arr[j];
arr[i] = origArrJ;
arr[j] = origArrI;
keyIndices[origArrJ.key] = i;
keyIndices[origArrI.key] = j;
};
},{}],7:[function(require,module,exports){
var util = require('./util');
module.exports = Set;
/**
* Constructs a new Set with an optional set of `initialKeys`.
*
* It is important to note that keys are coerced to String for most purposes
* with this object, similar to the behavior of JavaScript's Object. For
* example, the following will add only one key:
*
* var s = new Set();
* s.add(1);
* s.add("1");
*
* However, the type of the key is preserved internally so that `keys` returns
* the original key set uncoerced. For the above example, `keys` would return
* `[1]`.
*/
function Set(initialKeys) {
this._size = 0;
this._keys = {};
if (initialKeys) {
for (var i = 0, il = initialKeys.length; i < il; ++i) {
this.add(initialKeys[i]);
}
}
}
/**
* Returns a new Set that represents the set intersection of the array of given
* sets.
*/
Set.intersect = function(sets) {
if (sets.length === 0) {
return new Set();
}
var result = new Set(!util.isArray(sets[0]) ? sets[0].keys() : sets[0]);
for (var i = 1, il = sets.length; i < il; ++i) {
var resultKeys = result.keys(),
other = !util.isArray(sets[i]) ? sets[i] : new Set(sets[i]);
for (var j = 0, jl = resultKeys.length; j < jl; ++j) {
var key = resultKeys[j];
if (!other.has(key)) {
result.remove(key);
}
}
}
return result;
};
/**
* Returns a new Set that represents the set union of the array of given sets.
*/
Set.union = function(sets) {
var totalElems = util.reduce(sets, function(lhs, rhs) {
return lhs + (rhs.size ? rhs.size() : rhs.length);
}, 0);
var arr = new Array(totalElems);
var k = 0;
for (var i = 0, il = sets.length; i < il; ++i) {
var cur = sets[i],
keys = !util.isArray(cur) ? cur.keys() : cur;
for (var j = 0, jl = keys.length; j < jl; ++j) {
arr[k++] = keys[j];
}
}
return new Set(arr);
};
/**
* Returns the size of this set in `O(1)` time.
*/
Set.prototype.size = function() {
return this._size;
};
/**
* Returns the keys in this set. Takes `O(n)` time.
*/
Set.prototype.keys = function() {
return values(this._keys);
};
/**
* Tests if a key is present in this Set. Returns `true` if it is and `false`
* if not. Takes `O(1)` time.
*/
Set.prototype.has = function(key) {
return key in this._keys;
};
/**
* Adds a new key to this Set if it is not already present. Returns `true` if
* the key was added and `false` if it was already present. Takes `O(1)` time.
*/
Set.prototype.add = function(key) {
if (!(key in this._keys)) {
this._keys[key] = key;
++this._size;
return true;
}
return false;
};
/**
* Removes a key from this Set. If the key was removed this function returns
* `true`. If not, it returns `false`. Takes `O(1)` time.
*/
Set.prototype.remove = function(key) {
if (key in this._keys) {
delete this._keys[key];
--this._size;
return true;
}
return false;
};
/*
* Returns an array of all values for properties of **o**.
*/
function values(o) {
var ks = Object.keys(o),
len = ks.length,
result = new Array(len),
i;
for (i = 0; i < len; ++i) {
result[i] = o[ks[i]];
}
return result;
}
},{"./util":8}],8:[function(require,module,exports){
/*
* This polyfill comes from
* https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/isArray
*/
if(!Array.isArray) {
exports.isArray = function (vArg) {
return Object.prototype.toString.call(vArg) === '[object Array]';
};
} else {
exports.isArray = Array.isArray;
}
/*
* Slightly adapted polyfill from
* https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce
*/
if ('function' !== typeof Array.prototype.reduce) {
exports.reduce = function(array, callback, opt_initialValue) {
'use strict';
if (null === array || 'undefined' === typeof array) {
// At the moment all modern browsers, that support strict mode, have
// native implementation of Array.prototype.reduce. For instance, IE8
// does not support strict mode, so this check is actually useless.
throw new TypeError(
'Array.prototype.reduce called on null or undefined');
}
if ('function' !== typeof callback) {
throw new TypeError(callback + ' is not a function');
}
var index, value,
length = array.length >>> 0,
isValueSet = false;
if (1 < arguments.length) {
value = opt_initialValue;
isValueSet = true;
}
for (index = 0; length > index; ++index) {
if (array.hasOwnProperty(index)) {
if (isValueSet) {
value = callback(value, array[index], index, array);
}
else {
value = array[index];
isValueSet = true;
}
}
}
if (!isValueSet) {
throw new TypeError('Reduce of empty array with no initial value');
}
return value;
};
} else {
exports.reduce = function(array, callback, opt_initialValue) {
return array.reduce(callback, opt_initialValue);
};
}
},{}],9:[function(require,module,exports){
module.exports = '1.1.3';
},{}],10:[function(require,module,exports){
require("./d3");
module.exports = d3;
(function () { delete this.d3; })(); // unset global
},{}],11:[function(require,module,exports){
/*
Copyright (c) 2012-2013 Chris Pettitt
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
exports.Digraph = require("graphlib").Digraph;
exports.Graph = require("graphlib").Graph;
exports.layout = require("./lib/layout");
exports.version = require("./lib/version");
},{"./lib/layout":12,"./lib/version":27,"graphlib":28}],12:[function(require,module,exports){
var util = require('./util'),
rank = require('./rank'),
order = require('./order'),
CGraph = require('graphlib').CGraph,
CDigraph = require('graphlib').CDigraph;
module.exports = function() {
// External configuration
var config = {
// How much debug information to include?
debugLevel: 0,
// Max number of sweeps to perform in order phase
orderMaxSweeps: order.DEFAULT_MAX_SWEEPS,
// Use network simplex algorithm in ranking
rankSimplex: false,
// Rank direction. Valid values are (TB, LR)
rankDir: 'TB'
};
// Phase functions
var position = require('./position')();
// This layout object
var self = {};
self.orderIters = util.propertyAccessor(self, config, 'orderMaxSweeps');
self.rankSimplex = util.propertyAccessor(self, config, 'rankSimplex');
self.nodeSep = delegateProperty(position.nodeSep);
self.edgeSep = delegateProperty(position.edgeSep);
self.universalSep = delegateProperty(position.universalSep);
self.rankSep = delegateProperty(position.rankSep);
self.rankDir = util.propertyAccessor(self, config, 'rankDir');
self.debugAlignment = delegateProperty(position.debugAlignment);
self.debugLevel = util.propertyAccessor(self, config, 'debugLevel', function(x) {
util.log.level = x;
position.debugLevel(x);
});
self.run = util.time('Total layout', run);
self._normalize = normalize;
return self;
/*
* Constructs an adjacency graph using the nodes and edges specified through
* config. For each node and edge we add a property `dagre` that contains an
* object that will hold intermediate and final layout information. Some of
* the contents include:
*
* 1) A generated ID that uniquely identifies the object.
* 2) Dimension information for nodes (copied from the source node).
* 3) Optional dimension information for edges.
*
* After the adjacency graph is constructed the code no longer needs to use
* the original nodes and edges passed in via config.
*/
function initLayoutGraph(inputGraph) {
var g = new CDigraph();
inputGraph.eachNode(function(u, value) {
if (value === undefined) value = {};
g.addNode(u, {
width: value.width,
height: value.height
});
if (value.hasOwnProperty('rank')) {
g.node(u).prefRank = value.rank;
}
});
// Set up subgraphs
if (inputGraph.parent) {
inputGraph.nodes().forEach(function(u) {
g.parent(u, inputGraph.parent(u));
});
}
inputGraph.eachEdge(function(e, u, v, value) {
if (value === undefined) value = {};
var newValue = {
e: e,
minLen: value.minLen || 1,
width: value.width || 0,
height: value.height || 0,
points: []
};
g.addEdge(null, u, v, newValue);
});
// Initial graph attributes
var graphValue = inputGraph.graph() || {};
g.graph({
rankDir: graphValue.rankDir || config.rankDir,
orderRestarts: graphValue.orderRestarts
});
return g;
}
function run(inputGraph) {
var rankSep = self.rankSep();
var g;
try {
// Build internal graph
g = util.time('initLayoutGraph', initLayoutGraph)(inputGraph);
if (g.order() === 0) {
return g;
}
// Make space for edge labels
g.eachEdge(function(e, s, t, a) {
a.minLen *= 2;
});
self.rankSep(rankSep / 2);
// Determine the rank for each node. Nodes with a lower rank will appear
// above nodes of higher rank.
util.time('rank.run', rank.run)(g, config.rankSimplex);
// Normalize the graph by ensuring that every edge is proper (each edge has
// a length of 1). We achieve this by adding dummy nodes to long edges,
// thus shortening them.
util.time('normalize', normalize)(g);
// Order the nodes so that edge crossings are minimized.
util.time('order', order)(g, config.orderMaxSweeps);
// Find the x and y coordinates for every node in the graph.
util.time('position', position.run)(g);
// De-normalize the graph by removing dummy nodes and augmenting the
// original long edges with coordinate information.
util.time('undoNormalize', undoNormalize)(g);
// Reverses points for edges that are in a reversed state.
util.time('fixupEdgePoints', fixupEdgePoints)(g);
// Restore delete edges and reverse edges that were reversed in the rank
// phase.
util.time('rank.restoreEdges', rank.restoreEdges)(g);
// Construct final result graph and return it
return util.time('createFinalGraph', createFinalGraph)(g, inputGraph.isDirected());
} finally {
self.rankSep(rankSep);
}
}
/*
* This function is responsible for 'normalizing' the graph. The process of
* normalization ensures that no edge in the graph has spans more than one
* rank. To do this it inserts dummy nodes as needed and links them by adding
* dummy edges. This function keeps enough information in the dummy nodes and
* edges to ensure that the original graph can be reconstructed later.
*
* This method assumes that the input graph is cycle free.
*/
function normalize(g) {
var dummyCount = 0;
g.eachEdge(function(e, s, t, a) {
var sourceRank = g.node(s).rank;
var targetRank = g.node(t).rank;
if (sourceRank + 1 < targetRank) {
for (var u = s, rank = sourceRank + 1, i = 0; rank < targetRank; ++rank, ++i) {
var v = '_D' + (++dummyCount);
var node = {
width: a.width,
height: a.height,
edge: { id: e, source: s, target: t, attrs: a },
rank: rank,
dummy: true
};
// If this node represents a bend then we will use it as a control
// point. For edges with 2 segments this will be the center dummy
// node. For edges with more than two segments, this will be the
// first and last dummy node.
if (i === 0) node.index = 0;
else if (rank + 1 === targetRank) node.index = 1;
g.addNode(v, node);
g.addEdge(null, u, v, {});
u = v;
}
g.addEdge(null, u, t, {});
g.delEdge(e);
}
});
}
/*
* Reconstructs the graph as it was before normalization. The positions of
* dummy nodes are used to build an array of points for the original 'long'
* edge. Dummy nodes and edges are removed.
*/
function undoNormalize(g) {
g.eachNode(function(u, a) {
if (a.dummy) {
if ('index' in a) {
var edge = a.edge;
if (!g.hasEdge(edge.id)) {
g.addEdge(edge.id, edge.source, edge.target, edge.attrs);
}
var points = g.edge(edge.id).points;
points[a.index] = { x: a.x, y: a.y, ul: a.ul, ur: a.ur, dl: a.dl, dr: a.dr };
}
g.delNode(u);
}
});
}
/*
* For each edge that was reversed during the `acyclic` step, reverse its
* array of points.
*/
function fixupEdgePoints(g) {
g.eachEdge(function(e, s, t, a) { if (a.reversed) a.points.reverse(); });
}
function createFinalGraph(g, isDirected) {
var out = isDirected ? new CDigraph() : new CGraph();
out.graph(g.graph());
g.eachNode(function(u, value) { out.addNode(u, value); });
g.eachNode(function(u) { out.parent(u, g.parent(u)); });
g.eachEdge(function(e, u, v, value) {
out.addEdge(value.e, u, v, value);
});
// Attach bounding box information
var maxX = 0, maxY = 0;
g.eachNode(function(u, value) {
if (!g.children(u).length) {
maxX = Math.max(maxX, value.x + value.width / 2);
maxY = Math.max(maxY, value.y + value.height / 2);
}
});
g.eachEdge(function(e, u, v, value) {
var maxXPoints = Math.max.apply(Math, value.points.map(function(p) { return p.x; }));
var maxYPoints = Math.max.apply(Math, value.points.map(function(p) { return p.y; }));
maxX = Math.max(maxX, maxXPoints + value.width / 2);
maxY = Math.max(maxY, maxYPoints + value.height / 2);
});
out.graph().width = maxX;
out.graph().height = maxY;
return out;
}
/*
* Given a function, a new function is returned that invokes the given
* function. The return value from the function is always the `self` object.
*/
function delegateProperty(f) {
return function() {
if (!arguments.length) return f();
f.apply(null, arguments);
return self;
};
}
};
},{"./order":13,"./position":18,"./rank":19,"./util":26,"graphlib":28}],13:[function(require,module,exports){
var util = require('./util'),
crossCount = require('./order/crossCount'),
initLayerGraphs = require('./order/initLayerGraphs'),
initOrder = require('./order/initOrder'),
sortLayer = require('./order/sortLayer');
module.exports = order;
// The maximum number of sweeps to perform before finishing the order phase.
var DEFAULT_MAX_SWEEPS = 24;
order.DEFAULT_MAX_SWEEPS = DEFAULT_MAX_SWEEPS;
/*
* Runs the order phase with the specified `graph, `maxSweeps`, and
* `debugLevel`. If `maxSweeps` is not specified we use `DEFAULT_MAX_SWEEPS`.
* If `debugLevel` is not set we assume 0.
*/
function order(g, maxSweeps) {
if (arguments.length < 2) {
maxSweeps = DEFAULT_MAX_SWEEPS;
}
var restarts = g.graph().orderRestarts || 0;
var layerGraphs = initLayerGraphs(g);
// TODO: remove this when we add back support for ordering clusters
layerGraphs.forEach(function(lg) {
lg = lg.filterNodes(function(u) { return !g.children(u).length; });
});
var iters = 0,
currentBestCC,
allTimeBestCC = Number.MAX_VALUE,
allTimeBest = {};
function saveAllTimeBest() {
g.eachNode(function(u, value) { allTimeBest[u] = value.order; });
}
for (var j = 0; j < Number(restarts) + 1 && allTimeBestCC !== 0; ++j) {
currentBestCC = Number.MAX_VALUE;
initOrder(g, restarts > 0);
util.log(2, 'Order phase start cross count: ' + g.graph().orderInitCC);
var i, lastBest, cc;
for (i = 0, lastBest = 0; lastBest < 4 && i < maxSweeps && currentBestCC > 0; ++i, ++lastBest, ++iters) {
sweep(g, layerGraphs, i);
cc = crossCount(g);
if (cc < currentBestCC) {
lastBest = 0;
currentBestCC = cc;
if (cc < allTimeBestCC) {
saveAllTimeBest();
allTimeBestCC = cc;
}
}
util.log(3, 'Order phase start ' + j + ' iter ' + i + ' cross count: ' + cc);
}
}
Object.keys(allTimeBest).forEach(function(u) {
if (!g.children || !g.children(u).length) {
g.node(u).order = allTimeBest[u];
}
});
g.graph().orderCC = allTimeBestCC;
util.log(2, 'Order iterations: ' + iters);
util.log(2, 'Order phase best cross count: ' + g.graph().orderCC);
}
function predecessorWeights(g, nodes) {
var weights = {};
nodes.forEach(function(u) {
weights[u] = g.inEdges(u).map(function(e) {
return g.node(g.source(e)).order;
});
});
return weights;
}
function successorWeights(g, nodes) {
var weights = {};
nodes.forEach(function(u) {
weights[u] = g.outEdges(u).map(function(e) {
return g.node(g.target(e)).order;
});
});
return weights;
}
function sweep(g, layerGraphs, iter) {
if (iter % 2 === 0) {
sweepDown(g, layerGraphs, iter);
} else {
sweepUp(g, layerGraphs, iter);
}
}
function sweepDown(g, layerGraphs) {
var cg;
for (i = 1; i < layerGraphs.length; ++i) {
cg = sortLayer(layerGraphs[i], cg, predecessorWeights(g, layerGraphs[i].nodes()));
}
}
function sweepUp(g, layerGraphs) {
var cg;
for (i = layerGraphs.length - 2; i >= 0; --i) {
sortLayer(layerGraphs[i], cg, successorWeights(g, layerGraphs[i].nodes()));
}
}
},{"./order/crossCount":14,"./order/initLayerGraphs":15,"./order/initOrder":16,"./order/sortLayer":17,"./util":26}],14:[function(require,module,exports){
var util = require('../util');
module.exports = crossCount;
/*
* Returns the cross count for the given graph.
*/
function crossCount(g) {
var cc = 0;
var ordering = util.ordering(g);
for (var i = 1; i < ordering.length; ++i) {
cc += twoLayerCrossCount(g, ordering[i-1], ordering[i]);
}
return cc;
}
/*
* This function searches through a ranked and ordered graph and counts the
* number of edges that cross. This algorithm is derived from:
*
* W. Barth et al., Bilayer Cross Counting, JGAA, 8(2) 179194 (2004)
*/
function twoLayerCrossCount(g, layer1, layer2) {
var indices = [];
layer1.forEach(function(u) {
var nodeIndices = [];
g.outEdges(u).forEach(function(e) { nodeIndices.push(g.node(g.target(e)).order); });
nodeIndices.sort(function(x, y) { return x - y; });
indices = indices.concat(nodeIndices);
});
var firstIndex = 1;
while (firstIndex < layer2.length) firstIndex <<= 1;
var treeSize = 2 * firstIndex - 1;
firstIndex -= 1;
var tree = [];
for (var i = 0; i < treeSize; ++i) { tree[i] = 0; }
var cc = 0;
indices.forEach(function(i) {
var treeIndex = i + firstIndex;
++tree[treeIndex];
while (treeIndex > 0) {
if (treeIndex % 2) {
cc += tree[treeIndex + 1];
}
treeIndex = (treeIndex - 1) >> 1;
++tree[treeIndex];
}
});
return cc;
}
},{"../util":26}],15:[function(require,module,exports){
var nodesFromList = require('graphlib').filter.nodesFromList,
/* jshint -W079 */
Set = require('cp-data').Set;
module.exports = initLayerGraphs;
/*
* This function takes a compound layered graph, g, and produces an array of
* layer graphs. Each entry in the array represents a subgraph of nodes
* relevant for performing crossing reduction on that layer.
*/
function initLayerGraphs(g) {
var ranks = [];
function dfs(u) {
if (u === null) {
g.children(u).forEach(function(v) { dfs(v); });
return;
}
var value = g.node(u);
value.minRank = ('rank' in value) ? value.rank : Number.MAX_VALUE;
value.maxRank = ('rank' in value) ? value.rank : Number.MIN_VALUE;
var uRanks = new Set();
g.children(u).forEach(function(v) {
var rs = dfs(v);
uRanks = Set.union([uRanks, rs]);
value.minRank = Math.min(value.minRank, g.node(v).minRank);
value.maxRank = Math.max(value.maxRank, g.node(v).maxRank);
});
if ('rank' in value) uRanks.add(value.rank);
uRanks.keys().forEach(function(r) {
if (!(r in ranks)) ranks[r] = [];
ranks[r].push(u);
});
return uRanks;
}
dfs(null);
var layerGraphs = [];
ranks.forEach(function(us, rank) {
layerGraphs[rank] = g.filterNodes(nodesFromList(us));
});
return layerGraphs;
}
},{"cp-data":5,"graphlib":28}],16:[function(require,module,exports){
var crossCount = require('./crossCount'),
util = require('../util');
module.exports = initOrder;
/*
* Given a graph with a set of layered nodes (i.e. nodes that have a `rank`
* attribute) this function attaches an `order` attribute that uniquely
* arranges each node of each rank. If no constraint graph is provided the
* order of the nodes in each rank is entirely arbitrary.
*/
function initOrder(g, random) {
var layers = [];
g.eachNode(function(u, value) {
var layer = layers[value.rank];
if (g.children && g.children(u).length > 0) return;
if (!layer) {
layer = layers[value.rank] = [];
}
layer.push(u);
});
layers.forEach(function(layer) {
if (random) {
util.shuffle(layer);
}
layer.forEach(function(u, i) {
g.node(u).order = i;
});
});
var cc = crossCount(g);
g.graph().orderInitCC = cc;
g.graph().orderCC = Number.MAX_VALUE;
}
},{"../util":26,"./crossCount":14}],17:[function(require,module,exports){
var util = require('../util');
/*
Digraph = require('graphlib').Digraph,
topsort = require('graphlib').alg.topsort,
nodesFromList = require('graphlib').filter.nodesFromList;
*/
module.exports = sortLayer;
/*
function sortLayer(g, cg, weights) {
var result = sortLayerSubgraph(g, null, cg, weights);
result.list.forEach(function(u, i) {
g.node(u).order = i;
});
return result.constraintGraph;
}
*/
function sortLayer(g, cg, weights) {
var ordering = [];
var bs = {};
g.eachNode(function(u, value) {
ordering[value.order] = u;
var ws = weights[u];
if (ws.length) {
bs[u] = util.sum(ws) / ws.length;
}
});
var toSort = g.nodes().filter(function(u) { return bs[u] !== undefined; });
toSort.sort(function(x, y) {
return bs[x] - bs[y] || g.node(x).order - g.node(y).order;
});
for (var i = 0, j = 0, jl = toSort.length; j < jl; ++i) {
if (bs[ordering[i]] !== undefined) {
g.node(toSort[j++]).order = i;
}
}
}
// TOOD: re-enable constrained sorting once we have a strategy for handling
// undefined barycenters.
/*
function sortLayerSubgraph(g, sg, cg, weights) {
cg = cg ? cg.filterNodes(nodesFromList(g.children(sg))) : new Digraph();
var nodeData = {};
g.children(sg).forEach(function(u) {
if (g.children(u).length) {
nodeData[u] = sortLayerSubgraph(g, u, cg, weights);
nodeData[u].firstSG = u;
nodeData[u].lastSG = u;
} else {
var ws = weights[u];
nodeData[u] = {
degree: ws.length,
barycenter: ws.length > 0 ? util.sum(ws) / ws.length : 0,
list: [u]
};
}
});
resolveViolatedConstraints(g, cg, nodeData);
var keys = Object.keys(nodeData);
keys.sort(function(x, y) {
return nodeData[x].barycenter - nodeData[y].barycenter;
});
var result = keys.map(function(u) { return nodeData[u]; })
.reduce(function(lhs, rhs) { return mergeNodeData(g, lhs, rhs); });
return result;
}
/*
function mergeNodeData(g, lhs, rhs) {
var cg = mergeDigraphs(lhs.constraintGraph, rhs.constraintGraph);
if (lhs.lastSG !== undefined && rhs.firstSG !== undefined) {
if (cg === undefined) {
cg = new Digraph();
}
if (!cg.hasNode(lhs.lastSG)) { cg.addNode(lhs.lastSG); }
cg.addNode(rhs.firstSG);
cg.addEdge(null, lhs.lastSG, rhs.firstSG);
}
return {
degree: lhs.degree + rhs.degree,
barycenter: (lhs.barycenter * lhs.degree + rhs.barycenter * rhs.degree) /
(lhs.degree + rhs.degree),
list: lhs.list.concat(rhs.list),
firstSG: lhs.firstSG !== undefined ? lhs.firstSG : rhs.firstSG,
lastSG: rhs.lastSG !== undefined ? rhs.lastSG : lhs.lastSG,
constraintGraph: cg
};
}
function mergeDigraphs(lhs, rhs) {
if (lhs === undefined) return rhs;
if (rhs === undefined) return lhs;
lhs = lhs.copy();
rhs.nodes().forEach(function(u) { lhs.addNode(u); });
rhs.edges().forEach(function(e, u, v) { lhs.addEdge(null, u, v); });
return lhs;
}
function resolveViolatedConstraints(g, cg, nodeData) {
// Removes nodes `u` and `v` from `cg` and makes any edges incident on them
// incident on `w` instead.
function collapseNodes(u, v, w) {
// TODO original paper removes self loops, but it is not obvious when this would happen
cg.inEdges(u).forEach(function(e) {
cg.delEdge(e);
cg.addEdge(null, cg.source(e), w);
});
cg.outEdges(v).forEach(function(e) {
cg.delEdge(e);
cg.addEdge(null, w, cg.target(e));
});
cg.delNode(u);
cg.delNode(v);
}
var violated;
while ((violated = findViolatedConstraint(cg, nodeData)) !== undefined) {
var source = cg.source(violated),
target = cg.target(violated);
var v;
while ((v = cg.addNode(null)) && g.hasNode(v)) {
cg.delNode(v);
}
// Collapse barycenter and list
nodeData[v] = mergeNodeData(g, nodeData[source], nodeData[target]);
delete nodeData[source];
delete nodeData[target];
collapseNodes(source, target, v);
if (cg.incidentEdges(v).length === 0) { cg.delNode(v); }
}
}
function findViolatedConstraint(cg, nodeData) {
var us = topsort(cg);
for (var i = 0; i < us.length; ++i) {
var u = us[i];
var inEdges = cg.inEdges(u);
for (var j = 0; j < inEdges.length; ++j) {
var e = inEdges[j];
if (nodeData[cg.source(e)].barycenter >= nodeData[u].barycenter) {
return e;
}
}
}
}
*/
},{"../util":26}],18:[function(require,module,exports){
var util = require('./util');
/*
* The algorithms here are based on Brandes and Köpf, "Fast and Simple
* Horizontal Coordinate Assignment".
*/
module.exports = function() {
// External configuration
var config = {
nodeSep: 50,
edgeSep: 10,
universalSep: null,
rankSep: 30
};
var self = {};
self.nodeSep = util.propertyAccessor(self, config, 'nodeSep');
self.edgeSep = util.propertyAccessor(self, config, 'edgeSep');
// If not null this separation value is used for all nodes and edges
// regardless of their widths. `nodeSep` and `edgeSep` are ignored with this
// option.
self.universalSep = util.propertyAccessor(self, config, 'universalSep');
self.rankSep = util.propertyAccessor(self, config, 'rankSep');
self.debugLevel = util.propertyAccessor(self, config, 'debugLevel');
self.run = run;
return self;
function run(g) {
g = g.filterNodes(util.filterNonSubgraphs(g));
var layering = util.ordering(g);
var conflicts = findConflicts(g, layering);
var xss = {};
['u', 'd'].forEach(function(vertDir) {
if (vertDir === 'd') layering.reverse();
['l', 'r'].forEach(function(horizDir) {
if (horizDir === 'r') reverseInnerOrder(layering);
var dir = vertDir + horizDir;
var align = verticalAlignment(g, layering, conflicts, vertDir === 'u' ? 'predecessors' : 'successors');
xss[dir]= horizontalCompaction(g, layering, align.pos, align.root, align.align);
if (config.debugLevel >= 3)
debugPositioning(vertDir + horizDir, g, layering, xss[dir]);
if (horizDir === 'r') flipHorizontally(xss[dir]);
if (horizDir === 'r') reverseInnerOrder(layering);
});
if (vertDir === 'd') layering.reverse();
});
balance(g, layering, xss);
g.eachNode(function(v) {
var xs = [];
for (var alignment in xss) {
var alignmentX = xss[alignment][v];
posXDebug(alignment, g, v, alignmentX);
xs.push(alignmentX);
}
xs.sort(function(x, y) { return x - y; });
posX(g, v, (xs[1] + xs[2]) / 2);
});
// Align y coordinates with ranks
var y = 0, reverseY = g.graph().rankDir === 'BT' || g.graph().rankDir === 'RL';
layering.forEach(function(layer) {
var maxHeight = util.max(layer.map(function(u) { return height(g, u); }));
y += maxHeight / 2;
layer.forEach(function(u) {
posY(g, u, reverseY ? -y : y);
});
y += maxHeight / 2 + config.rankSep;
});
// Translate layout so that top left corner of bounding rectangle has
// coordinate (0, 0).
var minX = util.min(g.nodes().map(function(u) { return posX(g, u) - width(g, u) / 2; }));
var minY = util.min(g.nodes().map(function(u) { return posY(g, u) - height(g, u) / 2; }));
g.eachNode(function(u) {
posX(g, u, posX(g, u) - minX);
posY(g, u, posY(g, u) - minY);
});
}
/*
* Generate an ID that can be used to represent any undirected edge that is
* incident on `u` and `v`.
*/
function undirEdgeId(u, v) {
return u < v
? u.toString().length + ':' + u + '-' + v
: v.toString().length + ':' + v + '-' + u;
}
function findConflicts(g, layering) {
var conflicts = {}, // Set of conflicting edge ids
pos = {}, // Position of node in its layer
prevLayer,
currLayer,
k0, // Position of the last inner segment in the previous layer
l, // Current position in the current layer (for iteration up to `l1`)
k1; // Position of the next inner segment in the previous layer or
// the position of the last element in the previous layer
if (layering.length <= 2) return conflicts;
function updateConflicts(v) {
var k = pos[v];
if (k < k0 || k > k1) {
conflicts[undirEdgeId(currLayer[l], v)] = true;
}
}
layering[1].forEach(function(u, i) { pos[u] = i; });
for (var i = 1; i < layering.length - 1; ++i) {
prevLayer = layering[i];
currLayer = layering[i+1];
k0 = 0;
l = 0;
// Scan current layer for next node that is incident to an inner segement
// between layering[i+1] and layering[i].
for (var l1 = 0; l1 < currLayer.length; ++l1) {
var u = currLayer[l1]; // Next inner segment in the current layer or
// last node in the current layer
pos[u] = l1;
k1 = undefined;
if (g.node(u).dummy) {
var uPred = g.predecessors(u)[0];
// Note: In the case of self loops and sideways edges it is possible
// for a dummy not to have a predecessor.
if (uPred !== undefined && g.node(uPred).dummy)
k1 = pos[uPred];
}
if (k1 === undefined && l1 === currLayer.length - 1)
k1 = prevLayer.length - 1;
if (k1 !== undefined) {
for (; l <= l1; ++l) {
g.predecessors(currLayer[l]).forEach(updateConflicts);
}
k0 = k1;
}
}
}
return conflicts;
}
function verticalAlignment(g, layering, conflicts, relationship) {
var pos = {}, // Position for a node in its layer
root = {}, // Root of the block that the node participates in
align = {}; // Points to the next node in the block or, if the last
// element in the block, points to the first block's root
layering.forEach(function(layer) {
layer.forEach(function(u, i) {
root[u] = u;
align[u] = u;
pos[u] = i;
});
});
layering.forEach(function(layer) {
var prevIdx = -1;
layer.forEach(function(v) {
var related = g[relationship](v), // Adjacent nodes from the previous layer
mid; // The mid point in the related array
if (related.length > 0) {
related.sort(function(x, y) { return pos[x] - pos[y]; });
mid = (related.length - 1) / 2;
related.slice(Math.floor(mid), Math.ceil(mid) + 1).forEach(function(u) {
if (align[v] === v) {
if (!conflicts[undirEdgeId(u, v)] && prevIdx < pos[u]) {
align[u] = v;
align[v] = root[v] = root[u];
prevIdx = pos[u];
}
}
});
}
});
});
return { pos: pos, root: root, align: align };
}
// This function deviates from the standard BK algorithm in two ways. First
// it takes into account the size of the nodes. Second it includes a fix to
// the original algorithm that is described in Carstens, "Node and Label
// Placement in a Layered Layout Algorithm".
function horizontalCompaction(g, layering, pos, root, align) {
var sink = {}, // Mapping of node id -> sink node id for class
maybeShift = {}, // Mapping of sink node id -> { class node id, min shift }
shift = {}, // Mapping of sink node id -> shift
pred = {}, // Mapping of node id -> predecessor node (or null)
xs = {}; // Calculated X positions
layering.forEach(function(layer) {
layer.forEach(function(u, i) {
sink[u] = u;
maybeShift[u] = {};
if (i > 0)
pred[u] = layer[i - 1];
});
});
function updateShift(toShift, neighbor, delta) {
if (!(neighbor in maybeShift[toShift])) {
maybeShift[toShift][neighbor] = delta;
} else {
maybeShift[toShift][neighbor] = Math.min(maybeShift[toShift][neighbor], delta);
}
}
function placeBlock(v) {
if (!(v in xs)) {
xs[v] = 0;
var w = v;
do {
if (pos[w] > 0) {
var u = root[pred[w]];
placeBlock(u);
if (sink[v] === v) {
sink[v] = sink[u];
}
var delta = sep(g, pred[w]) + sep(g, w);
if (sink[v] !== sink[u]) {
updateShift(sink[u], sink[v], xs[v] - xs[u] - delta);
} else {
xs[v] = Math.max(xs[v], xs[u] + delta);
}
}
w = align[w];
} while (w !== v);
}
}
// Root coordinates relative to sink
util.values(root).forEach(function(v) {
placeBlock(v);
});
// Absolute coordinates
// There is an assumption here that we've resolved shifts for any classes
// that begin at an earlier layer. We guarantee this by visiting layers in
// order.
layering.forEach(function(layer) {
layer.forEach(function(v) {
xs[v] = xs[root[v]];
if (v === root[v] && v === sink[v]) {
var minShift = 0;
if (v in maybeShift && Object.keys(maybeShift[v]).length > 0) {
minShift = util.min(Object.keys(maybeShift[v])
.map(function(u) {
return maybeShift[v][u] + (u in shift ? shift[u] : 0);
}
));
}
shift[v] = minShift;
}
});
});
layering.forEach(function(layer) {
layer.forEach(function(v) {
xs[v] += shift[sink[root[v]]] || 0;
});
});
return xs;
}
function findMinCoord(g, layering, xs) {
return util.min(layering.map(function(layer) {
var u = layer[0];
return xs[u];
}));
}
function findMaxCoord(g, layering, xs) {
return util.max(layering.map(function(layer) {
var u = layer[layer.length - 1];
return xs[u];
}));
}
function balance(g, layering, xss) {
var min = {}, // Min coordinate for the alignment
max = {}, // Max coordinate for the alginment
smallestAlignment,
shift = {}; // Amount to shift a given alignment
function updateAlignment(v) {
xss[alignment][v] += shift[alignment];
}
var smallest = Number.POSITIVE_INFINITY;
for (var alignment in xss) {
var xs = xss[alignment];
min[alignment] = findMinCoord(g, layering, xs);
max[alignment] = findMaxCoord(g, layering, xs);
var w = max[alignment] - min[alignment];
if (w < smallest) {
smallest = w;
smallestAlignment = alignment;
}
}
// Determine how much to adjust positioning for each alignment
['u', 'd'].forEach(function(vertDir) {
['l', 'r'].forEach(function(horizDir) {
var alignment = vertDir + horizDir;
shift[alignment] = horizDir === 'l'
? min[smallestAlignment] - min[alignment]
: max[smallestAlignment] - max[alignment];
});
});
// Find average of medians for xss array
for (alignment in xss) {
g.eachNode(updateAlignment);
}
}
function flipHorizontally(xs) {
for (var u in xs) {
xs[u] = -xs[u];
}
}
function reverseInnerOrder(layering) {
layering.forEach(function(layer) {
layer.reverse();
});
}
function width(g, u) {
switch (g.graph().rankDir) {
case 'LR': return g.node(u).height;
case 'RL': return g.node(u).height;
default: return g.node(u).width;
}
}
function height(g, u) {
switch(g.graph().rankDir) {
case 'LR': return g.node(u).width;
case 'RL': return g.node(u).width;
default: return g.node(u).height;
}
}
function sep(g, u) {
if (config.universalSep !== null) {
return config.universalSep;
}
var w = width(g, u);
var s = g.node(u).dummy ? config.edgeSep : config.nodeSep;
return (w + s) / 2;
}
function posX(g, u, x) {
if (g.graph().rankDir === 'LR' || g.graph().rankDir === 'RL') {
if (arguments.length < 3) {
return g.node(u).y;
} else {
g.node(u).y = x;
}
} else {
if (arguments.length < 3) {
return g.node(u).x;
} else {
g.node(u).x = x;
}
}
}
function posXDebug(name, g, u, x) {
if (g.graph().rankDir === 'LR' || g.graph().rankDir === 'RL') {
if (arguments.length < 3) {
return g.node(u)[name];
} else {
g.node(u)[name] = x;
}
} else {
if (arguments.length < 3) {
return g.node(u)[name];
} else {
g.node(u)[name] = x;
}
}
}
function posY(g, u, y) {
if (g.graph().rankDir === 'LR' || g.graph().rankDir === 'RL') {
if (arguments.length < 3) {
return g.node(u).x;
} else {
g.node(u).x = y;
}
} else {
if (arguments.length < 3) {
return g.node(u).y;
} else {
g.node(u).y = y;
}
}
}
function debugPositioning(align, g, layering, xs) {
layering.forEach(function(l, li) {
var u, xU;
l.forEach(function(v) {
var xV = xs[v];
if (u) {
var s = sep(g, u) + sep(g, v);
if (xV - xU < s)
console.log('Position phase: sep violation. Align: ' + align + '. Layer: ' + li + '. ' +
'U: ' + u + ' V: ' + v + '. Actual sep: ' + (xV - xU) + ' Expected sep: ' + s);
}
u = v;
xU = xV;
});
});
}
};
},{"./util":26}],19:[function(require,module,exports){
var util = require('./util'),
acyclic = require('./rank/acyclic'),
initRank = require('./rank/initRank'),
feasibleTree = require('./rank/feasibleTree'),
constraints = require('./rank/constraints'),
simplex = require('./rank/simplex'),
components = require('graphlib').alg.components,
filter = require('graphlib').filter;
exports.run = run;
exports.restoreEdges = restoreEdges;
/*
* Heuristic function that assigns a rank to each node of the input graph with
* the intent of minimizing edge lengths, while respecting the `minLen`
* attribute of incident edges.
*
* Prerequisites:
*
* * Each edge in the input graph must have an assigned 'minLen' attribute
*/
function run(g, useSimplex) {
expandSelfLoops(g);
// If there are rank constraints on nodes, then build a new graph that
// encodes the constraints.
util.time('constraints.apply', constraints.apply)(g);
expandSidewaysEdges(g);
// Reverse edges to get an acyclic graph, we keep the graph in an acyclic
// state until the very end.
util.time('acyclic', acyclic)(g);
// Convert the graph into a flat graph for ranking
var flatGraph = g.filterNodes(util.filterNonSubgraphs(g));
// Assign an initial ranking using DFS.
initRank(flatGraph);
// For each component improve the assigned ranks.
components(flatGraph).forEach(function(cmpt) {
var subgraph = flatGraph.filterNodes(filter.nodesFromList(cmpt));
rankComponent(subgraph, useSimplex);
});
// Relax original constraints
util.time('constraints.relax', constraints.relax(g));
// When handling nodes with constrained ranks it is possible to end up with
// edges that point to previous ranks. Most of the subsequent algorithms assume
// that edges are pointing to successive ranks only. Here we reverse any "back
// edges" and mark them as such. The acyclic algorithm will reverse them as a
// post processing step.
util.time('reorientEdges', reorientEdges)(g);
}
function restoreEdges(g) {
acyclic.undo(g);
}
/*
* Expand self loops into three dummy nodes. One will sit above the incident
* node, one will be at the same level, and one below. The result looks like:
*
* /--<--x--->--\
* node y
* \--<--z--->--/
*
* Dummy nodes x, y, z give us the shape of a loop and node y is where we place
* the label.
*
* TODO: consolidate knowledge of dummy node construction.
* TODO: support minLen = 2
*/
function expandSelfLoops(g) {
g.eachEdge(function(e, u, v, a) {
if (u === v) {
var x = addDummyNode(g, e, u, v, a, 0, false),
y = addDummyNode(g, e, u, v, a, 1, true),
z = addDummyNode(g, e, u, v, a, 2, false);
g.addEdge(null, x, u, {minLen: 1, selfLoop: true});
g.addEdge(null, x, y, {minLen: 1, selfLoop: true});
g.addEdge(null, u, z, {minLen: 1, selfLoop: true});
g.addEdge(null, y, z, {minLen: 1, selfLoop: true});
g.delEdge(e);
}
});
}
function expandSidewaysEdges(g) {
g.eachEdge(function(e, u, v, a) {
if (u === v) {
var origEdge = a.originalEdge,
dummy = addDummyNode(g, origEdge.e, origEdge.u, origEdge.v, origEdge.value, 0, true);
g.addEdge(null, u, dummy, {minLen: 1});
g.addEdge(null, dummy, v, {minLen: 1});
g.delEdge(e);
}
});
}
function addDummyNode(g, e, u, v, a, index, isLabel) {
return g.addNode(null, {
width: isLabel ? a.width : 0,
height: isLabel ? a.height : 0,
edge: { id: e, source: u, target: v, attrs: a },
dummy: true,
index: index
});
}
function reorientEdges(g) {
g.eachEdge(function(e, u, v, value) {
if (g.node(u).rank > g.node(v).rank) {
g.delEdge(e);
value.reversed = true;
g.addEdge(e, v, u, value);
}
});
}
function rankComponent(subgraph, useSimplex) {
var spanningTree = feasibleTree(subgraph);
if (useSimplex) {
util.log(1, 'Using network simplex for ranking');
simplex(subgraph, spanningTree);
}
normalize(subgraph);
}
function normalize(g) {
var m = util.min(g.nodes().map(function(u) { return g.node(u).rank; }));
g.eachNode(function(u, node) { node.rank -= m; });
}
},{"./rank/acyclic":20,"./rank/constraints":21,"./rank/feasibleTree":22,"./rank/initRank":23,"./rank/simplex":25,"./util":26,"graphlib":28}],20:[function(require,module,exports){
var util = require('../util');
module.exports = acyclic;
module.exports.undo = undo;
/*
* This function takes a directed graph that may have cycles and reverses edges
* as appropriate to break these cycles. Each reversed edge is assigned a
* `reversed` attribute with the value `true`.
*
* There should be no self loops in the graph.
*/
function acyclic(g) {
var onStack = {},
visited = {},
reverseCount = 0;
function dfs(u) {
if (u in visited) return;
visited[u] = onStack[u] = true;
g.outEdges(u).forEach(function(e) {
var t = g.target(e),
value;
if (u === t) {
console.error('Warning: found self loop "' + e + '" for node "' + u + '"');
} else if (t in onStack) {
value = g.edge(e);
g.delEdge(e);
value.reversed = true;
++reverseCount;
g.addEdge(e, t, u, value);
} else {
dfs(t);
}
});
delete onStack[u];
}
g.eachNode(function(u) { dfs(u); });
util.log(2, 'Acyclic Phase: reversed ' + reverseCount + ' edge(s)');
return reverseCount;
}
/*
* Given a graph that has had the acyclic operation applied, this function
* undoes that operation. More specifically, any edge with the `reversed`
* attribute is again reversed to restore the original direction of the edge.
*/
function undo(g) {
g.eachEdge(function(e, s, t, a) {
if (a.reversed) {
delete a.reversed;
g.delEdge(e);
g.addEdge(e, t, s, a);
}
});
}
},{"../util":26}],21:[function(require,module,exports){
exports.apply = function(g) {
function dfs(sg) {
var rankSets = {};
g.children(sg).forEach(function(u) {
if (g.children(u).length) {
dfs(u);
return;
}
var value = g.node(u),
prefRank = value.prefRank;
if (prefRank !== undefined) {
if (!checkSupportedPrefRank(prefRank)) { return; }
if (!(prefRank in rankSets)) {
rankSets.prefRank = [u];
} else {
rankSets.prefRank.push(u);
}
var newU = rankSets[prefRank];
if (newU === undefined) {
newU = rankSets[prefRank] = g.addNode(null, { originalNodes: [] });
g.parent(newU, sg);
}
redirectInEdges(g, u, newU, prefRank === 'min');
redirectOutEdges(g, u, newU, prefRank === 'max');
// Save original node and remove it from reduced graph
g.node(newU).originalNodes.push({ u: u, value: value, parent: sg });
g.delNode(u);
}
});
addLightEdgesFromMinNode(g, sg, rankSets.min);
addLightEdgesToMaxNode(g, sg, rankSets.max);
}
dfs(null);
};
function checkSupportedPrefRank(prefRank) {
if (prefRank !== 'min' && prefRank !== 'max' && prefRank.indexOf('same_') !== 0) {
console.error('Unsupported rank type: ' + prefRank);
return false;
}
return true;
}
function redirectInEdges(g, u, newU, reverse) {
g.inEdges(u).forEach(function(e) {
var origValue = g.edge(e),
value;
if (origValue.originalEdge) {
value = origValue;
} else {
value = {
originalEdge: { e: e, u: g.source(e), v: g.target(e), value: origValue },
minLen: g.edge(e).minLen
};
}
// Do not reverse edges for self-loops.
if (origValue.selfLoop) {
reverse = false;
}
if (reverse) {
// Ensure that all edges to min are reversed
g.addEdge(null, newU, g.source(e), value);
value.reversed = true;
} else {
g.addEdge(null, g.source(e), newU, value);
}
});
}
function redirectOutEdges(g, u, newU, reverse) {
g.outEdges(u).forEach(function(e) {
var origValue = g.edge(e),
value;
if (origValue.originalEdge) {
value = origValue;
} else {
value = {
originalEdge: { e: e, u: g.source(e), v: g.target(e), value: origValue },
minLen: g.edge(e).minLen
};
}
// Do not reverse edges for self-loops.
if (origValue.selfLoop) {
reverse = false;
}
if (reverse) {
// Ensure that all edges from max are reversed
g.addEdge(null, g.target(e), newU, value);
value.reversed = true;
} else {
g.addEdge(null, newU, g.target(e), value);
}
});
}
function addLightEdgesFromMinNode(g, sg, minNode) {
if (minNode !== undefined) {
g.children(sg).forEach(function(u) {
// The dummy check ensures we don't add an edge if the node is involved
// in a self loop or sideways edge.
if (u !== minNode && !g.outEdges(minNode, u).length && !g.node(u).dummy) {
g.addEdge(null, minNode, u, { minLen: 0 });
}
});
}
}
function addLightEdgesToMaxNode(g, sg, maxNode) {
if (maxNode !== undefined) {
g.children(sg).forEach(function(u) {
// The dummy check ensures we don't add an edge if the node is involved
// in a self loop or sideways edge.
if (u !== maxNode && !g.outEdges(u, maxNode).length && !g.node(u).dummy) {
g.addEdge(null, u, maxNode, { minLen: 0 });
}
});
}
}
/*
* This function "relaxes" the constraints applied previously by the "apply"
* function. It expands any nodes that were collapsed and assigns the rank of
* the collapsed node to each of the expanded nodes. It also restores the
* original edges and removes any dummy edges pointing at the collapsed nodes.
*
* Note that the process of removing collapsed nodes also removes dummy edges
* automatically.
*/
exports.relax = function(g) {
// Save original edges
var originalEdges = [];
g.eachEdge(function(e, u, v, value) {
var originalEdge = value.originalEdge;
if (originalEdge) {
originalEdges.push(originalEdge);
}
});
// Expand collapsed nodes
g.eachNode(function(u, value) {
var originalNodes = value.originalNodes;
if (originalNodes) {
originalNodes.forEach(function(originalNode) {
originalNode.value.rank = value.rank;
g.addNode(originalNode.u, originalNode.value);
g.parent(originalNode.u, originalNode.parent);
});
g.delNode(u);
}
});
// Restore original edges
originalEdges.forEach(function(edge) {
g.addEdge(edge.e, edge.u, edge.v, edge.value);
});
};
},{}],22:[function(require,module,exports){
/* jshint -W079 */
var Set = require('cp-data').Set,
/* jshint +W079 */
Digraph = require('graphlib').Digraph,
util = require('../util');
module.exports = feasibleTree;
/*
* Given an acyclic graph with each node assigned a `rank` attribute, this
* function constructs and returns a spanning tree. This function may reduce
* the length of some edges from the initial rank assignment while maintaining
* the `minLen` specified by each edge.
*
* Prerequisites:
*
* * The input graph is acyclic
* * Each node in the input graph has an assigned `rank` attribute
* * Each edge in the input graph has an assigned `minLen` attribute
*
* Outputs:
*
* A feasible spanning tree for the input graph (i.e. a spanning tree that
* respects each graph edge's `minLen` attribute) represented as a Digraph with
* a `root` attribute on graph.
*
* Nodes have the same id and value as that in the input graph.
*
* Edges in the tree have arbitrarily assigned ids. The attributes for edges
* include `reversed`. `reversed` indicates that the edge is a
* back edge in the input graph.
*/
function feasibleTree(g) {
var remaining = new Set(g.nodes()),
tree = new Digraph();
if (remaining.size() === 1) {
var root = g.nodes()[0];
tree.addNode(root, {});
tree.graph({ root: root });
return tree;
}
function addTightEdges(v) {
var continueToScan = true;
g.predecessors(v).forEach(function(u) {
if (remaining.has(u) && !slack(g, u, v)) {
if (remaining.has(v)) {
tree.addNode(v, {});
remaining.remove(v);
tree.graph({ root: v });
}
tree.addNode(u, {});
tree.addEdge(null, u, v, { reversed: true });
remaining.remove(u);
addTightEdges(u);
continueToScan = false;
}
});
g.successors(v).forEach(function(w) {
if (remaining.has(w) && !slack(g, v, w)) {
if (remaining.has(v)) {
tree.addNode(v, {});
remaining.remove(v);
tree.graph({ root: v });
}
tree.addNode(w, {});
tree.addEdge(null, v, w, {});
remaining.remove(w);
addTightEdges(w);
continueToScan = false;
}
});
return continueToScan;
}
function createTightEdge() {
var minSlack = Number.MAX_VALUE;
remaining.keys().forEach(function(v) {
g.predecessors(v).forEach(function(u) {
if (!remaining.has(u)) {
var edgeSlack = slack(g, u, v);
if (Math.abs(edgeSlack) < Math.abs(minSlack)) {
minSlack = -edgeSlack;
}
}
});
g.successors(v).forEach(function(w) {
if (!remaining.has(w)) {
var edgeSlack = slack(g, v, w);
if (Math.abs(edgeSlack) < Math.abs(minSlack)) {
minSlack = edgeSlack;
}
}
});
});
tree.eachNode(function(u) { g.node(u).rank -= minSlack; });
}
while (remaining.size()) {
var nodesToSearch = !tree.order() ? remaining.keys() : tree.nodes();
for (var i = 0, il = nodesToSearch.length;
i < il && addTightEdges(nodesToSearch[i]);
++i);
if (remaining.size()) {
createTightEdge();
}
}
return tree;
}
function slack(g, u, v) {
var rankDiff = g.node(v).rank - g.node(u).rank;
var maxMinLen = util.max(g.outEdges(u, v)
.map(function(e) { return g.edge(e).minLen; }));
return rankDiff - maxMinLen;
}
},{"../util":26,"cp-data":5,"graphlib":28}],23:[function(require,module,exports){
var util = require('../util'),
topsort = require('graphlib').alg.topsort;
module.exports = initRank;
/*
* Assigns a `rank` attribute to each node in the input graph and ensures that
* this rank respects the `minLen` attribute of incident edges.
*
* Prerequisites:
*
* * The input graph must be acyclic
* * Each edge in the input graph must have an assigned 'minLen' attribute
*/
function initRank(g) {
var sorted = topsort(g);
sorted.forEach(function(u) {
var inEdges = g.inEdges(u);
if (inEdges.length === 0) {
g.node(u).rank = 0;
return;
}
var minLens = inEdges.map(function(e) {
return g.node(g.source(e)).rank + g.edge(e).minLen;
});
g.node(u).rank = util.max(minLens);
});
}
},{"../util":26,"graphlib":28}],24:[function(require,module,exports){
module.exports = {
slack: slack
};
/*
* A helper to calculate the slack between two nodes (`u` and `v`) given a
* `minLen` constraint. The slack represents how much the distance between `u`
* and `v` could shrink while maintaining the `minLen` constraint. If the value
* is negative then the constraint is currently violated.
*
This function requires that `u` and `v` are in `graph` and they both have a
`rank` attribute.
*/
function slack(graph, u, v, minLen) {
return Math.abs(graph.node(u).rank - graph.node(v).rank) - minLen;
}
},{}],25:[function(require,module,exports){
var util = require('../util'),
rankUtil = require('./rankUtil');
module.exports = simplex;
function simplex(graph, spanningTree) {
// The network simplex algorithm repeatedly replaces edges of
// the spanning tree with negative cut values until no such
// edge exists.
initCutValues(graph, spanningTree);
while (true) {
var e = leaveEdge(spanningTree);
if (e === null) break;
var f = enterEdge(graph, spanningTree, e);
exchange(graph, spanningTree, e, f);
}
}
/*
* Set the cut values of edges in the spanning tree by a depth-first
* postorder traversal. The cut value corresponds to the cost, in
* terms of a ranking's edge length sum, of lengthening an edge.
* Negative cut values typically indicate edges that would yield a
* smaller edge length sum if they were lengthened.
*/
function initCutValues(graph, spanningTree) {
computeLowLim(spanningTree);
spanningTree.eachEdge(function(id, u, v, treeValue) {
treeValue.cutValue = 0;
});
// Propagate cut values up the tree.
function dfs(n) {
var children = spanningTree.successors(n);
for (var c in children) {
var child = children[c];
dfs(child);
}
if (n !== spanningTree.graph().root) {
setCutValue(graph, spanningTree, n);
}
}
dfs(spanningTree.graph().root);
}
/*
* Perform a DFS postorder traversal, labeling each node v with
* its traversal order 'lim(v)' and the minimum traversal number
* of any of its descendants 'low(v)'. This provides an efficient
* way to test whether u is an ancestor of v since
* low(u) <= lim(v) <= lim(u) if and only if u is an ancestor.
*/
function computeLowLim(tree) {
var postOrderNum = 0;
function dfs(n) {
var children = tree.successors(n);
var low = postOrderNum;
for (var c in children) {
var child = children[c];
dfs(child);
low = Math.min(low, tree.node(child).low);
}
tree.node(n).low = low;
tree.node(n).lim = postOrderNum++;
}
dfs(tree.graph().root);
}
/*
* To compute the cut value of the edge parent -> child, we consider
* it and any other graph edges to or from the child.
* parent
* |
* child
* / \
* u v
*/
function setCutValue(graph, tree, child) {
var parentEdge = tree.inEdges(child)[0];
// List of child's children in the spanning tree.
var grandchildren = [];
var grandchildEdges = tree.outEdges(child);
for (var gce in grandchildEdges) {
grandchildren.push(tree.target(grandchildEdges[gce]));
}
var cutValue = 0;
// TODO: Replace unit increment/decrement with edge weights.
var E = 0; // Edges from child to grandchild's subtree.
var F = 0; // Edges to child from grandchild's subtree.
var G = 0; // Edges from child to nodes outside of child's subtree.
var H = 0; // Edges from nodes outside of child's subtree to child.
// Consider all graph edges from child.
var outEdges = graph.outEdges(child);
var gc;
for (var oe in outEdges) {
var succ = graph.target(outEdges[oe]);
for (gc in grandchildren) {
if (inSubtree(tree, succ, grandchildren[gc])) {
E++;
}
}
if (!inSubtree(tree, succ, child)) {
G++;
}
}
// Consider all graph edges to child.
var inEdges = graph.inEdges(child);
for (var ie in inEdges) {
var pred = graph.source(inEdges[ie]);
for (gc in grandchildren) {
if (inSubtree(tree, pred, grandchildren[gc])) {
F++;
}
}
if (!inSubtree(tree, pred, child)) {
H++;
}
}
// Contributions depend on the alignment of the parent -> child edge
// and the child -> u or v edges.
var grandchildCutSum = 0;
for (gc in grandchildren) {
var cv = tree.edge(grandchildEdges[gc]).cutValue;
if (!tree.edge(grandchildEdges[gc]).reversed) {
grandchildCutSum += cv;
} else {
grandchildCutSum -= cv;
}
}
if (!tree.edge(parentEdge).reversed) {
cutValue += grandchildCutSum - E + F - G + H;
} else {
cutValue -= grandchildCutSum - E + F - G + H;
}
tree.edge(parentEdge).cutValue = cutValue;
}
/*
* Return whether n is a node in the subtree with the given
* root.
*/
function inSubtree(tree, n, root) {
return (tree.node(root).low <= tree.node(n).lim &&
tree.node(n).lim <= tree.node(root).lim);
}
/*
* Return an edge from the tree with a negative cut value, or null if there
* is none.
*/
function leaveEdge(tree) {
var edges = tree.edges();
for (var n in edges) {
var e = edges[n];
var treeValue = tree.edge(e);
if (treeValue.cutValue < 0) {
return e;
}
}
return null;
}
/*
* The edge e should be an edge in the tree, with an underlying edge
* in the graph, with a negative cut value. Of the two nodes incident
* on the edge, take the lower one. enterEdge returns an edge with
* minimum slack going from outside of that node's subtree to inside
* of that node's subtree.
*/
function enterEdge(graph, tree, e) {
var source = tree.source(e);
var target = tree.target(e);
var lower = tree.node(target).lim < tree.node(source).lim ? target : source;
// Is the tree edge aligned with the graph edge?
var aligned = !tree.edge(e).reversed;
var minSlack = Number.POSITIVE_INFINITY;
var minSlackEdge;
if (aligned) {
graph.eachEdge(function(id, u, v, value) {
if (id !== e && inSubtree(tree, u, lower) && !inSubtree(tree, v, lower)) {
var slack = rankUtil.slack(graph, u, v, value.minLen);
if (slack < minSlack) {
minSlack = slack;
minSlackEdge = id;
}
}
});
} else {
graph.eachEdge(function(id, u, v, value) {
if (id !== e && !inSubtree(tree, u, lower) && inSubtree(tree, v, lower)) {
var slack = rankUtil.slack(graph, u, v, value.minLen);
if (slack < minSlack) {
minSlack = slack;
minSlackEdge = id;
}
}
});
}
if (minSlackEdge === undefined) {
var outside = [];
var inside = [];
graph.eachNode(function(id) {
if (!inSubtree(tree, id, lower)) {
outside.push(id);
} else {
inside.push(id);
}
});
throw new Error('No edge found from outside of tree to inside');
}
return minSlackEdge;
}
/*
* Replace edge e with edge f in the tree, recalculating the tree root,
* the nodes' low and lim properties and the edges' cut values.
*/
function exchange(graph, tree, e, f) {
tree.delEdge(e);
var source = graph.source(f);
var target = graph.target(f);
// Redirect edges so that target is the root of its subtree.
function redirect(v) {
var edges = tree.inEdges(v);
for (var i in edges) {
var e = edges[i];
var u = tree.source(e);
var value = tree.edge(e);
redirect(u);
tree.delEdge(e);
value.reversed = !value.reversed;
tree.addEdge(e, v, u, value);
}
}
redirect(target);
var root = source;
var edges = tree.inEdges(root);
while (edges.length > 0) {
root = tree.source(edges[0]);
edges = tree.inEdges(root);
}
tree.graph().root = root;
tree.addEdge(null, source, target, {cutValue: 0});
initCutValues(graph, tree);
adjustRanks(graph, tree);
}
/*
* Reset the ranks of all nodes based on the current spanning tree.
* The rank of the tree's root remains unchanged, while all other
* nodes are set to the sum of minimum length constraints along
* the path from the root.
*/
function adjustRanks(graph, tree) {
function dfs(p) {
var children = tree.successors(p);
children.forEach(function(c) {
var minLen = minimumLength(graph, p, c);
graph.node(c).rank = graph.node(p).rank + minLen;
dfs(c);
});
}
dfs(tree.graph().root);
}
/*
* If u and v are connected by some edges in the graph, return the
* minimum length of those edges, as a positive number if v succeeds
* u and as a negative number if v precedes u.
*/
function minimumLength(graph, u, v) {
var outEdges = graph.outEdges(u, v);
if (outEdges.length > 0) {
return util.max(outEdges.map(function(e) {
return graph.edge(e).minLen;
}));
}
var inEdges = graph.inEdges(u, v);
if (inEdges.length > 0) {
return -util.max(inEdges.map(function(e) {
return graph.edge(e).minLen;
}));
}
}
},{"../util":26,"./rankUtil":24}],26:[function(require,module,exports){
/*
* Returns the smallest value in the array.
*/
exports.min = function(values) {
return Math.min.apply(Math, values);
};
/*
* Returns the largest value in the array.
*/
exports.max = function(values) {
return Math.max.apply(Math, values);
};
/*
* Returns `true` only if `f(x)` is `true` for all `x` in `xs`. Otherwise
* returns `false`. This function will return immediately if it finds a
* case where `f(x)` does not hold.
*/
exports.all = function(xs, f) {
for (var i = 0; i < xs.length; ++i) {
if (!f(xs[i])) {
return false;
}
}
return true;
};
/*
* Accumulates the sum of elements in the given array using the `+` operator.
*/
exports.sum = function(values) {
return values.reduce(function(acc, x) { return acc + x; }, 0);
};
/*
* Returns an array of all values in the given object.
*/
exports.values = function(obj) {
return Object.keys(obj).map(function(k) { return obj[k]; });
};
exports.shuffle = function(array) {
for (i = array.length - 1; i > 0; --i) {
var j = Math.floor(Math.random() * (i + 1));
var aj = array[j];
array[j] = array[i];
array[i] = aj;
}
};
exports.propertyAccessor = function(self, config, field, setHook) {
return function(x) {
if (!arguments.length) return config[field];
config[field] = x;
if (setHook) setHook(x);
return self;
};
};
/*
* Given a layered, directed graph with `rank` and `order` node attributes,
* this function returns an array of ordered ranks. Each rank contains an array
* of the ids of the nodes in that rank in the order specified by the `order`
* attribute.
*/
exports.ordering = function(g) {
var ordering = [];
g.eachNode(function(u, value) {
var rank = ordering[value.rank] || (ordering[value.rank] = []);
rank[value.order] = u;
});
return ordering;
};
/*
* A filter that can be used with `filterNodes` to get a graph that only
* includes nodes that do not contain others nodes.
*/
exports.filterNonSubgraphs = function(g) {
return function(u) {
return g.children(u).length === 0;
};
};
/*
* Returns a new function that wraps `func` with a timer. The wrapper logs the
* time it takes to execute the function.
*
* The timer will be enabled provided `log.level >= 1`.
*/
function time(name, func) {
return function() {
var start = new Date().getTime();
try {
return func.apply(null, arguments);
} finally {
log(1, name + ' time: ' + (new Date().getTime() - start) + 'ms');
}
};
}
time.enabled = false;
exports.time = time;
/*
* A global logger with the specification `log(level, message, ...)` that
* will log a message to the console if `log.level >= level`.
*/
function log(level) {
if (log.level >= level) {
console.log.apply(console, Array.prototype.slice.call(arguments, 1));
}
}
log.level = 0;
exports.log = log;
},{}],27:[function(require,module,exports){
module.exports = '0.4.5';
},{}],28:[function(require,module,exports){
exports.Graph = require("./lib/Graph");
exports.Digraph = require("./lib/Digraph");
exports.CGraph = require("./lib/CGraph");
exports.CDigraph = require("./lib/CDigraph");
require("./lib/graph-converters");
exports.alg = {
isAcyclic: require("./lib/alg/isAcyclic"),
components: require("./lib/alg/components"),
dijkstra: require("./lib/alg/dijkstra"),
dijkstraAll: require("./lib/alg/dijkstraAll"),
findCycles: require("./lib/alg/findCycles"),
floydWarshall: require("./lib/alg/floydWarshall"),
postorder: require("./lib/alg/postorder"),
preorder: require("./lib/alg/preorder"),
prim: require("./lib/alg/prim"),
tarjan: require("./lib/alg/tarjan"),
topsort: require("./lib/alg/topsort")
};
exports.converter = {
json: require("./lib/converter/json.js")
};
var filter = require("./lib/filter");
exports.filter = {
all: filter.all,
nodesFromList: filter.nodesFromList
};
exports.version = require("./lib/version");
},{"./lib/CDigraph":30,"./lib/CGraph":31,"./lib/Digraph":32,"./lib/Graph":33,"./lib/alg/components":34,"./lib/alg/dijkstra":35,"./lib/alg/dijkstraAll":36,"./lib/alg/findCycles":37,"./lib/alg/floydWarshall":38,"./lib/alg/isAcyclic":39,"./lib/alg/postorder":40,"./lib/alg/preorder":41,"./lib/alg/prim":42,"./lib/alg/tarjan":43,"./lib/alg/topsort":44,"./lib/converter/json.js":46,"./lib/filter":47,"./lib/graph-converters":48,"./lib/version":50}],29:[function(require,module,exports){
/* jshint -W079 */
var Set = require("cp-data").Set;
/* jshint +W079 */
module.exports = BaseGraph;
function BaseGraph() {
// The value assigned to the graph itself.
this._value = undefined;
// Map of node id -> { id, value }
this._nodes = {};
// Map of edge id -> { id, u, v, value }
this._edges = {};
// Used to generate a unique id in the graph
this._nextId = 0;
}
// Number of nodes
BaseGraph.prototype.order = function() {
return Object.keys(this._nodes).length;
};
// Number of edges
BaseGraph.prototype.size = function() {
return Object.keys(this._edges).length;
};
// Accessor for graph level value
BaseGraph.prototype.graph = function(value) {
if (arguments.length === 0) {
return this._value;
}
this._value = value;
};
BaseGraph.prototype.hasNode = function(u) {
return u in this._nodes;
};
BaseGraph.prototype.node = function(u, value) {
var node = this._strictGetNode(u);
if (arguments.length === 1) {
return node.value;
}
node.value = value;
};
BaseGraph.prototype.nodes = function() {
var nodes = [];
this.eachNode(function(id) { nodes.push(id); });
return nodes;
};
BaseGraph.prototype.eachNode = function(func) {
for (var k in this._nodes) {
var node = this._nodes[k];
func(node.id, node.value);
}
};
BaseGraph.prototype.hasEdge = function(e) {
return e in this._edges;
};
BaseGraph.prototype.edge = function(e, value) {
var edge = this._strictGetEdge(e);
if (arguments.length === 1) {
return edge.value;
}
edge.value = value;
};
BaseGraph.prototype.edges = function() {
var es = [];
this.eachEdge(function(id) { es.push(id); });
return es;
};
BaseGraph.prototype.eachEdge = function(func) {
for (var k in this._edges) {
var edge = this._edges[k];
func(edge.id, edge.u, edge.v, edge.value);
}
};
BaseGraph.prototype.incidentNodes = function(e) {
var edge = this._strictGetEdge(e);
return [edge.u, edge.v];
};
BaseGraph.prototype.addNode = function(u, value) {
if (u === undefined || u === null) {
do {
u = "_" + (++this._nextId);
} while (this.hasNode(u));
} else if (this.hasNode(u)) {
throw new Error("Graph already has node '" + u + "'");
}
this._nodes[u] = { id: u, value: value };
return u;
};
BaseGraph.prototype.delNode = function(u) {
this._strictGetNode(u);
this.incidentEdges(u).forEach(function(e) { this.delEdge(e); }, this);
delete this._nodes[u];
};
// inMap and outMap are opposite sides of an incidence map. For example, for
// Graph these would both come from the _incidentEdges map, while for Digraph
// they would come from _inEdges and _outEdges.
BaseGraph.prototype._addEdge = function(e, u, v, value, inMap, outMap) {
this._strictGetNode(u);
this._strictGetNode(v);
if (e === undefined || e === null) {
do {
e = "_" + (++this._nextId);
} while (this.hasEdge(e));
}
else if (this.hasEdge(e)) {
throw new Error("Graph already has edge '" + e + "'");
}
this._edges[e] = { id: e, u: u, v: v, value: value };
addEdgeToMap(inMap[v], u, e);
addEdgeToMap(outMap[u], v, e);
return e;
};
// See note for _addEdge regarding inMap and outMap.
BaseGraph.prototype._delEdge = function(e, inMap, outMap) {
var edge = this._strictGetEdge(e);
delEdgeFromMap(inMap[edge.v], edge.u, e);
delEdgeFromMap(outMap[edge.u], edge.v, e);
delete this._edges[e];
};
BaseGraph.prototype.copy = function() {
var copy = new this.constructor();
copy.graph(this.graph());
this.eachNode(function(u, value) { copy.addNode(u, value); });
this.eachEdge(function(e, u, v, value) { copy.addEdge(e, u, v, value); });
copy._nextId = this._nextId;
return copy;
};
BaseGraph.prototype.filterNodes = function(filter) {
var copy = new this.constructor();
copy.graph(this.graph());
this.eachNode(function(u, value) {
if (filter(u)) {
copy.addNode(u, value);
}
});
this.eachEdge(function(e, u, v, value) {
if (copy.hasNode(u) && copy.hasNode(v)) {
copy.addEdge(e, u, v, value);
}
});
return copy;
};
BaseGraph.prototype._strictGetNode = function(u) {
var node = this._nodes[u];
if (node === undefined) {
throw new Error("Node '" + u + "' is not in graph");
}
return node;
};
BaseGraph.prototype._strictGetEdge = function(e) {
var edge = this._edges[e];
if (edge === undefined) {
throw new Error("Edge '" + e + "' is not in graph");
}
return edge;
};
function addEdgeToMap(map, v, e) {
(map[v] || (map[v] = new Set())).add(e);
}
function delEdgeFromMap(map, v, e) {
var vEntry = map[v];
vEntry.remove(e);
if (vEntry.size() === 0) {
delete map[v];
}
}
},{"cp-data":5}],30:[function(require,module,exports){
var Digraph = require("./Digraph"),
compoundify = require("./compoundify");
var CDigraph = compoundify(Digraph);
module.exports = CDigraph;
CDigraph.fromDigraph = function(src) {
var g = new CDigraph(),
graphValue = src.graph();
if (graphValue !== undefined) {
g.graph(graphValue);
}
src.eachNode(function(u, value) {
if (value === undefined) {
g.addNode(u);
} else {
g.addNode(u, value);
}
});
src.eachEdge(function(e, u, v, value) {
if (value === undefined) {
g.addEdge(null, u, v);
} else {
g.addEdge(null, u, v, value);
}
});
return g;
};
CDigraph.prototype.toString = function() {
return "CDigraph " + JSON.stringify(this, null, 2);
};
},{"./Digraph":32,"./compoundify":45}],31:[function(require,module,exports){
var Graph = require("./Graph"),
compoundify = require("./compoundify");
var CGraph = compoundify(Graph);
module.exports = CGraph;
CGraph.fromGraph = function(src) {
var g = new CGraph(),
graphValue = src.graph();
if (graphValue !== undefined) {
g.graph(graphValue);
}
src.eachNode(function(u, value) {
if (value === undefined) {
g.addNode(u);
} else {
g.addNode(u, value);
}
});
src.eachEdge(function(e, u, v, value) {
if (value === undefined) {
g.addEdge(null, u, v);
} else {
g.addEdge(null, u, v, value);
}
});
return g;
};
CGraph.prototype.toString = function() {
return "CGraph " + JSON.stringify(this, null, 2);
};
},{"./Graph":33,"./compoundify":45}],32:[function(require,module,exports){
/*
* This file is organized with in the following order:
*
* Exports
* Graph constructors
* Graph queries (e.g. nodes(), edges()
* Graph mutators
* Helper functions
*/
var util = require("./util"),
BaseGraph = require("./BaseGraph"),
/* jshint -W079 */
Set = require("cp-data").Set;
/* jshint +W079 */
module.exports = Digraph;
/*
* Constructor to create a new directed multi-graph.
*/
function Digraph() {
BaseGraph.call(this);
/*! Map of sourceId -> {targetId -> Set of edge ids} */
this._inEdges = {};
/*! Map of targetId -> {sourceId -> Set of edge ids} */
this._outEdges = {};
}
Digraph.prototype = new BaseGraph();
Digraph.prototype.constructor = Digraph;
/*
* Always returns `true`.
*/
Digraph.prototype.isDirected = function() {
return true;
};
/*
* Returns all successors of the node with the id `u`. That is, all nodes
* that have the node `u` as their source are returned.
*
* If no node `u` exists in the graph this function throws an Error.
*
* @param {String} u a node id
*/
Digraph.prototype.successors = function(u) {
this._strictGetNode(u);
return Object.keys(this._outEdges[u])
.map(function(v) { return this._nodes[v].id; }, this);
};
/*
* Returns all predecessors of the node with the id `u`. That is, all nodes
* that have the node `u` as their target are returned.
*
* If no node `u` exists in the graph this function throws an Error.
*
* @param {String} u a node id
*/
Digraph.prototype.predecessors = function(u) {
this._strictGetNode(u);
return Object.keys(this._inEdges[u])
.map(function(v) { return this._nodes[v].id; }, this);
};
/*
* Returns all nodes that are adjacent to the node with the id `u`. In other
* words, this function returns the set of all successors and predecessors of
* node `u`.
*
* @param {String} u a node id
*/
Digraph.prototype.neighbors = function(u) {
return Set.union([this.successors(u), this.predecessors(u)]).keys();
};
/*
* Returns all nodes in the graph that have no in-edges.
*/
Digraph.prototype.sources = function() {
var self = this;
return this._filterNodes(function(u) {
// This could have better space characteristics if we had an inDegree function.
return self.inEdges(u).length === 0;
});
};
/*
* Returns all nodes in the graph that have no out-edges.
*/
Digraph.prototype.sinks = function() {
var self = this;
return this._filterNodes(function(u) {
// This could have better space characteristics if we have an outDegree function.
return self.outEdges(u).length === 0;
});
};
/*
* Returns the source node incident on the edge identified by the id `e`. If no
* such edge exists in the graph this function throws an Error.
*
* @param {String} e an edge id
*/
Digraph.prototype.source = function(e) {
return this._strictGetEdge(e).u;
};
/*
* Returns the target node incident on the edge identified by the id `e`. If no
* such edge exists in the graph this function throws an Error.
*
* @param {String} e an edge id
*/
Digraph.prototype.target = function(e) {
return this._strictGetEdge(e).v;
};
/*
* Returns an array of ids for all edges in the graph that have the node
* `target` as their target. If the node `target` is not in the graph this
* function raises an Error.
*
* Optionally a `source` node can also be specified. This causes the results
* to be filtered such that only edges from `source` to `target` are included.
* If the node `source` is specified but is not in the graph then this function
* raises an Error.
*
* @param {String} target the target node id
* @param {String} [source] an optional source node id
*/
Digraph.prototype.inEdges = function(target, source) {
this._strictGetNode(target);
var results = Set.union(util.values(this._inEdges[target])).keys();
if (arguments.length > 1) {
this._strictGetNode(source);
results = results.filter(function(e) { return this.source(e) === source; }, this);
}
return results;
};
/*
* Returns an array of ids for all edges in the graph that have the node
* `source` as their source. If the node `source` is not in the graph this
* function raises an Error.
*
* Optionally a `target` node may also be specified. This causes the results
* to be filtered such that only edges from `source` to `target` are included.
* If the node `target` is specified but is not in the graph then this function
* raises an Error.
*
* @param {String} source the source node id
* @param {String} [target] an optional target node id
*/
Digraph.prototype.outEdges = function(source, target) {
this._strictGetNode(source);
var results = Set.union(util.values(this._outEdges[source])).keys();
if (arguments.length > 1) {
this._strictGetNode(target);
results = results.filter(function(e) { return this.target(e) === target; }, this);
}
return results;
};
/*
* Returns an array of ids for all edges in the graph that have the `u` as
* their source or their target. If the node `u` is not in the graph this
* function raises an Error.
*
* Optionally a `v` node may also be specified. This causes the results to be
* filtered such that only edges between `u` and `v` - in either direction -
* are included. IF the node `v` is specified but not in the graph then this
* function raises an Error.
*
* @param {String} u the node for which to find incident edges
* @param {String} [v] option node that must be adjacent to `u`
*/
Digraph.prototype.incidentEdges = function(u, v) {
if (arguments.length > 1) {
return Set.union([this.outEdges(u, v), this.outEdges(v, u)]).keys();
} else {
return Set.union([this.inEdges(u), this.outEdges(u)]).keys();
}
};
/*
* Returns a string representation of this graph.
*/
Digraph.prototype.toString = function() {
return "Digraph " + JSON.stringify(this, null, 2);
};
/*
* Adds a new node with the id `u` to the graph and assigns it the value
* `value`. If a node with the id is already a part of the graph this function
* throws an Error.
*
* @param {String} u a node id
* @param {Object} [value] an optional value to attach to the node
*/
Digraph.prototype.addNode = function(u, value) {
u = BaseGraph.prototype.addNode.call(this, u, value);
this._inEdges[u] = {};
this._outEdges[u] = {};
return u;
};
/*
* Removes a node from the graph that has the id `u`. Any edges incident on the
* node are also removed. If the graph does not contain a node with the id this
* function will throw an Error.
*
* @param {String} u a node id
*/
Digraph.prototype.delNode = function(u) {
BaseGraph.prototype.delNode.call(this, u);
delete this._inEdges[u];
delete this._outEdges[u];
};
/*
* Adds a new edge to the graph with the id `e` from a node with the id `source`
* to a node with an id `target` and assigns it the value `value`. This graph
* allows more than one edge from `source` to `target` as long as the id `e`
* is unique in the set of edges. If `e` is `null` the graph will assign a
* unique identifier to the edge.
*
* If `source` or `target` are not present in the graph this function will
* throw an Error.
*
* @param {String} [e] an edge id
* @param {String} source the source node id
* @param {String} target the target node id
* @param {Object} [value] an optional value to attach to the edge
*/
Digraph.prototype.addEdge = function(e, source, target, value) {
return BaseGraph.prototype._addEdge.call(this, e, source, target, value,
this._inEdges, this._outEdges);
};
/*
* Removes an edge in the graph with the id `e`. If no edge in the graph has
* the id `e` this function will throw an Error.
*
* @param {String} e an edge id
*/
Digraph.prototype.delEdge = function(e) {
BaseGraph.prototype._delEdge.call(this, e, this._inEdges, this._outEdges);
};
// Unlike BaseGraph.filterNodes, this helper just returns nodes that
// satisfy a predicate.
Digraph.prototype._filterNodes = function(pred) {
var filtered = [];
this.eachNode(function(u) {
if (pred(u)) {
filtered.push(u);
}
});
return filtered;
};
},{"./BaseGraph":29,"./util":49,"cp-data":5}],33:[function(require,module,exports){
/*
* This file is organized with in the following order:
*
* Exports
* Graph constructors
* Graph queries (e.g. nodes(), edges()
* Graph mutators
* Helper functions
*/
var util = require("./util"),
BaseGraph = require("./BaseGraph"),
/* jshint -W079 */
Set = require("cp-data").Set;
/* jshint +W079 */
module.exports = Graph;
/*
* Constructor to create a new undirected multi-graph.
*/
function Graph() {
BaseGraph.call(this);
/*! Map of nodeId -> { otherNodeId -> Set of edge ids } */
this._incidentEdges = {};
}
Graph.prototype = new BaseGraph();
Graph.prototype.constructor = Graph;
/*
* Always returns `false`.
*/
Graph.prototype.isDirected = function() {
return false;
};
/*
* Returns all nodes that are adjacent to the node with the id `u`.
*
* @param {String} u a node id
*/
Graph.prototype.neighbors = function(u) {
this._strictGetNode(u);
return Object.keys(this._incidentEdges[u])
.map(function(v) { return this._nodes[v].id; }, this);
};
/*
* Returns an array of ids for all edges in the graph that are incident on `u`.
* If the node `u` is not in the graph this function raises an Error.
*
* Optionally a `v` node may also be specified. This causes the results to be
* filtered such that only edges between `u` and `v` are included. If the node
* `v` is specified but not in the graph then this function raises an Error.
*
* @param {String} u the node for which to find incident edges
* @param {String} [v] option node that must be adjacent to `u`
*/
Graph.prototype.incidentEdges = function(u, v) {
this._strictGetNode(u);
if (arguments.length > 1) {
this._strictGetNode(v);
return v in this._incidentEdges[u] ? this._incidentEdges[u][v].keys() : [];
} else {
return Set.union(util.values(this._incidentEdges[u])).keys();
}
};
/*
* Returns a string representation of this graph.
*/
Graph.prototype.toString = function() {
return "Graph " + JSON.stringify(this, null, 2);
};
/*
* Adds a new node with the id `u` to the graph and assigns it the value
* `value`. If a node with the id is already a part of the graph this function
* throws an Error.
*
* @param {String} u a node id
* @param {Object} [value] an optional value to attach to the node
*/
Graph.prototype.addNode = function(u, value) {
u = BaseGraph.prototype.addNode.call(this, u, value);
this._incidentEdges[u] = {};
return u;
};
/*
* Removes a node from the graph that has the id `u`. Any edges incident on the
* node are also removed. If the graph does not contain a node with the id this
* function will throw an Error.
*
* @param {String} u a node id
*/
Graph.prototype.delNode = function(u) {
BaseGraph.prototype.delNode.call(this, u);
delete this._incidentEdges[u];
};
/*
* Adds a new edge to the graph with the id `e` between a node with the id `u`
* and a node with an id `v` and assigns it the value `value`. This graph
* allows more than one edge between `u` and `v` as long as the id `e`
* is unique in the set of edges. If `e` is `null` the graph will assign a
* unique identifier to the edge.
*
* If `u` or `v` are not present in the graph this function will throw an
* Error.
*
* @param {String} [e] an edge id
* @param {String} u the node id of one of the adjacent nodes
* @param {String} v the node id of the other adjacent node
* @param {Object} [value] an optional value to attach to the edge
*/
Graph.prototype.addEdge = function(e, u, v, value) {
return BaseGraph.prototype._addEdge.call(this, e, u, v, value,
this._incidentEdges, this._incidentEdges);
};
/*
* Removes an edge in the graph with the id `e`. If no edge in the graph has
* the id `e` this function will throw an Error.
*
* @param {String} e an edge id
*/
Graph.prototype.delEdge = function(e) {
BaseGraph.prototype._delEdge.call(this, e, this._incidentEdges, this._incidentEdges);
};
},{"./BaseGraph":29,"./util":49,"cp-data":5}],34:[function(require,module,exports){
/* jshint -W079 */
var Set = require("cp-data").Set;
/* jshint +W079 */
module.exports = components;
/**
* Finds all [connected components][] in a graph and returns an array of these
* components. Each component is itself an array that contains the ids of nodes
* in the component.
*
* This function only works with undirected Graphs.
*
* [connected components]: http://en.wikipedia.org/wiki/Connected_component_(graph_theory)
*
* @param {Graph} g the graph to search for components
*/
function components(g) {
var results = [];
var visited = new Set();
function dfs(v, component) {
if (!visited.has(v)) {
visited.add(v);
component.push(v);
g.neighbors(v).forEach(function(w) {
dfs(w, component);
});
}
}
g.nodes().forEach(function(v) {
var component = [];
dfs(v, component);
if (component.length > 0) {
results.push(component);
}
});
return results;
}
},{"cp-data":5}],35:[function(require,module,exports){
var PriorityQueue = require("cp-data").PriorityQueue;
module.exports = dijkstra;
/**
* This function is an implementation of [Dijkstra's algorithm][] which finds
* the shortest path from **source** to all other nodes in **g**. This
* function returns a map of `u -> { distance, predecessor }`. The distance
* property holds the sum of the weights from **source** to `u` along the
* shortest path or `Number.POSITIVE_INFINITY` if there is no path from
* **source**. The predecessor property can be used to walk the individual
* elements of the path from **source** to **u** in reverse order.
*
* This function takes an optional `weightFunc(e)` which returns the
* weight of the edge `e`. If no weightFunc is supplied then each edge is
* assumed to have a weight of 1. This function throws an Error if any of
* the traversed edges have a negative edge weight.
*
* This function takes an optional `incidentFunc(u)` which returns the ids of
* all edges incident to the node `u` for the purposes of shortest path
* traversal. By default this function uses the `g.outEdges` for Digraphs and
* `g.incidentEdges` for Graphs.
*
* This function takes `O((|E| + |V|) * log |V|)` time.
*
* [Dijkstra's algorithm]: http://en.wikipedia.org/wiki/Dijkstra%27s_algorithm
*
* @param {Graph} g the graph to search for shortest paths from **source**
* @param {Object} source the source from which to start the search
* @param {Function} [weightFunc] optional weight function
* @param {Function} [incidentFunc] optional incident function
*/
function dijkstra(g, source, weightFunc, incidentFunc) {
var results = {},
pq = new PriorityQueue();
function updateNeighbors(e) {
var incidentNodes = g.incidentNodes(e),
v = incidentNodes[0] !== u ? incidentNodes[0] : incidentNodes[1],
vEntry = results[v],
weight = weightFunc(e),
distance = uEntry.distance + weight;
if (weight < 0) {
throw new Error("dijkstra does not allow negative edge weights. Bad edge: " + e + " Weight: " + weight);
}
if (distance < vEntry.distance) {
vEntry.distance = distance;
vEntry.predecessor = u;
pq.decrease(v, distance);
}
}
weightFunc = weightFunc || function() { return 1; };
incidentFunc = incidentFunc || (g.isDirected()
? function(u) { return g.outEdges(u); }
: function(u) { return g.incidentEdges(u); });
g.eachNode(function(u) {
var distance = u === source ? 0 : Number.POSITIVE_INFINITY;
results[u] = { distance: distance };
pq.add(u, distance);
});
var u, uEntry;
while (pq.size() > 0) {
u = pq.removeMin();
uEntry = results[u];
if (uEntry.distance === Number.POSITIVE_INFINITY) {
break;
}
incidentFunc(u).forEach(updateNeighbors);
}
return results;
}
},{"cp-data":5}],36:[function(require,module,exports){
var dijkstra = require("./dijkstra");
module.exports = dijkstraAll;
/**
* This function finds the shortest path from each node to every other
* reachable node in the graph. It is similar to [alg.dijkstra][], but
* instead of returning a single-source array, it returns a mapping of
* of `source -> alg.dijksta(g, source, weightFunc, incidentFunc)`.
*
* This function takes an optional `weightFunc(e)` which returns the
* weight of the edge `e`. If no weightFunc is supplied then each edge is
* assumed to have a weight of 1. This function throws an Error if any of
* the traversed edges have a negative edge weight.
*
* This function takes an optional `incidentFunc(u)` which returns the ids of
* all edges incident to the node `u` for the purposes of shortest path
* traversal. By default this function uses the `outEdges` function on the
* supplied graph.
*
* This function takes `O(|V| * (|E| + |V|) * log |V|)` time.
*
* [alg.dijkstra]: dijkstra.js.html#dijkstra
*
* @param {Graph} g the graph to search for shortest paths from **source**
* @param {Function} [weightFunc] optional weight function
* @param {Function} [incidentFunc] optional incident function
*/
function dijkstraAll(g, weightFunc, incidentFunc) {
var results = {};
g.eachNode(function(u) {
results[u] = dijkstra(g, u, weightFunc, incidentFunc);
});
return results;
}
},{"./dijkstra":35}],37:[function(require,module,exports){
var tarjan = require("./tarjan");
module.exports = findCycles;
/*
* Given a Digraph **g** this function returns all nodes that are part of a
* cycle. Since there may be more than one cycle in a graph this function
* returns an array of these cycles, where each cycle is itself represented
* by an array of ids for each node involved in that cycle.
*
* [alg.isAcyclic][] is more efficient if you only need to determine whether
* a graph has a cycle or not.
*
* [alg.isAcyclic]: isAcyclic.js.html#isAcyclic
*
* @param {Digraph} g the graph to search for cycles.
*/
function findCycles(g) {
return tarjan(g).filter(function(cmpt) { return cmpt.length > 1; });
}
},{"./tarjan":43}],38:[function(require,module,exports){
module.exports = floydWarshall;
/**
* This function is an implementation of the [Floyd-Warshall algorithm][],
* which finds the shortest path from each node to every other reachable node
* in the graph. It is similar to [alg.dijkstraAll][], but it handles negative
* edge weights and is more efficient for some types of graphs. This function
* returns a map of `source -> { target -> { distance, predecessor }`. The
* distance property holds the sum of the weights from `source` to `target`
* along the shortest path of `Number.POSITIVE_INFINITY` if there is no path
* from `source`. The predecessor property can be used to walk the individual
* elements of the path from `source` to `target` in reverse order.
*
* This function takes an optional `weightFunc(e)` which returns the
* weight of the edge `e`. If no weightFunc is supplied then each edge is
* assumed to have a weight of 1.
*
* This function takes an optional `incidentFunc(u)` which returns the ids of
* all edges incident to the node `u` for the purposes of shortest path
* traversal. By default this function uses the `outEdges` function on the
* supplied graph.
*
* This algorithm takes O(|V|^3) time.
*
* [Floyd-Warshall algorithm]: https://en.wikipedia.org/wiki/Floyd-Warshall_algorithm
* [alg.dijkstraAll]: dijkstraAll.js.html#dijkstraAll
*
* @param {Graph} g the graph to search for shortest paths from **source**
* @param {Function} [weightFunc] optional weight function
* @param {Function} [incidentFunc] optional incident function
*/
function floydWarshall(g, weightFunc, incidentFunc) {
var results = {},
nodes = g.nodes();
weightFunc = weightFunc || function() { return 1; };
incidentFunc = incidentFunc || (g.isDirected()
? function(u) { return g.outEdges(u); }
: function(u) { return g.incidentEdges(u); });
nodes.forEach(function(u) {
results[u] = {};
results[u][u] = { distance: 0 };
nodes.forEach(function(v) {
if (u !== v) {
results[u][v] = { distance: Number.POSITIVE_INFINITY };
}
});
incidentFunc(u).forEach(function(e) {
var incidentNodes = g.incidentNodes(e),
v = incidentNodes[0] !== u ? incidentNodes[0] : incidentNodes[1],
d = weightFunc(e);
if (d < results[u][v].distance) {
results[u][v] = { distance: d, predecessor: u };
}
});
});
nodes.forEach(function(k) {
var rowK = results[k];
nodes.forEach(function(i) {
var rowI = results[i];
nodes.forEach(function(j) {
var ik = rowI[k];
var kj = rowK[j];
var ij = rowI[j];
var altDistance = ik.distance + kj.distance;
if (altDistance < ij.distance) {
ij.distance = altDistance;
ij.predecessor = kj.predecessor;
}
});
});
});
return results;
}
},{}],39:[function(require,module,exports){
var topsort = require("./topsort");
module.exports = isAcyclic;
/*
* Given a Digraph **g** this function returns `true` if the graph has no
* cycles and returns `false` if it does. This algorithm returns as soon as it
* detects the first cycle.
*
* Use [alg.findCycles][] if you need the actual list of cycles in a graph.
*
* [alg.findCycles]: findCycles.js.html#findCycles
*
* @param {Digraph} g the graph to test for cycles
*/
function isAcyclic(g) {
try {
topsort(g);
} catch (e) {
if (e instanceof topsort.CycleException) return false;
throw e;
}
return true;
}
},{"./topsort":44}],40:[function(require,module,exports){
/* jshint -W079 */
var Set = require("cp-data").Set;
/* jshint +W079 */
module.exports = postorder;
// Postorder traversal of g, calling f for each visited node. Assumes the graph
// is a tree.
function postorder(g, root, f) {
var visited = new Set();
if (g.isDirected()) {
throw new Error("This function only works for undirected graphs");
}
function dfs(u, prev) {
if (visited.has(u)) {
throw new Error("The input graph is not a tree: " + g);
}
visited.add(u);
g.neighbors(u).forEach(function(v) {
if (v !== prev) dfs(v, u);
});
f(u);
}
dfs(root);
}
},{"cp-data":5}],41:[function(require,module,exports){
/* jshint -W079 */
var Set = require("cp-data").Set;
/* jshint +W079 */
module.exports = preorder;
// Preorder traversal of g, calling f for each visited node. Assumes the graph
// is a tree.
function preorder(g, root, f) {
var visited = new Set();
if (g.isDirected()) {
throw new Error("This function only works for undirected graphs");
}
function dfs(u, prev) {
if (visited.has(u)) {
throw new Error("The input graph is not a tree: " + g);
}
visited.add(u);
f(u);
g.neighbors(u).forEach(function(v) {
if (v !== prev) dfs(v, u);
});
}
dfs(root);
}
},{"cp-data":5}],42:[function(require,module,exports){
var Graph = require("../Graph"),
PriorityQueue = require("cp-data").PriorityQueue;
module.exports = prim;
/**
* [Prim's algorithm][] takes a connected undirected graph and generates a
* [minimum spanning tree][]. This function returns the minimum spanning
* tree as an undirected graph. This algorithm is derived from the description
* in "Introduction to Algorithms", Third Edition, Cormen, et al., Pg 634.
*
* This function takes a `weightFunc(e)` which returns the weight of the edge
* `e`. It throws an Error if the graph is not connected.
*
* This function takes `O(|E| log |V|)` time.
*
* [Prim's algorithm]: https://en.wikipedia.org/wiki/Prim's_algorithm
* [minimum spanning tree]: https://en.wikipedia.org/wiki/Minimum_spanning_tree
*
* @param {Graph} g the graph used to generate the minimum spanning tree
* @param {Function} weightFunc the weight function to use
*/
function prim(g, weightFunc) {
var result = new Graph(),
parents = {},
pq = new PriorityQueue(),
u;
function updateNeighbors(e) {
var incidentNodes = g.incidentNodes(e),
v = incidentNodes[0] !== u ? incidentNodes[0] : incidentNodes[1],
pri = pq.priority(v);
if (pri !== undefined) {
var edgeWeight = weightFunc(e);
if (edgeWeight < pri) {
parents[v] = u;
pq.decrease(v, edgeWeight);
}
}
}
if (g.order() === 0) {
return result;
}
g.eachNode(function(u) {
pq.add(u, Number.POSITIVE_INFINITY);
result.addNode(u);
});
// Start from an arbitrary node
pq.decrease(g.nodes()[0], 0);
var init = false;
while (pq.size() > 0) {
u = pq.removeMin();
if (u in parents) {
result.addEdge(null, u, parents[u]);
} else if (init) {
throw new Error("Input graph is not connected: " + g);
} else {
init = true;
}
g.incidentEdges(u).forEach(updateNeighbors);
}
return result;
}
},{"../Graph":33,"cp-data":5}],43:[function(require,module,exports){
module.exports = tarjan;
/**
* This function is an implementation of [Tarjan's algorithm][] which finds
* all [strongly connected components][] in the directed graph **g**. Each
* strongly connected component is composed of nodes that can reach all other
* nodes in the component via directed edges. A strongly connected component
* can consist of a single node if that node cannot both reach and be reached
* by any other specific node in the graph. Components of more than one node
* are guaranteed to have at least one cycle.
*
* This function returns an array of components. Each component is itself an
* array that contains the ids of all nodes in the component.
*
* [Tarjan's algorithm]: http://en.wikipedia.org/wiki/Tarjan's_strongly_connected_components_algorithm
* [strongly connected components]: http://en.wikipedia.org/wiki/Strongly_connected_component
*
* @param {Digraph} g the graph to search for strongly connected components
*/
function tarjan(g) {
if (!g.isDirected()) {
throw new Error("tarjan can only be applied to a directed graph. Bad input: " + g);
}
var index = 0,
stack = [],
visited = {}, // node id -> { onStack, lowlink, index }
results = [];
function dfs(u) {
var entry = visited[u] = {
onStack: true,
lowlink: index,
index: index++
};
stack.push(u);
g.successors(u).forEach(function(v) {
if (!(v in visited)) {
dfs(v);
entry.lowlink = Math.min(entry.lowlink, visited[v].lowlink);
} else if (visited[v].onStack) {
entry.lowlink = Math.min(entry.lowlink, visited[v].index);
}
});
if (entry.lowlink === entry.index) {
var cmpt = [],
v;
do {
v = stack.pop();
visited[v].onStack = false;
cmpt.push(v);
} while (u !== v);
results.push(cmpt);
}
}
g.nodes().forEach(function(u) {
if (!(u in visited)) {
dfs(u);
}
});
return results;
}
},{}],44:[function(require,module,exports){
module.exports = topsort;
topsort.CycleException = CycleException;
/*
* Given a graph **g**, this function returns an ordered list of nodes such
* that for each edge `u -> v`, `u` appears before `v` in the list. If the
* graph has a cycle it is impossible to generate such a list and
* **CycleException** is thrown.
*
* See [topological sorting](https://en.wikipedia.org/wiki/Topological_sorting)
* for more details about how this algorithm works.
*
* @param {Digraph} g the graph to sort
*/
function topsort(g) {
if (!g.isDirected()) {
throw new Error("topsort can only be applied to a directed graph. Bad input: " + g);
}
var visited = {};
var stack = {};
var results = [];
function visit(node) {
if (node in stack) {
throw new CycleException();
}
if (!(node in visited)) {
stack[node] = true;
visited[node] = true;
g.predecessors(node).forEach(function(pred) {
visit(pred);
});
delete stack[node];
results.push(node);
}
}
var sinks = g.sinks();
if (g.order() !== 0 && sinks.length === 0) {
throw new CycleException();
}
g.sinks().forEach(function(sink) {
visit(sink);
});
return results;
}
function CycleException() {}
CycleException.prototype.toString = function() {
return "Graph has at least one cycle";
};
},{}],45:[function(require,module,exports){
// This file provides a helper function that mixes-in Dot behavior to an
// existing graph prototype.
/* jshint -W079 */
var Set = require("cp-data").Set;
/* jshint +W079 */
module.exports = compoundify;
// Extends the given SuperConstructor with the ability for nodes to contain
// other nodes. A special node id `null` is used to indicate the root graph.
function compoundify(SuperConstructor) {
function Constructor() {
SuperConstructor.call(this);
// Map of object id -> parent id (or null for root graph)
this._parents = {};
// Map of id (or null) -> children set
this._children = {};
this._children[null] = new Set();
}
Constructor.prototype = new SuperConstructor();
Constructor.prototype.constructor = Constructor;
Constructor.prototype.parent = function(u, parent) {
this._strictGetNode(u);
if (arguments.length < 2) {
return this._parents[u];
}
if (u === parent) {
throw new Error("Cannot make " + u + " a parent of itself");
}
if (parent !== null) {
this._strictGetNode(parent);
}
this._children[this._parents[u]].remove(u);
this._parents[u] = parent;
this._children[parent].add(u);
};
Constructor.prototype.children = function(u) {
if (u !== null) {
this._strictGetNode(u);
}
return this._children[u].keys();
};
Constructor.prototype.addNode = function(u, value) {
u = SuperConstructor.prototype.addNode.call(this, u, value);
this._parents[u] = null;
this._children[u] = new Set();
this._children[null].add(u);
return u;
};
Constructor.prototype.delNode = function(u) {
// Promote all children to the parent of the subgraph
var parent = this.parent(u);
this._children[u].keys().forEach(function(child) {
this.parent(child, parent);
}, this);
this._children[parent].remove(u);
delete this._parents[u];
delete this._children[u];
return SuperConstructor.prototype.delNode.call(this, u);
};
Constructor.prototype.copy = function() {
var copy = SuperConstructor.prototype.copy.call(this);
this.nodes().forEach(function(u) {
copy.parent(u, this.parent(u));
}, this);
return copy;
};
Constructor.prototype.filterNodes = function(filter) {
var self = this,
copy = SuperConstructor.prototype.filterNodes.call(this, filter);
var parents = {};
function findParent(u) {
var parent = self.parent(u);
if (parent === null || copy.hasNode(parent)) {
parents[u] = parent;
return parent;
} else if (parent in parents) {
return parents[parent];
} else {
return findParent(parent);
}
}
copy.eachNode(function(u) { copy.parent(u, findParent(u)); });
return copy;
};
return Constructor;
}
},{"cp-data":5}],46:[function(require,module,exports){
var Graph = require("../Graph"),
Digraph = require("../Digraph"),
CGraph = require("../CGraph"),
CDigraph = require("../CDigraph");
exports.decode = function(nodes, edges, Ctor) {
Ctor = Ctor || Digraph;
if (typeOf(nodes) !== "Array") {
throw new Error("nodes is not an Array");
}
if (typeOf(edges) !== "Array") {
throw new Error("edges is not an Array");
}
if (typeof Ctor === "string") {
switch(Ctor) {
case "graph": Ctor = Graph; break;
case "digraph": Ctor = Digraph; break;
case "cgraph": Ctor = CGraph; break;
case "cdigraph": Ctor = CDigraph; break;
default: throw new Error("Unrecognized graph type: " + Ctor);
}
}
var graph = new Ctor();
nodes.forEach(function(u) {
graph.addNode(u.id, u.value);
});
// If the graph is compound, set up children...
if (graph.parent) {
nodes.forEach(function(u) {
if (u.children) {
u.children.forEach(function(v) {
graph.parent(v, u.id);
});
}
});
}
edges.forEach(function(e) {
graph.addEdge(e.id, e.u, e.v, e.value);
});
return graph;
};
exports.encode = function(graph) {
var nodes = [];
var edges = [];
graph.eachNode(function(u, value) {
var node = {id: u, value: value};
if (graph.children) {
var children = graph.children(u);
if (children.length) {
node.children = children;
}
}
nodes.push(node);
});
graph.eachEdge(function(e, u, v, value) {
edges.push({id: e, u: u, v: v, value: value});
});
var type;
if (graph instanceof CDigraph) {
type = "cdigraph";
} else if (graph instanceof CGraph) {
type = "cgraph";
} else if (graph instanceof Digraph) {
type = "digraph";
} else if (graph instanceof Graph) {
type = "graph";
} else {
throw new Error("Couldn't determine type of graph: " + graph);
}
return { nodes: nodes, edges: edges, type: type };
};
function typeOf(obj) {
return Object.prototype.toString.call(obj).slice(8, -1);
}
},{"../CDigraph":30,"../CGraph":31,"../Digraph":32,"../Graph":33}],47:[function(require,module,exports){
/* jshint -W079 */
var Set = require("cp-data").Set;
/* jshint +W079 */
exports.all = function() {
return function() { return true; };
};
exports.nodesFromList = function(nodes) {
var set = new Set(nodes);
return function(u) {
return set.has(u);
};
};
},{"cp-data":5}],48:[function(require,module,exports){
var Graph = require("./Graph"),
Digraph = require("./Digraph");
// Side-effect based changes are lousy, but node doesn't seem to resolve the
// requires cycle.
/**
* Returns a new directed graph using the nodes and edges from this graph. The
* new graph will have the same nodes, but will have twice the number of edges:
* each edge is split into two edges with opposite directions. Edge ids,
* consequently, are not preserved by this transformation.
*/
Graph.prototype.toDigraph =
Graph.prototype.asDirected = function() {
var g = new Digraph();
this.eachNode(function(u, value) { g.addNode(u, value); });
this.eachEdge(function(e, u, v, value) {
g.addEdge(null, u, v, value);
g.addEdge(null, v, u, value);
});
return g;
};
/**
* Returns a new undirected graph using the nodes and edges from this graph.
* The new graph will have the same nodes, but the edges will be made
* undirected. Edge ids are preserved in this transformation.
*/
Digraph.prototype.toGraph =
Digraph.prototype.asUndirected = function() {
var g = new Graph();
this.eachNode(function(u, value) { g.addNode(u, value); });
this.eachEdge(function(e, u, v, value) {
g.addEdge(e, u, v, value);
});
return g;
};
},{"./Digraph":32,"./Graph":33}],49:[function(require,module,exports){
// Returns an array of all values for properties of **o**.
exports.values = function(o) {
var ks = Object.keys(o),
len = ks.length,
result = new Array(len),
i;
for (i = 0; i < len; ++i) {
result[i] = o[ks[i]];
}
return result;
};
},{}],50:[function(require,module,exports){
module.exports = '0.7.4';
},{}]},{},[1])
;