Firefox/Projects/Archives

From MozillaWiki
Jump to: navigation, search

NOTOC

Description Leader Goal ETA <thead> </thead> <tbody> </tbody>
style="background: none repeat scroll 0% 0% rgb(239, 239, 239);" Status
[[Firefox/Projects/AccountManager Account Manager]]
gavin
Design and implement chrome to sign-in/out of sites, as well as manage accounts and do one-click registration.

See bug 571409
-
[[Firefox/Projects/2010Q3_Dirty_Startup_Reduction "Dirty Profile" Startup Reduction]]
sdwilsh
Reduce the startup time of "dirty profiles" to be no greater than 20% of a clean profile.
End of Q3
Lots of data has been collected and analyzed, but no solid conclusions have shaken out.
-
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.
-
[[Firefox/Projects/New Theme New Theme]]
shorlander, gavin
Implement alpha quality Windows implementation of refactored browser.js & new theme for Windows on trunk or as XPI

IN FLIGHT
-
[[Firefox/Projects/Authentication doorhanger notifications Authentication doorhanger notifications]]
fyan, dolske, faaborg
Implement doorhanger notifications for HTTP Auth and Password Manager
IN FLIGHT
-
[[Firefox/Projects/Tab_Multi-Selection Tab Multi-Selection]]
fyan
Pending review
-
[[Firefox/Projects/Console Debug console for web pages]]
robc
Implement alpha quality integrated developer tool set on trunk

Fx4b5 includes filtering and object inspection
-
[[Firefox/Projects/Inspector Web page inspector]]
robc
Implement beta quality integrated developer tool set on trunk
Moved to Firefox.next
-
[[Firefox/Projects/Multitouch Multitouch]]
felipe
Bring multitouch support to the web

IN FLIGHT, airport approach started, getting ready to land
-
[[Firefox/Projects/Jetpack Jetpack]]
Dietrich
Implement core modules for Jetpack

IN FLIGHT In development for the 0.7 release.

-
[[Firefox/Projects/Resource Packages 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
-
[[Firefox/Projects/App Tabs App Tabs]]
zpao
Allow users to lock websites to tabstrip as applications
IN FLIGHT: some work done, some more to be done
First phase of implementation of generic App Tabs almost complete.
-
[[Firefox/Projects/Home Tab Home Tab]]
Allow home page to appear as chromeless app-tabs.
STALLED: no pilot
Still finishing up App Tabs project
-
[[Firefox/Projects/Firefox Start Firefox Start Page]]
mak
Create a locally hosted start page.
Jun
Shipped in Beta 5, default in beta 6, snippets service live and serving content.
-
[[Firefox/Projects/Action based on update xml after app update Action based on update xml after app update]]
rs
Perform action after update based on update xml attribute.
server side still needs to be completed and needs a release vehicle for 1.9.1 and 1.9.2
LANDED (on trunk)
-
[[Firefox/Projects/Simplify Update UI size for billboard and l10n 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.
needs a release vehicle for 1.9.1 and 1.9.2
LANDED (on trunk)
-
[[Firefox/Projects/Download manager improvements 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
-
[[Firefox/Projects/IndexedDB IndexedDB]]
sdwilsh
Implement the W3C IndexedDB specification.

IN FLIGHT. Work is underway (only on the async API at this time).
-
[[Firefox/Projects/Asynchronous Add Visit Asynchronous Add Visit]]
stechz
Implement an asynchronous add visit API.

IN FLIGHT. See bug 556400 for more details for now!
-
[[Firefox/Projects/JS Satchel Port Satchel to JS]]
dolske
2-day sprint to port Satchel from C++ to JS

Reviewed and landed.
-
[[Firefox/Projects/J-PAKE J-PAKE]]
dolske
Implement J-PAKE for TLS key negotiation

Working on early investigation.
-
Test Pilot



-
[[Firefox/Projects/PlacesQueryAPIRedesign Places Query API Redesign]]
ddahl, mak
Simple, elegant and async Places Query API, focused on JetPack and new UI needs.
May 2010
IN FLIGHT. Rebooted, new proposal wip patches up, collecting feedback and iterating.
-
[[Firefox/Projects/TabCandy TabCandy]]
aza
Better tab and workspace management.
July 2010
IN FLIGHT. Working now on integration with trunk, getting reviewed. See Bug 574217.
-
[[Firefox/Projects/AddonUI Addon UI]]
Dietrich, Boriss
July 2010
IN FLIGHT. Spec'd, currently implementing.
}


(Mostly) Blank Template for new projects.


Inactive Projects (need to finish)

Description Leader Participants Goal ETA Target <thead> </thead> <tbody> </tbody>
Status
Test Pilot
jinghua

Add Test Pilot check-box (opt-in) in Firefox installer. See proposal
Test Pilot 1.0 release in mid Q2, server upgrade in mid Q2
Starting with beta 1. See proposal
1.0 beta will be released by March, feedback coming in.
-
Preferences UI
faaborg

Refresh and streamline the Firefox preferences window
First round of mockups complete: 10/23
Starting with 4.0
Just getting started
-
Places UI
faaborg

Investigate changes to the places UI for 4.0, focusing on mixing search + browse operations, and leveraging the content area.
Breaking UI apart into separate bugs: 10/23
Starting with 4.0
Mockups complete, feedback coming in.
-
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
2.0
Gathering info, planning
-
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

2.0

-
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.



-
Startup Time Improvements
Dietrich

Reduce warm and cold startup of Firefox, Fennec


IN FLIGHT
-
Weave
zpao
Improve Weave extension & prepare for integration
Ongoing


TAKING OFF
-
Full Text Search and Awesomebar
adw

Improve performance of the awesomebar by using full text search.
TBD
TBD
ON HOLD
-
Async Places containers
adw

Perf: non-blocking Places operations
TBD
TBD
STALLED, GOING DOWN, PEOPLE SCREAMING
-
Page thumbnail service
adw

Take and persistently store thumbnails of Web pages.
TBD
TBD
STALLED, GOING DOWN, PASSENGERS EERILY QUIET
}


Prioritized

Unprioritized

Additional Projects Ideas (Need more definition)

Completed Projects / Archive

Subpages of Firefox/Projects