User:GijsKruitbosch/JS Debugging/Tasks
Importance-ordered Task List
A small note about this list: importance != working order, given that some of these items need other items, and that some require back-end changes which will need to happen fast, if at all, on the 1.8.1 branch (which is what I'm trying to cater to).
Front end work is being done on: Firebug
N | Task | Needs backend changes | Bug number | Result |
1 | Implement list of Breakpoints | No | - | None yet |
2 | Implement Watches | No | - | None yet |
3 | Backend for nsIScriptError to report the document an error came from - Wait... this will probably be too big/complicated to get right on 1.8... | Yes | bug 228205 | None yet |
4 | Frontend adapted to keep breakpoints and such separate on a per-document basis (see above) | Yes | bug 228205 | None yet |
5 | Be able to go from a var referencing a DOM element to that DOM element in DOMI | Yes? | - | None yet |
6 | Be able to debug from the slow script warning dialog. | Yes? | - | None yet |
7 | Changing variable values / evaluating js shouldn't require changing tabs away from the debugger (in Firebug) | No | - | None yet |
8 | Anonymous functions should not be lumped together in profiling. | Presumably not | - | None yet |
9 | Newlines are lost in the watches view. | No | - | None yet |
10 | Double-check handling of about:blank and (related) running/stopped state tracking in Firebug. | No | - | None yet |
11 | JS 1.7 improvements | Yes? | - | None yet |
12 | Figure out why I'm crashing on GMail with firebug enabled (hack/sneak/workaround?) | Hopefully not. | - | None yet |
13 | Provide immediate access to profiling data | No | - | None yet |
14 | Evaluate js in different windows/tabs/iframes | No | - | None yet |
15 | Fix wrapping of variable/value tree | No | - | None yet |
16 | Inline editing of functions etc. | No, hopefully. | - | None yet |
17 | Debug mutation events (watch DOM elements) | Yes | - | None yet |
18 | Getters / Setters improvements | Yes? | - | None yet |
19 | 'real' stack list (not a dropdown) | No | - | None yet |
20 | Pretty print | No | - | None yet |