Firefox3/DevRelTracking

From MozillaWiki
Jump to: navigation, search

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