Labs/Jetpack/SDK/APIs: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
The Jetpack SDK 1.0 release must meet the goal of [[Labs/Jetpack/Roadmap#SDK_1.0_Goals|"A carefully selected set of APIs that satisfies the common use cases of addons"]]. | The Jetpack SDK 1.0 release must meet the goal of [[Labs/Jetpack/Roadmap#SDK_1.0_Goals|"A carefully selected set of APIs that satisfies the common use cases of addons"]]. | ||
==Platform capabilities== | ==Platform capabilities== | ||
Line 22: | Line 20: | ||
| Memory profiling | | Memory profiling | ||
| {{done|}} | | {{done|}} | ||
| | | {{bug|556942}} | ||
| | | | ||
| 0.3 | | 0.3 | ||
Line 64: | Line 62: | ||
| Documentation framework | | Documentation framework | ||
| {{done|}} | | {{done|}} | ||
| | | {{bug|549786}} | ||
| | | | ||
| 0.3 | | 0.3 | ||
Line 89: | Line 87: | ||
| Context Menu | | Context Menu | ||
| {{done|}} | | {{done|}} | ||
| | | {{bug|548590}} | ||
| | | | ||
| 0.3 | | 0.3 | ||
Line 131: | Line 129: | ||
| Selection | | Selection | ||
| {{done|}} | | {{done|}} | ||
| | | {{bug|547092}} | ||
| | | | ||
| 0.5 | | 0.5 | ||
Line 138: | Line 136: | ||
| Storage | | Storage | ||
| {{done|}} | | {{done|}} | ||
| | | {{bug|548589}} | ||
| | | | ||
| 0.4 | | 0.4 | ||
Line 145: | Line 143: | ||
| Tabs | | Tabs | ||
| {{done|}} | | {{done|}} | ||
| | | {{bug|549317}} | ||
| | | | ||
| 0.5 | | 0.5 | ||
Line 166: | Line 164: | ||
| Panels | | Panels | ||
| | | | ||
| | | {{bug|494238}} | ||
| | | | ||
| | | |
Revision as of 17:37, 20 July 2010
The Jetpack SDK 1.0 release must meet the goal of "A carefully selected set of APIs that satisfies the common use cases of addons".
Platform capabilities
API | Status | Impl | Docs | Version | Notes |
Addons do not require a restart | [DONE] | 0.4 | |||
Memory profiling | [DONE] | bug 556942 | 0.3 | ||
Multi-level logging | [DONE] | 0.1 | |||
Security model with privilege restrictions | 0.6 | ||||
Run outside the main application process | 0.7 | ||||
Cross-version compatibility | TBD | ||||
Localization | 0.5 | ||||
Documentation framework | [DONE] | bug 549786 | 0.3 | ||
Testing framework | [DONE] | 0.1 |
High-level APIs
API | Status | Impl | Docs | Version | Notes |
Context Menu | [DONE] | bug 548590 | 0.3 | ||
File | |||||
Observers | [DONE] | 0.1 | |||
Page Worker | [DONE] | 0.4 | |||
Preferences | [DONE] | 0.1 | |||
Request | [DONE] | 0.5 | |||
Selection | [DONE] | bug 547092 | 0.5 | ||
Storage | [DONE] | bug 548589 | 0.4 | ||
Tabs | [DONE] | bug 549317 | 0.5 | ||
Timer | [DONE] | 0.1 | |||
Widget | [DONE] | 0.4 | |||
Panels | bug 494238 | ||||
Page-modifications | |||||
Places | |||||
Windows | |||||
Sidebar | |||||
Preferences | Myk added, needs clarification (site-specific?) | ||||
Database (SQLite) | |||||
Clipboard | |||||
Keyboard Shortcuts | |||||
Menus | |||||
UI Notifications |