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 :)
NOTE: This page is still being filled in. We have actually implemented some of these things :)
Line 17: Line 17:
|  
|  
|  
|  
|  
| 0.4
|  
|  
|-
|-
Line 24: Line 24:
|  
|  
|  
|  
|  
| 0.3
|  
|  
|-
|-
Line 31: Line 31:
|  
|  
|  
|  
|  
| 0.1
|  
|  
|-
|-
Line 38: Line 38:
|  
|  
|  
|  
|  
| 0.6
|  
|  
|-
|-
Line 45: Line 45:
|  
|  
|  
|  
|  
| 0.7
|  
|  
|-
|-
Line 52: Line 52:
|  
|  
|  
|  
|  
| TBD
|  
|  
|-
|-
Line 59: Line 59:
|  
|  
|  
|  
|  
| 0.5
|  
|  
|-
|-
Line 66: Line 66:
|  
|  
|  
|  
|  
| 0.3
|  
|  
|-
|-
Line 73: Line 73:
|  
|  
|  
|  
|  
| 0.1
|  
|  
|}
|}
Line 91: Line 91:
|  
|  
|  
|  
|  
| 0.3
|  
|  
|-
|-
Line 105: Line 105:
|  
|  
|  
|  
|  
| 0.1
|  
|  
|-
|-
Line 112: Line 112:
|  
|  
|  
|  
|  
| 0.4
|  
|  
|-
|-
Line 119: Line 119:
|  
|  
|  
|  
|  
| 0.1
|  
|  
|-
|-
Line 126: Line 126:
|  
|  
|  
|  
|  
| 0.5
|  
|  
|-
|-
Line 133: Line 133:
|  
|  
|  
|  
|  
| 0.5
|  
|  
|-
|-
Line 140: Line 140:
|  
|  
|  
|  
|  
| 0.4
|  
|  
|-
|-
Line 147: Line 147:
|  
|  
|  
|  
|  
| 0.5
|  
|  
|-
|-
Line 154: Line 154:
|  
|  
|  
|  
|  
| 0.1
|  
|  
|-
|-
Line 161: Line 161:
|  
|  
|  
|  
|  
| 0.4
|  
|  
|-
|-

Revision as of 18:50, 19 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".

NOTE: This page is still being filled in. We have actually implemented some of these things :)

Platform capabilities

API Status Impl Docs Version Notes
Addons do not require a restart [DONE] 0.4
Memory profiling [DONE] 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] 0.3
Testing framework [DONE] 0.1

High-level APIs

API Status Impl Docs Version Notes
Context Menu [DONE] 0.3
File
Observers [DONE] 0.1
Page Worker [DONE] 0.4
Preferences [DONE] 0.1
Request [DONE] 0.5
Selection [DONE] 0.5
Storage [DONE] 0.4
Tabs [DONE] 0.5
Timer [DONE] 0.1
Widget [DONE] 0.4
Panels
Page-modifications
Places
Windows
Sidebar
Preferences Myk added, needs clarification
Database (SQLite)
Clipboard
Keyboard Shortcuts
Menus
UI Notifications