debugger.js (3290B)
1 /* This Source Code Form is subject to the terms of the Mozilla Public 2 * License, v. 2.0. If a copy of the MPL was not distributed with this 3 * file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */ 4 5 // Most devtools prefs are found in browser/app/profile/firefox.js. The 6 // debugger prefs are separate so they can be easily mirrored to the debugger 7 // project on GitHub, here: 8 // https://github.com/firefox-devtools/debugger/blob/master/assets/panel/prefs.js 9 10 // Enable the Debugger 11 pref("devtools.debugger.enabled", true); 12 pref("devtools.debugger.chrome-debugging-host", "localhost"); 13 pref("devtools.debugger.chrome-debugging-websocket", false); 14 pref("devtools.debugger.remote-host", "localhost"); 15 pref("devtools.debugger.remote-timeout", 20000); 16 pref("devtools.debugger.pause-on-debugger-statement", true); 17 pref("devtools.debugger.pause-on-exceptions", false); 18 pref("devtools.debugger.ignore-caught-exceptions", true); 19 pref("devtools.debugger.pause-on-caught-exceptions", true); 20 pref("devtools.debugger.alphabetize-outline", false); 21 pref("devtools.debugger.auto-pretty-print", false); 22 23 // The debugger pref's schema defaults to 0 so that it can be managed 24 // by utils/prefs.js in verifySchema. Bug 1565485 25 pref("devtools.debugger.prefs-schema-version", 0); 26 pref("devtools.debugger.ui.framework-grouping-on", true); 27 pref("devtools.debugger.ui.editor-wrapping", false); 28 pref("devtools.debugger.call-stack-visible", true); 29 pref("devtools.debugger.scopes-visible", true); 30 pref("devtools.debugger.threads-visible", true); 31 pref("devtools.debugger.breakpoints-visible", true); 32 pref("devtools.debugger.expressions-visible", false); 33 pref("devtools.debugger.dom-mutation-breakpoints-visible", false); 34 pref("devtools.debugger.xhr-breakpoints-visible", false); 35 pref("devtools.debugger.event-listeners-visible", false); 36 pref("devtools.debugger.start-panel-collapsed", false); 37 pref("devtools.debugger.end-panel-collapsed", false); 38 pref("devtools.debugger.start-panel-size", 300); 39 pref("devtools.debugger.end-panel-size", 300); 40 pref("devtools.debugger.tabs", "[]"); 41 pref("devtools.debugger.pending-selected-location", "{}"); 42 pref("devtools.debugger.pending-breakpoints", "{}"); 43 pref("devtools.debugger.expressions", "[]"); 44 pref("devtools.debugger.file-search-case-sensitive", false); 45 pref("devtools.debugger.file-search-whole-word", false); 46 pref("devtools.debugger.file-search-regex-match", false); 47 pref("devtools.debugger.project-directory-root", ""); 48 pref("devtools.debugger.skip-pausing", false); 49 pref("devtools.debugger.logging", false); 50 pref("devtools.debugger.map-scopes-enabled", false); 51 pref("devtools.debugger.log-actions", false); 52 pref("devtools.debugger.log-event-breakpoints", false); 53 pref("devtools.debugger.javascript-tracing-log-method", "debugger-sidebar"); 54 pref("devtools.debugger.javascript-tracing-values", false); 55 56 pref("devtools.debugger.features.wasm", true); 57 pref("devtools.debugger.features.code-folding", false); 58 pref("devtools.debugger.features.autocomplete-expressions", false); 59 pref("devtools.debugger.features.map-expression-bindings", true); 60 pref("devtools.debugger.features.log-points", true); 61 pref("devtools.debugger.features.inline-preview", true); 62 pref("devtools.debugger.features.javascript-tracing", false); 63 pref("devtools.debugger.features.overlay", true);