Firebug 1.2 Release Notes
From FirebugWiki
(Difference between revisions)
Sebastianz (Talk | contribs) (Firebug 1.2 release notes) |
Sebastianz (Talk | contribs) (Changed formatting, added "See also" section and reordered sections) |
||
| Line 1: | Line 1: | ||
| - | + | == Features and changes == | |
| - | + | === 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 | + | * 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 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 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. | ||
| - | + | === 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|Overview of all releases]] | ||
| + | * [[Firebug 1.1 Release Notes]] | ||
Revision as of 13:05, 14 April 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
- Works for FF3pre after about 2008041406 (https://bugzilla.mozilla.org/show_bug.cgi?id=425139)
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.