Labs/Jetpack/SDK/APIs: Difference between revisions

From MozillaWiki
< Labs‎ | Jetpack‎ | SDK
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"]].
NOTE: This page is still being filled in. We have actually implemented some of these things :)


==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