From 7c420f5d387c760a93ac097828c37a33d8521944 Mon Sep 17 00:00:00 2001 From: Victor Porof Date: Thu, 12 Apr 2012 18:47:56 +0300 Subject: [PATCH] Bug 741324 - Make it possible to start a debugger in a new firefox instance; r=past,rcampbell,zpao --- browser/app/profile/firefox.js | 5 + browser/base/content/browser-appmenu.inc | 4 + browser/base/content/browser-menubar.inc | 4 + browser/base/content/browser-sets.inc | 1 + browser/base/content/browser.js | 10 + browser/devtools/debugger/DebuggerUI.jsm | 182 +++++++++++++++++- .../devtools/debugger/debugger-controller.js | 86 +++++++-- browser/devtools/debugger/test/Makefile.in | 1 + .../debugger/test/browser_dbg_createRemote.js | 86 +++++++++ browser/devtools/debugger/test/head.js | 15 +- .../chrome/browser/devtools/debugger.dtd | 4 + 11 files changed, 379 insertions(+), 19 deletions(-) create mode 100644 browser/devtools/debugger/test/browser_dbg_createRemote.js diff --git a/browser/app/profile/firefox.js b/browser/app/profile/firefox.js index c7415c5f602..ffeb2784e7a 100644 --- a/browser/app/profile/firefox.js +++ b/browser/app/profile/firefox.js @@ -1058,9 +1058,14 @@ pref("devtools.layoutview.open", false); // Enable the Debugger pref("devtools.debugger.enabled", false); +pref("devtools.debugger.remote-enabled", false); +pref("devtools.debugger.remote-host", "localhost"); +pref("devtools.debugger.remote-port", 6000); // The default Debugger UI height pref("devtools.debugger.ui.height", 250); +pref("devtools.debugger.ui.remote-win.width", 900); +pref("devtools.debugger.ui.remote-win.height", 400); // Enable the style inspector pref("devtools.styleinspector.enabled", true); diff --git a/browser/base/content/browser-appmenu.inc b/browser/base/content/browser-appmenu.inc index 6d64185c3c3..5a5d50642f4 100644 --- a/browser/base/content/browser-appmenu.inc +++ b/browser/base/content/browser-appmenu.inc @@ -194,6 +194,10 @@ label="&debuggerMenu.label;" key="key_debugger" command="Tools:Debugger"/> +