Firebug 1.2 Release Notes

From FirebugWiki

(Difference between revisions)
Jump to: navigation, search
(Firebug 1.2 release notes)
m (Changed title of link to current release notes)
(One intermediate revision not shown)
Line 1: Line 1:
-
=== Features and changes ===
+
== Features and changes ==
-
==== Enablement UI ====
+
=== Enablement UI ===
* Disable always: when the Firebug UI is not active on any page, the debugger is disabled (minimal overhead)
* Disable always: when the Firebug UI is not active on any page, the debugger is disabled (minimal overhead)
* Instant on: when the Firebug UI is active, HTML, CSS, DOM views activate (minimal overhead)
* Instant on: when the Firebug UI is active, HTML, CSS, DOM views activate (minimal overhead)
Line 8: Line 8:
* Console panel user-activation: initially disabled or enabled always. Controls ShowXMLHTTPRequest, consoleListener
* Console panel user-activation: initially disabled or enabled always. Controls ShowXMLHTTPRequest, consoleListener
* Bug Icon gray unless some page has Script or Net panel activation
* Bug Icon gray unless some page has Script or Net panel activation
-
* Multipanel enablement.
+
* Multipanel enablement
-
* No Allowed-sites/Disable for Site: no longer needed.
+
* No Allowed-sites/Disable for Site: no longer needed
* Suspend/Resume Firebug in status bar context menu
* Suspend/Resume Firebug in status bar context menu
-
* List pages that enable Firebug on the Context menu tooltip. The UI for this feature is being refined; overhead tests have not been completed. We are interested in feedback on this UI change.
+
* List pages that enable Firebug on the Context menu tooltip. The UI for this feature is being refined; overhead tests have not been completed
-
==== Javascript Debugging ====
+
=== [[Console Panel|Console]] and [[Command Line]] ===
 +
* Redesigned Console Panel to use events/attribute passing. (tests/console/joes-original/test.html mostly passes)
 +
* Redesigned Command Line to avoid using evalInSandbox. (tests/console/commandLineObjects.html mostly passes, [[Command Line API]] functions, ok)
 +
 
 +
=== [[DOM Panel|DOM]] ===
 +
* Works for FF3pre after about 2008041406 (https://bugzilla.mozilla.org/show_bug.cgi?id=425139)
 +
 
 +
=== [[Script Panel|Script]] ===
* Written/cleaned up eval support
* Written/cleaned up eval support
-
* Performance on eval better, easier to support.
+
* Performance on eval better, easier to support
-
==== [[Net Panel|Net]] ====
+
=== [[Net Panel|Net]] ===
* Net timing more accurate
* Net timing more accurate
-
* Only real network requests displayed.
+
* Only real network requests displayed
-
* Limit for number of requests (configurable in preferences).
+
* Limit for number of requests (configurable in preferences)
* Additional columns for: request method, status response + text
* Additional columns for: request method, status response + text
* Cache tab has expiration time in Net panel
* Cache tab has expiration time in Net panel
* The Response tab has a hack to prevent extra requests to the server. Users must click on a button to force the request. The hack will not be needed in the next release of Firebug.
* The Response tab has a hack to prevent extra requests to the server. Users must click on a button to force the request. The hack will not be needed in the next release of Firebug.
-
==== [[Console Panel|Console]] ====
+
=== Miscellaneous ===
-
* Redesigned to use events/attribute passing. (tests/console/joes-original/test.html mostly passes)
+
-
 
+
-
==== [[Command Line]] ====
+
-
* Redesigned to avoid using evalInSandbox. (tests/console/commandLineObjects.html mostly passes, commandLineAPI functions, ok)
+
-
 
+
-
==== [[DOM Panel|DOM]] ====
+
-
* Works for FF3pre after about 2008041406 (https://bugzilla.mozilla.org/show_bug.cgi?id=425139)
+
-
 
+
-
==== Miscellaneous ====
+
* Secure updates via signed update.rdf with xpi updateHash values.
* Secure updates via signed update.rdf with xpi updateHash values.
 +
 +
== See also ==
 +
* [[Firebug Release Notes|Release notes for current versions]]
 +
* [[Firebug 1.1 Release Notes]]

Revision as of 09:16, 18 October 2011

Contents

Features and changes

Enablement UI

  • Disable always: when the Firebug UI is not active on any page, the debugger is disabled (minimal overhead)
  • Instant on: when the Firebug UI is active, HTML, CSS, DOM views activate (minimal overhead)
  • Script panel user-activation: initially disabled or enabled always
  • Net panel user-activiation: initially disabled or enabled always
  • Console panel user-activation: initially disabled or enabled always. Controls ShowXMLHTTPRequest, consoleListener
  • Bug Icon gray unless some page has Script or Net panel activation
  • Multipanel enablement
  • No Allowed-sites/Disable for Site: no longer needed
  • Suspend/Resume Firebug in status bar context menu
  • List pages that enable Firebug on the Context menu tooltip. The UI for this feature is being refined; overhead tests have not been completed

Console and Command Line

  • Redesigned Console Panel to use events/attribute passing. (tests/console/joes-original/test.html mostly passes)
  • Redesigned Command Line to avoid using evalInSandbox. (tests/console/commandLineObjects.html mostly passes, Command Line API functions, ok)

DOM

Script

  • Written/cleaned up eval support
  • Performance on eval better, easier to support

Net

  • Net timing more accurate
  • Only real network requests displayed
  • Limit for number of requests (configurable in preferences)
  • Additional columns for: request method, status response + text
  • Cache tab has expiration time in Net panel
  • The Response tab has a hack to prevent extra requests to the server. Users must click on a button to force the request. The hack will not be needed in the next release of Firebug.

Miscellaneous

  • Secure updates via signed update.rdf with xpi updateHash values.

See also

Personal tools