Firebug/WeeklyUpdates/2008-09-23
From MozillaWiki
< Firebug | WeeklyUpdates
Contents
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
- trace console work
- 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.
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)
- AJAX performance
- 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
- 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?
- bug 415008 eval Performance Regression (morph to implement CRC32) — would accelerate the common case for eval() firebug-side
- tab-based debugging (focus on one window). different people from above, need to poll eng
- bug 342715 Need an API to allow extensions to hook "document load started" events would eliminate weird code in tabWatcher.
- bug 449458 (jsd) Extend jsdIFilter coverage to include jsdIScriptHook would reduce overhead of jsd on pages you are not debugging.
- bug 228205 Redesign nsIConsoleService and related APIs — would improve error reporting accuracy and speed.
- error messages
- bug 228205 Redesign nsIConsoleService and related APIs — should give stack traces on all errors.
- bug 445355 Exception... "Component is not available" provides inadequate information — maybe we would know what these mean.