User:GijsKruitbosch/JS Debugging/Tasks: Difference between revisions

 
(27 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Importance-ordered Task List ==
== Notes ==
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).
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 (mostly) being done on: Firebug'''
'''Front end work is (mostly) being done on: Firebug'''
== Status Summary ==
<table border="1">
<tr>
<td>'''Total'''</td>
<td>'''Fixed'''</td>
<td>'''Patch done'''</td>
<td>'''WFM'''</td>
<td>'''WONTFIX'''</td>
<td>Open</td>
<td>Other</td>
</tr>
<tr>
<td>23</td>
<td>11</td>
<td>4</td>
<td>1</td>
<td>1</td>
<td>5</td>
<td>1</td>
</tr>
</table>
== Task list ==
     <table border="1">
     <table border="1">
<tr>
<tr>
Line 17: Line 40:
             <td>Yes</td>
             <td>Yes</td>
             <td>-</td>
             <td>-</td>
             <td>Overall patch by mrbkap?<br>DOMI patch by sicking [not done]</td>
             <td>Out of my hands</td>
 
         </tr>
         </tr>
         <tr>
         <tr>
Line 25: Line 47:
             <td>No</td>
             <td>No</td>
             <td>-</td>
             <td>-</td>
             <td>None yet</td>
             <td>[http://gijs.codingo.org/mozilla/soc/results/patchBreakpoints.txt Patch]</td>


         </tr>
         </tr>
Line 33: Line 55:
             <td>No</td>
             <td>No</td>
             <td>-</td>
             <td>-</td>
             <td>Nearly done (but no final patch yet)</td>
             <td>[http://gijs.codingo.org/mozilla/soc/results/patchWatches.txt Patch]</td>


         </tr>
         </tr>
         <tr>
         <tr>
             <td>3</td>
             <td>3</td>
             <td>Make the originating document accessible from any error in the console</td>
             <td>Make the originating document accessible for a JS error in the console</td>
             <td>No</td>
             <td>No</td>
             <td>None</td>
             <td>None</td>
 
             <td>FIXED</td>
             <td>Necessary hacks known</td>
         </tr>
         </tr>
         <tr>
         <tr>
Line 49: Line 70:
             <td>No</td>
             <td>No</td>
             <td>None</td>
             <td>None</td>
 
             <td>FIXED</td>
             <td>None yet</td>
         </tr>
         </tr>
         <tr>
         <tr>
Line 78: Line 98:
         <tr>
         <tr>
             <td>8</td>
             <td>8</td>
             <td>Venkman should try to load line-maps lazily (on-demand, and not demand them immediately like it does now).</td>
             <td>Venkman is too eager with __toplevel__ script linemaps</td>
             <td>No</td>
             <td>No</td>
             <td>{{bug|341758}}</td>
             <td>{{bug|341758}}</td>


             <td>None yet</td>
             <td>FIXED</td>
         </tr>
         </tr>
         <tr>
         <tr>
Line 90: Line 110:
             <td>-</td>
             <td>-</td>


             <td>Almost Done, just the hard problems left now... (no patch yet)</td>
             <td>[http://gijs.codingo.org/mozilla/soc/results/patchWatches.txt Patch]</td>
         </tr>
         </tr>
         <tr>
         <tr>
Line 98: Line 118:
             <td>No</td>
             <td>No</td>
             <td>-</td>
             <td>-</td>
             <td>None yet</td>
             <td>[http://gijs.codingo.org/mozilla/soc/results/patchBreakpoints.txt Patch]</td>
         </tr>
         </tr>
         <tr>
         <tr>
Line 111: Line 131:
             <td>12</td>
             <td>12</td>
             <td>Anonymous functions should not be lumped together in profiling.</td>
             <td>Anonymous functions should not be lumped together in profiling.</td>
             <td>Presumably not</td>
             <td>No</td>
             <td>-</td>
             <td>{{bug|347888}}</td>
 
             <td>FIXED</td>
             <td>Failed to reproduce, sent mail to Ian at Flock</td>
         </tr>
         </tr>
         <tr>
         <tr>
Line 121: Line 140:
             <td>No</td>
             <td>No</td>
             <td>-</td>
             <td>-</td>
             <td>FIXED</td>
             <td>FIXED</td>
         </tr>
         </tr>
Line 129: Line 147:
             <td>14</td>
             <td>14</td>
             <td>Figure out why I'm crashing on GMail with firebug enabled (hack/sneak/workaround?) and on exit when using two debuggers</td>
             <td>Figure out why I'm crashing on GMail with firebug enabled (hack/sneak/workaround?) and on exit when using two debuggers</td>
             <td>Hopefully not.</td>
             <td>Hopefully not.</td>
             <td>{{bug|342074}}</td>
             <td>{{bug|342074}}</td>
Line 137: Line 154:
             <td>15</td>
             <td>15</td>
             <td>Fix wrapping of variable/value tree</td>
             <td>Fix wrapping of variable/value tree</td>
             <td>No</td>
             <td>No</td>
             <td>-</td>
             <td>-</td>
Line 146: Line 162:
             <td>JS 1.7 improvements</td>
             <td>JS 1.7 improvements</td>
             <td>Yes?</td>
             <td>Yes?</td>
             <td>-</td>
             <td>-</td>
             <td>None yet</td>
             <td>None</td>
         </tr>
         </tr>
         <tr>
         <tr>
             <td>17</td>
             <td>17</td>
             <td>Debug mutation events (watch DOM elements)</td>
             <td>Debug mutation events (watch DOM elements)</td>
             <td>Yes</td>
             <td>Yes</td>
             <td>-</td>
             <td>-</td>
             <td>None yet</td>
             <td>None</td>
         </tr>
         </tr>
         <tr>
         <tr>
             <td>18</td>
             <td>18</td>
             <td>Getters / Setters improvements</td>
             <td>Getters / Setters improvements</td>
             <td>Yes?</td>
             <td>Yes?</td>
             <td>-</td>
             <td>-</td>
             <td>None yet</td>
             <td>None</td>
         </tr>
         </tr>
         <tr>
         <tr>
             <td>19</td>
             <td>19</td>
             <td>'real' stack list (not a dropdown)</td>
             <td>'real' stack list (not a dropdown)</td>
             <td>No</td>
             <td>No</td>
             <td>-</td>
             <td>-</td>
             <td>None yet</td>
             <td>WONTFIX</td>
         </tr>
         </tr>
         <tr>
         <tr>
             <td>20</td>
             <td>20</td>
             <td>Inline editing of functions etc.</td>
             <td>Inline editing of functions etc.</td>
             <td>No, hopefully.</td>
             <td>No, hopefully.</td>
             <td>-</td>
             <td>-</td>
             <td>None yet</td>
             <td>None</td>
         </tr>
         </tr>
         <tr>
         <tr>
             <td>21</td>
             <td>21</td>
             <td>Pretty print</td>
             <td>Pretty print</td>
             <td>No</td>
             <td>No</td>
             <td>-</td>
             <td>-</td>
             <td>None yet</td>
             <td>None</td>
        </tr>
        <tr>
            <td>22</td>
            <td>Open Windows view misconstructs base URL</td>
            <td>No</td>
            <td>{{bug|349066}}</td>
            <td>FIXED</td>
         </tr>
         </tr>
     </table>
     </table>
Confirmed users
290

edits