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 3: Line 3:
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 :)


'''Platform capabilities'''
==Platform capabilities==
{| class="fullwidth-table sortable"
{| class="fullwidth-table sortable"
|- style="background:#efefef"
|- style="background:#efefef"
Line 77: Line 77:
|}
|}


'''High-level APIs'''
==High-level APIs==
{| class="fullwidth-table sortable"
{| class="fullwidth-table sortable"
|- style="background:#efefef"
|- style="background:#efefef"
Line 204: Line 204:
|  
|  
|  
|  
| Myk added, needs clarification
| Myk added, needs clarification (site-specific?)
|-
|-
| Database (SQLite)
| Database (SQLite)

Revision as of 17:33, 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".

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 (site-specific?)
Database (SQLite)
Clipboard
Keyboard Shortcuts
Menus
UI Notifications