Firebug/WeeklyUpdates/2008-09-23

From MozillaWiki
Jump to: navigation, search

Attendees

curtisb, dylan, honza, johnb, mike, aaronl, jresig

Agenda

Firebug Lite

  • Firebug Lite updated on google code svn tbd
  • Azer to update getfirebug.com when access available tbd

Firebug 1.3

  • blog link on getfirebug bug 446595
    • robc to follow up
  • double-load fix - traceable http channel (needs a better name) DONE
    • new cache, implemented in topcache.js, reimplements sourcecache.js
  • script improvements - rewrote the way the script panel shows sourcecode
    • broke search for now, uses HTML, needs a fix
    • repainting issues, some flashing
  • TraceConsole - working on a better way to integrate chromebug into the traceconsole

Should schedule 1.3 to coincide with Firefox 3.0.3. Beta soon.

1.3a1 contents

  • tabCache nsITraceableChannel
  • http-observer central
  • traceConsole
  • viewport based script panel

1.3a2 contents + trunk

  • bug fixes
  • script panel, now shows scope chain in the right panel (in 1.3 trunk)
  • outstanding issues
    • trace console work
      • moving FBTrace panel into panel
    • UI for the script panel
    • antonyn (rainbow) had a UI suggestion
  • plan for beta next week

1.3 beta?

Fireunit / Netunit(?) Progress

Jresig Added a bunch of new methods to Fireunit, ported the full set of old, manual, command line tests to the automatic suite.

The Command-Line Tests

Fireunit-command.png

NetPanel

Honza's created 5 unit tests for net panel. Concept is working. Will send email for final confirmation to Jresig to discuss API and integration.

Buglist Nominations for Firefox 3.1

(taken from User:Rcampbell#Firebug-related Firefox Bugs - updates will go there)

  1. AJAX performance
    1. bug 379410 debugger script detection using parent JSScript* (morph for jsd) would reduce the number of script-creation calls (the most expensive ones) by two orders of magnitude. promote need some information
    2. bug 449454 [jsd] Add frame argument to every jsd callback, eg jsdIScriptHook would avoid taking a breakpoint for every jsdIScript created easy fix for firefox?
    3. bug 415008 eval Performance Regression (morph to implement CRC32) — would accelerate the common case for eval() firebug-side
  2. tab-based debugging (focus on one window). different people from above, need to poll eng
    1. bug 342715 Need an API to allow extensions to hook "document load started" events would eliminate weird code in tabWatcher.
    2. bug 449458 (jsd) Extend jsdIFilter coverage to include jsdIScriptHook would reduce overhead of jsd on pages you are not debugging.
    3. bug 228205 Redesign nsIConsoleService and related APIs — would improve error reporting accuracy and speed.
  3. error messages
    1. bug 228205 Redesign nsIConsoleService and related APIs — should give stack traces on all errors.
    2. bug 445355 Exception... "Component is not available" provides inadequate information — maybe we would know what these mean.

Firebug 1.4 Wishlist

Wishlist for 1.4 from FirePHP