1 // Global
  2 pref("javascript.options.strict.debug", false);
  3 pref("extensions.firebug.defaultPanelName", "html");
  4 pref("extensions.firebug.throttleMessages", true);
  5 pref("extensions.firebug.textSize", 0);
  6 pref("extensions.firebug.showInfoTips", true);
  7 pref("extensions.firebug.largeCommandLine", false);
  8 pref("extensions.firebug.textWrapWidth", 100);
  9 pref("extensions.firebug.openInWindow", false);
 10 pref("extensions.firebug.previousPlacement", 0);
 11 pref("extensions.firebug.showErrorCount", true);
 12 pref("extensions.firebug.viewPanelOrient", "vertical");
 13 pref("extensions.firebug.allPagesActivation", "none");
 14 pref("extensions.firebug.hiddenPanels", "");                // List of hidden panels separated by a space
 15 pref("extensions.firebug.panelTabMinWidth", 50);            // Minimum width of a panel tab [px] applied when there is no enough horizontal size for the tab bar.
 16 pref("extensions.firebug.sourceLinkLabelWidth", 17);        // Maximum amount of characters for source link labels (displayed e.g. in CSS or Console panels)
 17 
 18 pref("extensions.firebug.preferEnabled.Console", false);
 19 pref("extensions.firebug.preferEnabled.Script", false);
 20 pref("extensions.firebug.preferEnabled.Net", false);
 21 
 22 pref("extensions.firebug.allowDoublePost", false);
 23 pref("extensions.firebug.activateSameOrigin", true);
 24 
 25 // Search
 26 pref("extensions.firebug.searchCaseSensitive", false);
 27 pref("extensions.firebug.searchGlobal", true);
 28 
 29 pref("extensions.firebug.netSearchHeaders", false);
 30 pref("extensions.firebug.netSearchParameters", false);
 31 pref("extensions.firebug.netSearchResponseBody", false);
 32 
 33 // Console
 34 pref("extensions.firebug.showJSErrors", true);
 35 pref("extensions.firebug.showJSWarnings", false);
 36 pref("extensions.firebug.showCSSErrors", false);
 37 pref("extensions.firebug.showXMLErrors", false);
 38 pref("extensions.firebug.showChromeErrors", false);
 39 pref("extensions.firebug.showChromeMessages", false);
 40 pref("extensions.firebug.showExternalErrors", false);
 41 pref("extensions.firebug.showNetworkErrors", false);
 42 pref("extensions.firebug.showXMLHttpRequests", true);
 43 pref("extensions.firebug.service.showStackTrace", false);
 44 pref("extensions.firebug.console.logLimit", 500);
 45 pref("extensions.firebug.console.enableSites", false);
 46 pref("extensions.firebug.persistBreakOnError", false);
 47 
 48 // HTML
 49 pref("extensions.firebug.showCommentNodes", false);
 50 pref("extensions.firebug.showTextNodesWithWhitespace", false);
 51 pref("extensions.firebug.showTextNodesWithEntities", true);
 52 pref("extensions.firebug.showFullTextNodes", true);
 53 pref("extensions.firebug.highlightMutations", true);
 54 pref("extensions.firebug.expandMutations", false);
 55 pref("extensions.firebug.scrollToMutations", false);
 56 pref("extensions.firebug.shadeBoxModel", true);
 57 pref("extensions.firebug.showQuickInfoBox", false);
 58 
 59 // CSS
 60 pref("extensions.firebug.showUserAgentCSS", false);
 61 pref("extensions.firebug.expandShorthandProps", false);
 62 
 63 // Script
 64 pref("extensions.firebug.service.breakOnErrors", false);
 65 pref("extensions.firebug.service.filterSystemURLs", true);
 66 pref("extensions.firebug.service.showAllSourceFiles", false);
 67 pref("extensions.firebug.service.trackThrowCatch", false);
 68 pref("extensions.firebug.script.enableSites", false);
 69 pref("extensions.firebug.decompileEvals", false);
 70 pref("extensions.firebug.service.scriptsFilter", "all");
 71 
 72 // If the value is greather than zero, the Script panel replaces tabs
 73 // by corresponding number of spaces when displaying JavaScript source.
 74 pref("extensions.firebug.replaceTabs", 4);
 75 
 76 // Stack
 77 pref("extensions.firebug.omitObjectPathStack", false);
 78 
 79 // DOM
 80 pref("extensions.firebug.showUserProps", true);
 81 pref("extensions.firebug.showUserFuncs", true);
 82 pref("extensions.firebug.showDOMProps", true);
 83 pref("extensions.firebug.showDOMFuncs", false);
 84 pref("extensions.firebug.showDOMConstants", false);
 85 
 86 // Layout
 87 pref("extensions.firebug.showRulers", true);
 88 
 89 // Net
 90 pref("extensions.firebug.netFilterCategory", "all");
 91 pref("extensions.firebug.collectHttpHeaders", true);
 92 pref("extensions.firebug.net.logLimit", 500);
 93 pref("extensions.firebug.net.enableSites", false);
 94 pref("extensions.firebug.netDisplayedResponseLimit", 102400); // Maximum size limit for displayed responses [net, console panels].
 95 pref("extensions.firebug.netDisplayedPostBodyLimit", 10240); // Maximum size limit for displayed post data source [net, console panels].
 96 pref("extensions.firebug.net.hiddenColumns", "");   // List of hidden columns for the Net panel (space separated)
 97 pref("extensions.firebug.netPhaseInterval", 1000);    // Specifies an interval (ms) after which a new phase (session) in the timeline graph is started. Set to 0 to not start new phase at all.
 98 pref("extensions.firebug.sizePrecision", 1);       // Number of displayed decimal places for size info in the UI. Allowed values: [-1 (all in bytes), 0 (no decimal places), 1 (one decimal place), 2 (two decimal places)]
 99 pref("extensions.firebug.netParamNameLimit", 25);       // Maximum size [characters] of displayed parameter names in the Net panel (post tab). No limit if zero or less.
