Firebug 1.6 Initialization Refactoring
From FirebugWiki
Goals
- Enable Firebug to initialize modules independently from panels.
- Load/run Firebug modules in Fennec.
- Investigate other issues / pain-points that will need to be addressed for Firebug 1.7 refactoring.
- Connect Firebug modules in Fennec/Firefox to Firebug panels in another Firefox process via Crossfire.
Changes to Firebug initialization process
Currently Firebug's architecture separates the UI (panels) from the supporting code which interfaces with Firefox and the web page (modules). However, Firebug's initialization sequence is triggered when the XUL panelbar is loaded.