(14 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
= Goals = | = Goals = | ||
Line 50: | Line 48: | ||
| P1 | | P1 | ||
| {{bug|630962}} | | {{bug|630962}} | ||
| {{done|}} | |||
| | | | ||
|- | |- | ||
| high-level postMessage wrapper | | high-level postMessage wrapper | ||
Line 57: | Line 55: | ||
| P2 | | P2 | ||
| {{bug|635748}} | | {{bug|635748}} | ||
| {{done|}} | |||
| | | | ||
|- | |- | ||
| module resolution at build time | | module resolution at build time | ||
Line 64: | Line 62: | ||
| P1 | | P1 | ||
| {{bug|627607}} | | {{bug|627607}} | ||
| | | {{done|}} | ||
| | | | ||
|- | |- | ||
| XPI signing strategy | | XPI signing strategy | ||
| Brian | | Brian | ||
| | | P2 | ||
| {{bug|613618}} | | {{bug|613618}} | ||
| | | {{defer|}} | ||
| | | deferred until post-1.0 | ||
|- | |- | ||
| be able to use NPM modules | | be able to use NPM modules | ||
Line 78: | Line 76: | ||
| P2 | | P2 | ||
| {{bug|614707}} | | {{bug|614707}} | ||
| | | {{miss|}} | ||
| | | Brian has patch, but it still needs work plus review | ||
|- | |- | ||
| $JSPATH | | $JSPATH | ||
Line 85: | Line 83: | ||
| P2 | | P2 | ||
| {{bug|611495}} | | {{bug|611495}} | ||
| | | {{done|}} | ||
| | | landed, now called --package-path= | ||
|- | |- | ||
| make it no longer necessary for Firefox to unpack SDK-generated XPIs | | make it no longer necessary for Firefox to unpack SDK-generated XPIs | ||
Line 92: | Line 90: | ||
| P1 | | P1 | ||
| {{bug|638742}} | | {{bug|638742}} | ||
| {{ | | {{defer|}} | ||
| | | retargeted to post-1.0 | ||
|- | |- | ||
| Keyboard Shortcuts API | | Keyboard Shortcuts API | ||
Line 99: | Line 97: | ||
| P2 | | P2 | ||
| {{bug|584064}} | | {{bug|584064}} | ||
| {{done|}} | |||
| | |||
|- | |||
| change "context-menu" module to use EventEmitter event registration model | |||
| Irakli | |||
| P1 | |||
| {{bug|598982}} | |||
| {{done|}} | |||
| | |||
|- | |||
| isDate and instanceOf methods of `type` module misbehave | |||
| Irakli | |||
| P1 | |||
| {{bug|643458}} | |||
| {{done|}} | |||
| | |||
|- | |||
| deepEqual assertion method is broken | |||
| Irakli | |||
| P1 | |||
| {{bug|643479}} | |||
| {{done|}} | |||
| | |||
|- | |||
| Adding event-emitter like utility functions for regular dom elements. | |||
| Irakli | |||
| P2 | |||
| {{bug|641452}} | |||
| {{done|}} | |||
| | |||
|- | |||
| Error in `assert.throws` | |||
| Irakli | |||
| | |||
| {{bug|648077}} | |||
| {{done|}} | |||
| | | | ||
|- | |- | ||
| "system unable to find the specified registry key or value" error | | "system unable to find the specified registry key or value" error | ||
Line 106: | Line 139: | ||
| P2 | | P2 | ||
| {{bug|574563}} | | {{bug|574563}} | ||
| | | {{miss|}} | ||
| dug into it a bit; looks like a 64bit vs. 32bit issue | | dug into it a bit; looks like a 64bit vs. 32bit issue | ||
|- | |- | ||
Line 113: | Line 146: | ||
| P1 | | P1 | ||
| | | | ||
| | | {{done|}} | ||
| | | we've decided to implement EventEmitter-like API | ||
|- | |- | ||
| page mod access to chrome-privileged stylesheet info strategy | | page mod access to chrome-privileged stylesheet info strategy | ||
Line 120: | Line 153: | ||
| P2 | | P2 | ||
| | | | ||
| | | {{done|}} | ||
| Myk | | Myk communicated decision via {{bug|651184}} | ||
|- | |- | ||
| code-embedded documentation | | code-embedded documentation | ||
Line 127: | Line 160: | ||
| P1 | | P1 | ||
| {{bug|636319}} | | {{bug|636319}} | ||
| {{ | | {{miss|}} | ||
| will probably delay until post-1.0 | | will probably delay until post-1.0 | ||
|- | |- | ||
Line 134: | Line 167: | ||
| P2 | | P2 | ||
| {{bug|620769}} | | {{bug|620769}} | ||
| | | {{miss|}} | ||
| | | will still aim to get this done for 1.0 | ||
|- | |- | ||
| cfx documentation | | cfx documentation | ||
Line 141: | Line 174: | ||
| P2 | | P2 | ||
| | | | ||
| | | {{done|}} | ||
| | | | ||
|- | |- | ||
Line 148: | Line 181: | ||
| P3 | | P3 | ||
| {{bug|610030}} | | {{bug|610030}} | ||
| | | {{miss|}} | ||
| | | will probably delay until post-1.0 | ||
|- | |- | ||
| first-order events in documentation | | first-order events in documentation | ||
Line 155: | Line 188: | ||
| P3 | | P3 | ||
| {{bug|617029}} | | {{bug|617029}} | ||
| {{done|}} | |||
| infrastructure is there; not all events migrated to use it yet | |||
|- | |||
| passwords documentation | |||
| Will | |||
| P1 | |||
| {{bug|646865}} | |||
| {{done|}} | |||
| in review | |||
|- | |||
| tables of contents | |||
| Will | |||
| P2 | |||
| {{bug|621078}} | |||
| {{done|}} | |||
| waiting review | |||
|- | |||
| content script event emitter documentation | |||
| Will | |||
| P2 | |||
| | | | ||
| | | {{done|}} | ||
| API change itself hasn't landed yet; land this during freeze? | |||
|} | |} |
Latest revision as of 17:11, 3 May 2011
Goals
Timeline
Milestone | Expected | Actual | Notes |
Thaw | Monday, March 21 | ||
Freeze | Wednesday, April 27 @ 11am PT | ||
RC1 | Wednesday, April 27 | ||
Final | Wednesday, May 4 |
Status: Planned: 2011-05-04
Major Deliverables
Summary | Owner | Priority | References | Status | Notes |
window-specific widget identification and communication | Alex | P1 | bug 630962 | [DONE] | |
high-level postMessage wrapper | Alex | P2 | bug 635748 | [DONE] | |
module resolution at build time | Brian | P1 | bug 627607 | [DONE] | |
XPI signing strategy | Brian | P2 | bug 613618 | [DEFER] | deferred until post-1.0 |
be able to use NPM modules | Brian | P2 | bug 614707 | [MISSED] | Brian has patch, but it still needs work plus review |
$JSPATH | Brian | P2 | bug 611495 | [DONE] | landed, now called --package-path= |
make it no longer necessary for Firefox to unpack SDK-generated XPIs | Irakli | P1 | bug 638742 | [DEFER] | retargeted to post-1.0 |
Keyboard Shortcuts API | Irakli | P2 | bug 584064 | [DONE] | |
change "context-menu" module to use EventEmitter event registration model | Irakli | P1 | bug 598982 | [DONE] | |
isDate and instanceOf methods of `type` module misbehave | Irakli | P1 | bug 643458 | [DONE] | |
deepEqual assertion method is broken | Irakli | P1 | bug 643479 | [DONE] | |
Adding event-emitter like utility functions for regular dom elements. | Irakli | P2 | bug 641452 | [DONE] | |
Error in `assert.throws` | Irakli | bug 648077 | [DONE] | ||
"system unable to find the specified registry key or value" error | Myk | P2 | bug 574563 | [MISSED] | dug into it a bit; looks like a 64bit vs. 32bit issue |
content script communication improvements strategy | Myk | P1 | [DONE] | we've decided to implement EventEmitter-like API | |
page mod access to chrome-privileged stylesheet info strategy | Myk | P2 | [DONE] | Myk communicated decision via bug 651184 | |
code-embedded documentation | Will | P1 | bug 636319 | [MISSED] | will probably delay until post-1.0 |
documentation search | Will | P2 | bug 620769 | [MISSED] | will still aim to get this done for 1.0 |
cfx documentation | Will | P2 | [DONE] | ||
docs links that work in both SDK and builder | Will | P3 | bug 610030 | [MISSED] | will probably delay until post-1.0 |
first-order events in documentation | Will | P3 | bug 617029 | [DONE] | infrastructure is there; not all events migrated to use it yet |
passwords documentation | Will | P1 | bug 646865 | [DONE] | in review |
tables of contents | Will | P2 | bug 621078 | [DONE] | waiting review |
content script event emitter documentation | Will | P2 | [DONE] | API change itself hasn't landed yet; land this during freeze? |