Firefox/Projects

From MozillaWiki
Jump to navigation Jump to search
Description Leader Goal ETA Status
Startup Time Improvements Dietrich Reduce warm and cold startup of Firefox, Fennec IN FLIGHT
I/O Reduction sdwilsh > 50% reduction of main thread I/O MISSED. 42 - 43% of the IO has been removed from mozilla-central. Up to 23.4% is real close. See this table for more details
Out-Of-Process Plugins Ship out of process plugins and associated UI pieces to Windows users Lorentz string work complete, 3.6.3plugin1build2 due this week.
Firefox/Projects/E10S Scope Investigation dolske Document scope of work for process separation in Firefox & port one feature as an experiment starting to map out code issues, have first pass of pwmgr patch done.
New Theme shorlander, gavin Implement alpha quality Windows implementation of refactored browser.js & new theme for Windows on trunk or as XPI IN FLIGHT
Weave zpao Improve Weave extension & prepare for integration Ongoing TAKING OFF
Addons Manager UI Redesign Boriss Design and implement unified web services & customization interface on trunk TBD Fixing bugs, getting final graphics together
Extension Manager API Rewrite Mossop April Running performance testing, looks like a minor loss but not unexpected. Going to be getting ready for reviews this week
Debug console for web pages robc Implement alpha quality integrated developer tool set on trunk Fx4b5 includes filtering and object inspection
Web page inspector robc Implement alpha quality integrated developer tool set on trunk Late March Moved to Firefox.next
Multitouch felipe Bring multitouch support to the web Working on user experience features and moving ahead with experimental Events API support
Jetpack on Trunk adw Ensure that Jetpack extensions can be developed for production use on trunk Firefox.

IN FLIGHT In development for the 0.7 release.

Resource Packages limi Backwards compatible way of serving up multiple resources in a streamable file ON RUNWAY: Proposal finalized Next steps: Work with jlebar/vlad to get the project started
Home Tab and App Tabs faaborg Investigate a full window, client side, browse-based UI to serve as the user's home on the Web, and the ability to create chromeless app tabs. First round of mockups complete: 10/23 Just getting started
Tab Matches In Awesomebar Unfocused Make it possible to switch tabs using the AwesomeBar March 2009 Landed!
Places Query API Redesign ddahl Simple, elegant Places Query API that is focused on 3.7 Places work TBD Patches up and have review + for the Jetpack implementation. bug 522572 (Sync impl.) / Async in progress as well bug 534983, Filed bug 543888 to craft in a skeleton a more comprehensive API for the async patch
Async Places containers adw Perf: non-blocking Places operations TBD STALLED, GOING DOWN, PEOPLE SCREAMING
Action based on update xml after app update rs Perform action after update based on update xml attribute. AUS still needs to be completed LANDED (on trunk)
Simplify Update UI size for billboard and l10n rs Simplify verification of the billboard for all locales and all platforms and make the UI look *better*. 03/11/10 (on trunk) 3/31/10 (1.9.1 and 1.9.2) LANDED (on trunk)
Improve Download Manager + MIME type defaults limi Move download manager to panel, coordinated with new theme, improve default behaviors. ON RUNWAY: Blog post published, filing bugs and bootstrapping next
Full Text Search and Awesomebar adw Improve performance of the awesomebar by using full text search. TAKING OFF
IndexedDB sdwilsh Implement the W3C IndexedDB specification. IN FLIGHT. Work is underway (only on the async API at this time).
Asynchronous Add Visit stechz Implement an asynchronous add visit API. IN FLIGHT. See bug 556400 for more details for now!
Port Satchel to JS dolske 2-day sprint to port Satchel from C++ to JS TAKING OFF



Inactive Projects (need to finish)

Description Leader Participants Goal ETA Target Status
Test Pilot jinghua Add Test Pilot check-box (opt-in) in Firefox installer. Test Pilot 1.0 release in mid Q2, server upgrade in mid Q2 Starting with 3.7 1.0 beta will be released by March, feedback coming in.
Connect dmills (for now) Design and implement chrome to sign-in/out of sites, as well as manage accounts and do one-click registration. TBD TBD See bug 571409
Preferences UI faaborg Refresh and streamline the Firefox preferences window First round of mockups complete: 10/23 Starting with 3.7 Just getting started
Places UI faaborg
Investigate changes to the places UI for 3.7 and 4.0, focusing on mixing search + browse operations, and leveraging the content area. Breaking UI apart into separate bugs: 10/23 Starting with 3.7 Mockups complete, feedback coming in.
Doorhanger notifications dolske faaborg (UI), ashughes (QA) get'r'dun As early in 3.7 as possible TBD
Binding for untrusted text in security dialogs Unfocused Jesse Provide a common way for security dialogs to include untrusted text without compromising the rest of the dialog TBD 1.9.3 Gathering info, planning
Personal Identity ragavan (lead) faaborg (Firefox) thunder, aza, messina Explore integrating personal identity management into Firefox
Herdict atul (lead) boriss (Firefox) faaborg Explore integrating the functionality of Herdict with Firefox's network error page.
Print preview in a separate window rflint Remove the fragile XBL binding and create a separate XUL document 1.9.3
Firefox Button faaborg Create a single high contrast control in the title bar to integrate with the interactive design of Windows Vista and 7
Site Identity faaborg Refresh how Firefox surfaces the identity of a site to integrate with our new notification system, reduce redundancy, and allow for persistent indicators like geo location access.

Prioritized

Unprioritized

Additional Projects Ideas (Need more definition)

Completed Projects / Archive

Template

(Mostly) Blank Template for new projects.

All pages

All subpages of Firefox/Projects (most are described on this page).