100 
101 // Cache
102 pref("extensions.firebug.cache.mimeTypes", ""); // list of additional cached mime-types separated by space.
103 pref("extensions.firebug.cache.responseLimit", 5242880); // maximum size limit for cached response.
104 
105 // External Editors
106 pref("extensions.firebug.externalEditors", "");
107 
108 // Trace                                                        /*@explore*/
109 pref("extensions.firebug.enableTraceConsole", true);            /*@explore*/
110 pref("extensions.firebug.alwaysOpenTraceConsole", false);       /*@explore*/
111 pref("extensions.firebug.trace.maxMessageLength", 400);         /*@explore*/
112 pref("extensions.firebug.trace.enableScope", false);            /*@explore*/
113 pref("extensions.firebug.trace.showTime", false);               /*@explore*/
114 pref("extensions.firebug.DBG_FBS_JSDCONTEXT", false);// firebug trace scriptinfo(huge)   /*@explore*/
115 pref("extensions.firebug.DBG_FBS_FF_START", false); // firebug trace from FF start(huge) /*@explore*/
116 pref("extensions.firebug.DBG_FBS_CREATION", false); // firebug script creation           /*@explore*/
117 pref("extensions.firebug.DBG_FBS_BP", false);       // firebug breakpoints               /*@explore*/
118 pref("extensions.firebug.DBG_FBS_SRCUNITS", false); // firebug script creation           /*@explore*/
119 pref("extensions.firebug.DBG_FBS_ERRORS", false);   // firebug errors                    /*@explore*/
120 pref("extensions.firebug.DBG_FBS_FINDDEBUGGER", false);   // firebug findDebugger        /*@explore*/
121 pref("extensions.firebug.DBG_FBS_STEP", false);     // firebug stepping                  /*@explore*/
122 pref("extensions.firebug.DBG_FBS_TRACKFILES", false); // dump all js files to disk       /*@explore*/
123 pref("extensions.firebug.DBG_FBS_FUNCTION", false); // firebug new Function              /*@explore*/
124 pref("extensions.firebug.DBG_ACTIVATION", false);   // firebug.js and tabWatcher.js      /*@explore*/
125 pref("extensions.firebug.DBG_BP", false);           // debugger.js and firebug-services.js; lots of output   /*@explore*/
126 pref("extensions.firebug.DBG_TOPLEVEL", false);     // top level jsd scripts                     /*@explore*/
127 pref("extensions.firebug.DBG_STACK", false);        // call stack, mostly debugger.js            /*@explore*/
128 pref("extensions.firebug.DBG_UI_LOOP", false);      // debugger.js                               /*@explore*/
129 pref("extensions.firebug.DBG_ERRORS", false);       // error.js                                  /*@explore*/
130 pref("extensions.firebug.DBG_FUNCTION_NAMES", false);  // heuristics for anon functions          /*@explore*/
131 pref("extensions.firebug.DBG_EVAL", false);         // debugger.js and firebug-service.js        /*@explore*/
132 pref("extensions.firebug.DBG_PANELS", false);       // panel selection                           /*@explore*/
133 pref("extensions.firebug.DBG_CACHE", false);        // sourceCache                               /*@explore*/
134 pref("extensions.firebug.DBG_CONSOLE", false);      // console                                   /*@explore*/
135 pref("extensions.firebug.DBG_CSS", false);          //                                           /*@explore*/
136 pref("extensions.firebug.DBG_DBG2FIREBUG", false);  //                                           /*@explore*/
137 pref("extensions.firebug.DBG_DOM", false);          //                                           /*@explore*/
138 pref("extensions.firebug.DBG_DOMPLATE", false);     // domplate engine                           /*@explore*/
139 pref("extensions.firebug.DBG_DISPATCH", false);     //                                           /*@explore*/
140 pref("extensions.firebug.DBG_HTML", false);         //                                           /*@explore*/
141 pref("extensions.firebug.DBG_LINETABLE", false);    //                                           /*@explore*/
142 pref("extensions.firebug.DBG_LOCATIONS", false);    // panelFileList                             /*@explore*/
143 pref("extensions.firebug.DBG_SOURCEFILES", false);  // debugger and sourceCache                  /*@explore*/
144 pref("extensions.firebug.DBG_WINDOWS", false);      // tabWatcher, dispatch events; very useful for understand modules/panels  /*@explore*/
145 pref("extensions.firebug.DBG_NET", false);          // net.js                                    /*@explore*/
146 pref("extensions.firebug.DBG_NET_EVENTS", false);   // net.js - network events                   /*@explore*/
147 pref("extensions.firebug.DBG_INITIALIZE", false);   // registry (modules panels); initialize FB  /*@explore*/
148 pref("extensions.firebug.DBG_INSPECT", false);      // inspector                                 /*@explore*/
149 pref("extensions.firebug.DBG_OPTIONS", false);      //                                           /*@explore*/
150 pref("extensions.firebug.DBG_FBS_FLUSH", false);    //                                           /*@explore*/
151 pref("extensions.firebug.DBG_HTTPOBSERVER", false); // Centralized HTTP Observer                 /*@explore*/
152 pref("extensions.firebug.DBG_SPY", false);          // spy.js                                    /*@explore*/
153 pref("extensions.firebug.DBG_JSONVIEWER", false);   // json explorer                             /*@explore*/
154 pref("extensions.firebug.DBG_EDITOR", false);       // Inline editors                            /*@explore*/
155 pref("extensions.firebug.DBG_SHORTCUTS", false);    // Keyboard shortcuts.                       /*@explore*/
156 pref("extensions.firebug.DBG_A11Y", false);         // a11y                                      /*@explore*/
157 pref("extensions.firebug.DBG_LOCALE", false);       // localization, missing strings             /*@explore*/
158 pref("extensions.firebug.DBG_INFOTIP", false);      // popup info tip in panels                  /*@explore*/
159 pref("extensions.firebug.DBG_ANNOTATIONS", false);  // Page annotations service                  /*@explore*/
160 pref("extensions.firebug.DBG_XMLVIEWER", false);    // xml explorer                              /*@explore*/
161 pref("extensions.firebug.DBG_ACTIVITYOBSERVER", false);    // Net panel's activity observer      /*@explore*/
162 pref("extensions.firebug.DBG_TOOLTIP", false);      // tooltip debugging      /*@explore*/
163 
164 // Keyboard
165 pref("extensions.firebug.key.shortcut.reenterCommand", "control shift e");
166 pref("extensions.firebug.key.shortcut.toggleInspecting", "accel shift c");
167 pref("extensions.firebug.key.shortcut.toggleQuickInfoBox", "accel shift i");
168 pref("extensions.firebug.key.shortcut.toggleProfiling", "accel shift p");
169 pref("extensions.firebug.key.shortcut.focusCommandLine", "accel shift l");
170 pref("extensions.firebug.key.shortcut.focusFirebugSearch", "accel shift k");
171 pref("extensions.firebug.key.shortcut.focusWatchEditor", "accel shift n");
172 pref("extensions.firebug.key.shortcut.focusLocation", "control shift VK_SPACE");
173 pref("extensions.firebug.key.shortcut.nextObject", "control .");
174 pref("extensions.firebug.key.shortcut.previousObject", "control ,");
175 pref("extensions.firebug.key.shortcut.toggleFirebug", "VK_F12");
176 pref("extensions.firebug.key.shortcut.detachFirebug", "accel VK_F12");
177 pref("extensions.firebug.key.shortcut.leftFirebugTab", "accel shift VK_PAGE_UP");
178 pref("extensions.firebug.key.shortcut.rightFirebugTab", "accel shift VK_PAGE_DOWN");
179 pref("extensions.firebug.key.shortcut.previousFirebugTab", "control `");
180 pref("extensions.firebug.key.shortcut.clearConsole", "accel shift r");
181 pref("extensions.firebug.key.shortcut.openTraceConsole", "shift r");                             /*@explore*/
182 
183 // Accessibility
184 pref("extensions.firebug.a11y.enable", false);
185 
186 // Debugging
187 pref("extensions.firebug.clearDomplate", false);
188