Firefox3/DevRelTracking

From MozillaWiki
Jump to navigation Jump to 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