Firefox/Projects/Jetpack Uplift Exploration/Notes: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 11: | Line 11: | ||
* Development environment (separate addon) | * Development environment (separate addon) | ||
** Code editor | |||
** Setting of development specific prefs (eg, javascript.options.showInConsole) | |||
** Firebug specific code | |||
** JSBridge | |||
* Development documentation (to be put on MDC) | * Development documentation (to be put on MDC) | ||
* Subscription UI (managed via new Extension Manager) | * Subscription UI (managed via new Extension Manager) | ||
* Workarounds for older version of Firefox | |||
* Personas specific code | |||
'''Uplifted separately''' | '''Uplifted separately''' |
Revision as of 00:15, 20 July 2009
Note: This assumes many things!
Uplift Scope
Included
- Runtime
Not Included
- Development environment (separate addon)
- Code editor
- Setting of development specific prefs (eg, javascript.options.showInConsole)
- Firebug specific code
- JSBridge
- Development documentation (to be put on MDC)
- Subscription UI (managed via new Extension Manager)
- Workarounds for older version of Firefox
- Personas specific code
Uplifted separately
- Slidebar (replace/improve current sidebar functionality)
- JS security code (eg, securable membrane)
Browser UI
Areas where browser.xul/browser.js should provide simple APIs:
- Slidebars
- URLbar icons
- Site identity pane (Larry)
- Doorhanger notifications
- Content context menu
- Statusbar panels (Note: may be removed in Windows Theme revamp)
Subscription / Installation / Management
Platform requirements
- JavaScript memory tracker
- Object.freeze() (bug 492844)