Firebug/WeeklyUpdates/2008-09-30: Difference between revisions
< Firebug | WeeklyUpdates
Jump to navigation
Jump to search
(New page: == Attendees == == Agenda == === Firebug Lite === * Firebug Lite updated on google code svn '''tbd''' * Azer to update getfirebug.com when access available '''tbd''' === GetFirebug ===...) |
|||
| (5 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
== Attendees == | == Attendees == | ||
jan odvarko, john barton, rob campbell, curtis bartley | |||
== Agenda == | == Agenda == | ||
| Line 5: | Line 7: | ||
=== Firebug Lite === | === Firebug Lite === | ||
* Firebug Lite updated on google code svn | * Firebug Lite updated on google code svn | ||
* Azer to update getfirebug.com when access available ''' | * Azer to update getfirebug.com when access available | ||
** has access '''todo''' robc to follow up with azer to get site updated | |||
=== GetFirebug === | === GetFirebug === | ||
* blog link on getfirebug {{bug|446595}} | * blog link on getfirebug {{bug|446595}} | ||
** robc to | * new bug created {{bug|457243}} | ||
** bug assigned, will follow up next week. | |||
* jjb has old blog on file | |||
** '''todo''' send old design/theme/files to robc for addition to new wordpress blog | |||
* jjb documentation improvements on enablement UI | |||
* additional content for JS page | |||
** '''todo''' jjb to create something style-wise to include on site | |||
=== Firebug 1.3 === | === Firebug 1.3 === | ||
* Beta! Yes/No? | * Beta! Yes/No? | ||
* TraceConsole - working on a better way to integrate chromebug into the traceconsole | |||
** Currently only partially tested, largely in Chromebug context. '''todo''' run some local testing in Firebug 1.3X to make sure it's working properly | |||
* new console code | |||
** background of many complaints of "Console Undefined" errors. No clear test cases provided that are 100% repeatable. JJB may have fixed the problem but it needs testing. This was a fairly invasive change to console implementation. | |||
*** '''todo''' mine fbug issues pages for console testcases, specifically undefined. | |||
*** '''todo''' test cases uses watch panel on reload. Investigate some bugs mentioning it | |||
* commandLine injecting into page sometimes fails. Fix needed to insure it loads | |||
** '''todo''' JJB to have fix today or tomorrow. He's on the trail. | |||
** future fixes may be required in firefox {{bug|342715}} ? | |||
* script improvements - rewrote the way the script panel shows sourcecode | * script improvements - rewrote the way the script panel shows sourcecode | ||
** broke search for now, uses HTML, needs a fix | ** broke search for now, uses HTML, needs a fix | ||
** repainting issues, some flashing | ** repainting issues, some flashing | ||
* | *** '''todo''' needs more testing | ||
* net panel timing improvements | |||
** this is made possible by the nsITraceableChannel fix. | |||
** '''todo''' honza to investigate a possible fix for this if a backwards-compatible solution exists. | |||
* '''todo''' (jjb) push 1.3a3 | |||
* '''todo''' (robc) file bug to get getfirebug.com/releases stats or access numbers | |||
* trace console for extensions? | |||
** '''todo''' honza to explore, if possible we'll include it, if not, push to 1.4 | |||
* '''todo''' robc investigate FireUnit to write some console test cases prior to beta release. If it's too broken / unusable, resort to manual testcases in litmus. | |||
=== Firebug 1.4 Wishlist === | |||
* net panel timing improvements | |||
** if they don't make it into 1.3 | |||
* extension improvements | |||
** net panel listener. Access to all computed data. (honza) | |||
** ability to add additional tabs (subtabs?) to net panel (honza) | |||
** persistent panel, [http://groups.google.com/group/firebug/browse_thread/thread/b76894a1e91e0422 google group thread] | |||
** [http://groups.google.com/group/firebug-working-group/web/firebug-1-3-extensions Wishlist for 1.4 from FirePHP] | |||
* build/unittest setup | |||
* CSS/HTML edit external, persistent changes (not mentioned in meeting, but added to the list by robc afterwards for future follow-up) | |||
=== Fireunit / Netunit(?) Progress === | ==== Fireunit / Netunit(?) Progress ==== | ||
* API implemented? | * API implemented? | ||
| Line 35: | Line 73: | ||
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. | 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 / Firebug 1.4==== | ||
=== Buglist Nominations for Firefox 3.1 / Firebug 1.4=== | |||
(taken from [https://wiki.mozilla.org/User:Rcampbell#Firebug-related_Firefox_bugs User:Rcampbell#Firebug-related Firefox Bugs] - updates will go there) | (taken from [https://wiki.mozilla.org/User:Rcampbell#Firebug-related_Firefox_bugs User:Rcampbell#Firebug-related Firefox Bugs] - updates will go there) | ||
# Events | |||
## {{bug|449198}} http-on-examine-response isn't fired when a response comes from the cache | |||
# AJAX performance | # 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|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 | ||
| Line 56: | Line 90: | ||
## {{bug|228205}} Redesign nsIConsoleService and related APIs — should give stack traces on all errors. | ## {{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. | ## {{bug|445355}} Exception... "Component is not available" provides inadequate information — maybe we would know what these mean. | ||
=== UI Experimentation === | |||
* cbartley's been working on relocating the tabs to the bottom of the screen. Expect a blog post soon. | |||
Latest revision as of 18:35, 30 September 2008
Attendees
jan odvarko, john barton, rob campbell, curtis bartley
Agenda
Firebug Lite
- Firebug Lite updated on google code svn
- Azer to update getfirebug.com when access available
- has access todo robc to follow up with azer to get site updated
GetFirebug
- blog link on getfirebug bug 446595
- new bug created bug 457243
- bug assigned, will follow up next week.
- jjb has old blog on file
- todo send old design/theme/files to robc for addition to new wordpress blog
- jjb documentation improvements on enablement UI
- additional content for JS page
- todo jjb to create something style-wise to include on site
Firebug 1.3
- Beta! Yes/No?
- TraceConsole - working on a better way to integrate chromebug into the traceconsole
- Currently only partially tested, largely in Chromebug context. todo run some local testing in Firebug 1.3X to make sure it's working properly
- new console code
- background of many complaints of "Console Undefined" errors. No clear test cases provided that are 100% repeatable. JJB may have fixed the problem but it needs testing. This was a fairly invasive change to console implementation.
- todo mine fbug issues pages for console testcases, specifically undefined.
- todo test cases uses watch panel on reload. Investigate some bugs mentioning it
- background of many complaints of "Console Undefined" errors. No clear test cases provided that are 100% repeatable. JJB may have fixed the problem but it needs testing. This was a fairly invasive change to console implementation.
- commandLine injecting into page sometimes fails. Fix needed to insure it loads
- todo JJB to have fix today or tomorrow. He's on the trail.
- future fixes may be required in firefox bug 342715 ?
- script improvements - rewrote the way the script panel shows sourcecode
- broke search for now, uses HTML, needs a fix
- repainting issues, some flashing
- todo needs more testing
- net panel timing improvements
- this is made possible by the nsITraceableChannel fix.
- todo honza to investigate a possible fix for this if a backwards-compatible solution exists.
- todo (jjb) push 1.3a3
- todo (robc) file bug to get getfirebug.com/releases stats or access numbers
- trace console for extensions?
- todo honza to explore, if possible we'll include it, if not, push to 1.4
- todo robc investigate FireUnit to write some console test cases prior to beta release. If it's too broken / unusable, resort to manual testcases in litmus.
Firebug 1.4 Wishlist
- net panel timing improvements
- if they don't make it into 1.3
- extension improvements
- net panel listener. Access to all computed data. (honza)
- ability to add additional tabs (subtabs?) to net panel (honza)
- persistent panel, google group thread
- Wishlist for 1.4 from FirePHP
- build/unittest setup
- CSS/HTML edit external, persistent changes (not mentioned in meeting, but added to the list by robc afterwards for future follow-up)
Fireunit / Netunit(?) Progress
- API implemented?
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 / Firebug 1.4
(taken from User:Rcampbell#Firebug-related Firefox Bugs - updates will go there)
- Events
- bug 449198 http-on-examine-response isn't fired when a response comes from the cache
- 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.
UI Experimentation
- cbartley's been working on relocating the tabs to the bottom of the screen. Expect a blog post soon.
