Firebug 1.3 Release Notes

From FirebugWiki

(Difference between revisions)
Jump to: navigation, search
(Firebug 1.3 release notes)
(Changed formatting, added "See also" section and reordered sections)
Line 1: Line 1:
-
=== Features and changes ===
+
== Features and changes ==
-
==== Not Panel specific ====
+
=== Not Panel specific ===
* [[FBTrace]] service (for internal Firebug debugging).  
* [[FBTrace]] service (for internal Firebug debugging).  
* TraceConsole (for internal Firebug debugging)
* TraceConsole (for internal Firebug debugging)
* Internationalize locales via [http://babelzilla.org Babelzilla]; begin moving away from entities to properties.
* Internationalize locales via [http://babelzilla.org Babelzilla]; begin moving away from entities to properties.
-
==== Javascript Debugging ====
+
=== [[Console Panel|Console]] ===
-
* Script panel implemented with as viewport on source to improve performance on large JS files
+
-
* Find debuggers by scope chain analysis rather than jsContext
+
-
* scope chain shows in watches panel (from contribution by kpdecker)
+
-
 
+
-
==== [[Console Panel|Console]] ====
+
* reimplement console/command line to reduce chance of console undefined.
* reimplement console/command line to reduce chance of console undefined.
-
==== [[DOM Panel|DOM]] ====
+
=== [[DOM Panel|DOM]] ===
* DOM properties alphabetical
* DOM properties alphabetical
-
==== [[Net Panel|Net]] ====
+
=== [[Script Panel|Script]] ===
 +
* Script panel implemented with as viewport on source to improve performance on large JS files
 +
* Find debuggers by scope chain analysis rather than jsContext
 +
* scope chain shows in watches panel (from contribution by kpdecker)
 +
 
 +
=== [[Net Panel|Net]] ===
* Reimplement all response views with nsITraceableChannel
* Reimplement all response views with nsITraceableChannel
* Centralize handlers for http-on-modify-request in firebug-http-observer component
* Centralize handlers for http-on-modify-request in firebug-http-observer component
* Net panel timing improvements: more categories in timing.
* Net panel timing improvements: more categories in timing.
-
==== [[FBTrace|Tracing]] ====
+
=== [[FBTrace|Tracing]] ===
* Add TraceConsole to aid debugging Firebug.
* Add TraceConsole to aid debugging Firebug.
* FBTrace panel removed from X versions (TraceConsole instead)
* FBTrace panel removed from X versions (TraceConsole instead)
Line 28: Line 28:
* firebug-service tracing to traceConsole
* firebug-service tracing to traceConsole
-
==== For extensions ====
+
=== For extensions ===
* add onApplyDecorator(sourceBox), allows annotation of source
* add onApplyDecorator(sourceBox), allows annotation of source
* add module function isNeededGetReady() to signal a dependency and prepare for later use (debugger calls it to insure commandline is in for watches panel)
* add module function isNeededGetReady() to signal a dependency and prepare for later use (debugger calls it to insure commandline is in for watches panel)
 +
 +
== See also ==
 +
* [[Firebug Release Notes|Overview of all releases]]
 +
* [[Firebug 1.2 Release Notes]]

Revision as of 13:07, 14 April 2011

Contents

Features and changes

Not Panel specific

  • FBTrace service (for internal Firebug debugging).
  • TraceConsole (for internal Firebug debugging)
  • Internationalize locales via Babelzilla; begin moving away from entities to properties.

Console

  • reimplement console/command line to reduce chance of console undefined.

DOM

  • DOM properties alphabetical

Script

  • Script panel implemented with as viewport on source to improve performance on large JS files
  • Find debuggers by scope chain analysis rather than jsContext
  • scope chain shows in watches panel (from contribution by kpdecker)

Net

  • Reimplement all response views with nsITraceableChannel
  • Centralize handlers for http-on-modify-request in firebug-http-observer component
  • Net panel timing improvements: more categories in timing.

Tracing

  • Add TraceConsole to aid debugging Firebug.
  • FBTrace panel removed from X versions (TraceConsole instead)
  • new option DBG_SPY for spy.js
  • firebug-service tracing to traceConsole

For extensions

  • add onApplyDecorator(sourceBox), allows annotation of source
  • add module function isNeededGetReady() to signal a dependency and prepare for later use (debugger calls it to insure commandline is in for watches panel)

See also

Personal tools