Firefox3/DevRelTracking
From MozillaWiki
< Firefox3
This page is used by Developer Relations to track upcoming features of Firefox 3. Any feature that may affect extension development, addon support, or require new documentation and samples/tutorials should be listed and tracked.
Firefox features are listed n this spreadsheet: Firefox 3 Detailed Feature List
Features
Feature (include ID) | Action |
ADD-001e - Install Add-on without requiring a browser restart | Does this have API implications? Are there new events/notifications? |
ADD-002a - Allow Add-on configuration UI to be accessed from main application configuration UI | Is there a programmatic way to launch UI? |
ADD-003a - Add visual indication to browser UI when Add-on updates are available | Is there a way for extension to know if addons can be updated? |
ADD-003f - Allow addons to control other types of extensions and ensuring that model is extensible | How? Whats the API? |
ADD-003i - Support for use of some kind of service for extension dependency resolution | Document |
ADD-003j - Support addon conflict resolution | Document |
ADD-004a - Making signing a requirement or higher value in install experience | Document / Tool for Signing |
ADD-004b - Providing a lower priv model for certain classes of extention | Document / Can Remote XUL use this model? |
ADD-005b - Promote the existence of Add-ons that could help the user accomplish their current task | Document / What does an extension do? How does it register? |
CON-005b Easier retrieval of files that a user has downloaded in the past | API for extension |
CON-006a Integrate download manager with third-party virus scanners and malware protection | API for extensions |
CON-007a Support pause/resume for downloads. Improve download handling across multiple sessions | API for extensions |
CON-007b Download manager can be extended in a way that feels tightly integrated | Like adding multiple download listeners. What else? |
CON-008b Create API for developers to leverage the detection framework | API for extension |
CON-009a Display microformats in content area | Can extensions manipulate microformats in content area too? |
CON-009b Allow user to configure microformat handlers | API for extensions |
CON-009c Support hCard, hCal, and geo | Support using a JS library? Available to extensions? Can be extended for new types? |
CON-009e Allow web developers to override microformat display attributes | Allow extensions too? |
GKO-001a Pages should break without breaking lines | API for printing settings would be nice for extensions |
GKO-001c Layout should be zoomed/cropped to fit desired page size | API to allow extensions to tweak settings |
GKO-005a Save web pages as PDF documents | API for extensions to create PDF streams? |
GKO-007a Add UI elements for enabling offline app usage | API for extensions to create other ways of enabling offline apps |
GKO-007b Add backend elements for offline app support | API for accessing backend offline support |
GKO-008c Linking Content/Chrome Frame Trees | Document - This will allow extensions to display chrome over content very easily bug 130078 |
GKO-014a SVG as image format | Document and samples for use in webpages and extensions |
GKO-015a Cross-domain XMLHttpRequest | Document and samples for use in webpages |
OSPI-002a Brakepad - Collect crash stack data and report it to central server | Can extensions/components use or be part of the stack data? |
OSPI-004a Integrate with Windows Vista parental controls | API for extensions |
OSPI-005a Growl alert notifications for Mac OS X | Document and samples of nsIAlertService since it is now fully cross platform |
PASS-002a Support Microsoft CardSpace on Windows | API for extensions |
PASS-002b Support OpenID | API for extensions |
PLCS-001d Ensure that Places includes a usable and robust API for extensibility | Document and samples of the API |
SPI-002c Create pluggable architecture that supports private browsing | Document and samples |
SRCH-002a Ability to declare a default search engine | API for extensions / webpages |
SRCH-002b Ability to use a temporary search engine and then restore the default | API for extensions / webpages |
TAB-001a Quickly group similar tabs together | API for extensions |
TAB-003a Tear-off tabs (80% solution) | API for extensions |
PREF-001a Create framework for persisting and applying per-site settings across sessions and tabs | Document and samples of the API |