|
|
Line 1: |
Line 1: |
| <noinclude>
| | [https://firefox-source-docs.mozilla.org/mots/index.html Modules for "Desktop Firefox" are now tracked on firefox-source-docs.] |
| '''Note'''
| |
| | |
| Module information is now stored in the [https://hg.mozilla.org/mozilla-central/file/tip/mots.yaml source code], where all changes should be made. For instructions on how to add, remove, or update module information, see the [https://mots.readthedocs.io/en/latest/#adding-a-module mots documentation]. This page is kept for the historical record.
| |
| | |
| | |
| '''Only module owners may edit this page.'''
| |
| | |
| They may:
| |
| | |
| * update any information about their module except the name of the owner
| |
| * add or remove sub-modules
| |
| * change the owner of a sub-module
| |
| * add emeritus owners or peers
| |
| | |
| Other changes, including changes of module owner or addition/removal of modules, must be agreed with the Module Ownership Module group, probably via a discussion in [https://www.mozilla.org/about/forums/#governance mozilla.governance].
| |
| </noinclude>
| |
| Owners and peers of the Desktop Firefox module may review code anywhere in the browser and toolkit directories. Reviews should be sent to the more specific submodules below where possible.
| |
| | |
| {{Module
| |
| |name=Desktop Firefox
| |
| |description=Standalone Web Browser.
| |
| |owner=[mailto:dtownsend@mozilla.com Dave Townsend], [mailto:gkruitbosch@mozilla.com Gijs Kruitbosch]
| |
| |fallbackpeers=[mailto:dao@mozilla.com Dão Gottwald], [mailto:jwein@mozilla.com Jared Wein], [mailto:mbonardo@mozilla.com Marco Bonardo], [mailto:mozilla@noorenberghe.ca Matthew Noorenberghe]
| |
| |ownersemeritus=
| |
| |peersemeritus=[mailto:netzen@gmail.com Brian Bondy], [mailto:lina@mozilla.com Lina Cambridge], [mailto:lchang@mozilla.com Luke Chang], [mailto:rchien@mozilla.com Ricky Chien], [mailto:dolske@mozilla.com Justin Dolske], [mailto:georg.fritzsche@googlemail.com Georg Fritzsche], [mailto:felipc@gmail.com Felipe Gomes], [mailto:tchien@mozilla.com Tim Guan-tin Chien], [mailto:jhofmann@mozilla.com Johann Hofmann], [mailto:rexboy@mozilla.com KM Lee Rex], [mailto:gasolin@mozilla.com Fred Lin], [mailto:ralin@mozilla.com Ray Lin], [mailto:fliu@mozilla.com Fischer Liu], [mailto:wmccloskey@mozilla.com Bill McCloskey], [mailto:mark@moxienet.com Mark Mentovai], [mailto:ted.mielczarek@gmail.com Ted Mielczarek], [mailto:bnicholson@mozilla.com Brian Nicholson], [mailto:neil@parkwaycc.co.uk Neil Rashbrook], [mailto:mano@mozilla.com Asaf Romano], [mailto:msamuel@mozilla.com Marina Samuel], [mailto:jryans@gmail.com J Ryan Stinnett], [mailto:gps@mozilla.com Gregory Szorc], [mailto:ttaubert@mozilla.com Tim Taubert],
| |
| |group=firefox-dev
| |
| |source_dirs=browser/, toolkit/
| |
| |url=[[Firefox/Code_Review|Code Review Guidelines]]
| |
| |components=Firefox, Toolkit
| |
| }}
| |
| | |
| == Submodules ==
| |
| | |
| {{Module
| |
| |name=Add-ons Manager
| |
| |description=Extension management back-end.
| |
| |owner=[mailto:scaraveo@mozilla.com Shane Caraveo], [mailto:lgreco@mozilla.com Luca Greco]
| |
| |ownersemeritus=[mailto:rstrong@mozilla.com Robert Strong], [mailto:aswan@mozilla.com Andrew Swan], [mailto:kmaglione@mozilla.com Kris Maglione]
| |
| |peers=[mailto:lgreco@mozilla.com Luca Greco], [mailto:tjovanovic@mozilla.com Tomislav Jovanovic], [mailto:rwu@mozilla.com Rob Wu], [mailto:wdurand@mozilla.com William Durand]
| |
| |source_dirs=toolkit/mozapps/extensions/
| |
| |url=
| |
| |components=
| |
| }}
| |
| | |
| {{Module
| |
| |name=Add-ons Manager UI
| |
| |description=about:addons.
| |
| |owner=[mailto:scaraveo@mozilla.com Shane Caraveo], [mailto:mstriemer@mozilla.com Mark Striemer]
| |
| |ownersemeritus=[mailto:rstrong@mozilla.com Robert Strong], [mailto:aswan@mozilla.com Andrew Swan]
| |
| |peers=[mailto:lgreco@mozilla.com Luca Greco], [mailto:tjovanovic@mozilla.com Tomislav Jovanovic], [mailto:rwu@mozilla.com Rob Wu]
| |
| |source_dirs=toolkit/mozapps/extensions/content/
| |
| |url=
| |
| |components=
| |
| }}
| |
| | |
| {{Module
| |
| |name=Application Update
| |
| |description=The application update services.
| |
| |owner=[mailto:ksteuber@mozilla.com Kirk Steuber]
| |
| |peers=[mailto:mhowell@mozilla.com Molly Howell], [mailto:agashlin@mozilla.com Adam Gashlin]
| |
| |source_dirs=toolkit/mozapps/update/
| |
| |url=
| |
| |components=
| |
| }}
| |
| | |
| {{Module
| |
| |name=Bookmarks & History
| |
| |description=The bookmarks and history services (Places).
| |
| |owner=[mailto:mbonardo@mozilla.com Marco Bonardo]
| |
| |peers=[mailto:standard8@mozilla.com Mark Banner], [mailto:adw@mozilla.com Drew Willcoxon]
| |
| |source_dirs=browser/components/places/, toolkit/components/places/
| |
| |url=
| |
| |components=
| |
| }}
| |
| | |
| {{Module
| |
| |name=Desktop Theme
| |
| |description=The style rules used in the desktop UI.
| |
| |owner=[mailto:dgottwald@mozilla.com Dão Gottwald]
| |
| |peers=[mailto:itiel_yn8@walla.com Itiel], [mailto:sfoster@mozilla.com Sam Foster], [mailto:achurchwell@mozilla.com Amy Churchwell]
| |
| |peersemeritus=[mailto:ntim.bugs@gmail.com Tim Nguyen]
| |
| |source_dirs=browser/themes/, toolkit/themes/
| |
| |url=
| |
| |components=Firefox::Theme, Toolkit::Themes
| |
| }}
| |
| | |
| {{Module
| |
| |name=Desktop UI
| |
| |description=The main browser UI except where covered by more specific submodules.
| |
| |owner=[mailto:jwein@mozilla.com Jared Wein]
| |
| |peers=[mailto:mconley@mozilla.com Mike Conley], [mailto:florian@queze.net Florian Quèze]
| |
| |source_dirs=browser/base/content/
| |
| |url=
| |
| |components=
| |
| }}
| |
| | |
| {{Module
| |
| |name=Download Manager
| |
| |description=The downloads UI and service.
| |
| |owner=[mailto:mbonardo@mozilla.com Marco Bonardo]
| |
| |peers=[mailto:gijskruitbosch@gmail.com Gijs Kruitbosch], [mailto:mtigley@mozilla.com Micah Tigley]
| |
| |source_dirs=browser/components/downloads/, toolkit/mozapps/downloads/
| |
| |url=
| |
| |components=
| |
| }}
| |
| | |
| {{Module
| |
| |name=Enterprise Policies
| |
| |description=System policies for controlling Firefox.
| |
| |owner=[mailto:mkaply@mozilla.com Michael Kaply]
| |
| |peers=
| |
| |source_dirs=browser/components/enterprisepolicies/
| |
| |url=
| |
| |components=
| |
| }}
| |
| | |
| {{Module
| |
| |name=Form Autofill
| |
| |description=Form detection and autocomplete.
| |
| |owner=[mailto:sgalich@mozilla.com Sergey Galich]
| |
| |ownersemeritus=[mailto:mozilla@noorenberghe.ca Matthew Noorenberghe]
| |
| |peers=[mailto:dlee@mozilla.com Dimi Lee], [mailto:tgiles@mozilla.com Tim Giles]
| |
| |source_dirs=browser/extensions/formautofill/, toolkit/components/satchel/
| |
| |url=
| |
| |components=
| |
| }}
| |
| | |
| {{Module
| |
| |name=In-product Messaging
| |
| |description=The system for delivering in-product messaging.
| |
| |owner=[mailto:pdahiya@mozilla.com Punam Dahiya]
| |
| |peers=[mailto:najiang@mozilla.com Nan Jiang], [mailto:edilee@mozilla.com Ed Lee], [mailto:khudson@mozilla.com Kate Hudson],
| |
| |source_dirs=toolkit/components/messaging-system/
| |
| |url=https://firefox-source-docs.mozilla.org/browser/components/newtab/content-src/asrouter/docs/index.html
| |
| |components=Firefox::Messaging System
| |
| }}
| |
| | |
| {{Module
| |
| |name=Launcher Process
| |
| |description=Windows process for bootstrapping the browser process.
| |
| |owner=[mailto:tkikuchi@mozilla.com Toshihito Kikuchi]
| |
| |ownersemeritus=Aaron Klotz
| |
| |peers=[mailto:mhowell@mozilla.com Molly Howell]
| |
| |source_dirs=browser/app/winlauncher
| |
| |url=
| |
| |components=Firefox::Launcher Process
| |
| }}
| |
| | |
| {{Module
| |
| |name=Localization
| |
| |description=Tooling to enable translation and facilitate localization.
| |
| |owner=[mailto:francesco.lodolo@gmail.com Francesco Lodolo]
| |
| |ownersemeritus=
| |
| |peers=[mailto:m@owca.info Matjaž Horvat], [mailto:earo@mozilla.com Eemeli Aro]
| |
| |source_dirs=
| |
| |url=
| |
| |components=Mozilla Localizations, Localization Infrastructure and Tools
| |
| }}
| |
| | |
| {{Module
| |
| |name=New Tab Page
| |
| |description=The new tab/home page.
| |
| |owner=[mailto:elee@mozilla.com Ed Lee]
| |
| |peers=[mailto:khudson@mozilla.com Kate Hudson], [mailto:aoprea@mozilla.com Andrei Oprea], [mailto:sdowne@getpocket.com Scott Downe]
| |
| |source_dirs=browser/components/newtab/
| |
| |url=
| |
| |components=Firefox::New Tab Page
| |
| }}
| |
| | |
| {{Module
| |
| |name=Experiments/Rollouts
| |
| |description=Desktop clients for our experiments and off-train deployments systems.
| |
| |owner=[mailto:brennie@mozilla.com Barret Rennie]
| |
| |ownersemeritus=[mailto:mcooper@mozilla.com Michael Cooper]
| |
| |peers=[mailto:gkruitbosch@mozilla.com Gijs Kruitbosch], [mailto:emcminn@mozilla.com Emily McMinn]
| |
| |source_dirs=toolkit/components/normandy/, toolkit/components/nimbus/
| |
| |url=https://experimenter.info/
| |
| |components=Firefox::Normandy,Firefox::Nimbus Desktop Client
| |
| }}
| |
| | |
| {{Module
| |
| |name=Onboarding
| |
| |description=The onboarding experience including UI tours.
| |
| |owner=[mailto:elee@mozilla.com Ed Lee]
| |
| |peers=[mailto:mozilla@noorenberghe.ca Matthew Noorenberghe]
| |
| |source_dirs=browser/components/uitour/
| |
| |url=
| |
| |components=Firefox::Tours
| |
| }}
| |
| | |
| {{Module
| |
| |name=Password Manager
| |
| |description=Managing, saving and filling logins.
| |
| |owner=[mailto:sgalich@mozilla.com Sergey Galich]
| |
| |ownersemeritus=[mailto:mozilla@noorenberghe.ca Matthew Noorenberghe]
| |
| |peers=[mailto:sfoster@mozilla.com Sam Foster], [mailto:jwein@mozilla.com Jared Wein], [mailto:tgiles@mozilla.com Tim Giles], [mailto:dlee@mozilla.com Dimi Lee]
| |
| |peersemeritus=[mailto:bdanforth@mozilla.com Bianca Danforth], [mailto:srudie@mozilla.com Severin Rudie]
| |
| |source_dirs=toolkit/components/passwordmgr/, browser/components/aboutlogins
| |
| |url=https://wiki.mozilla.org/Toolkit:Password_Manager
| |
| |components=Toolkit::Password Manager, Toolkit::Password Manager: Site Compatibility, Firefox::about:logins
| |
| }}
| |
| | |
| | |
| {{Module
| |
| |name= Picture-in-Picture
| |
| |description= A component that allows video elements to be pulled out into an always-on-top window.
| |
| |owner=[mailto:mconley@mozilla.com Mike Conley], [mailto:mtigley@mozilla.com Micah Tigley], [mailto:mhowell@mozilla.com Molly Howell]
| |
| |peers=[mailto:kpatenio@mozilla.com Katherine Patenio], [mailto:nbaumgardner@mozilla.com Niklas Baumgardner]
| |
| |peersemeritus=[mailto:mtigley@mozilla.com Micah Tigley]
| |
| |source_dirs=toolkit/components/pictureinpicture, browser/extensions/pictureinpicture
| |
| |url=https://firefox-source-docs.mozilla.org/toolkit/components/pictureinpicture/pictureinpicture/index.html
| |
| }}
| |
| | |
| {{Module
| |
| |name=Preferences
| |
| |description=The front-end preferences system.
| |
| |owner=[mailto:jwein@mozilla.com Jared Wein]
| |
| |peers=[mailto:mstriemer@mozilla.com Mark Striemer], [mailto:gkruitbosch@mozilla.com Gijs Kruitbosch]
| |
| |peersemeritus=[mailto:ntim.bugs@gmail.com Tim Nguyen]
| |
| |source_dirs=browser/components/preferences/, browser/themes/*/preferences, toolkit/mozapps/preferences
| |
| |url=
| |
| |components=
| |
| }}
| |
| | |
| {{Module
| |
| |name=Profile Migration
| |
| |description=Migrating data from other browsers.
| |
| |owner=[mailto:gkruitbosch@mozilla.com Gijs Kruitbosch]
| |
| |peers=[mailto:mbonardo@mozilla.com Marco Bonardo], [mailto:mozilla@noorenberghe.ca Matthew Noorenberghe]
| |
| |source_dirs=browser/components/migration/
| |
| |url=
| |
| |components=
| |
| }}
| |
| | |
| {{Module
| |
| |name=Screenshots
| |
| |description=Code relating to Screenshots functionality
| |
| |owner=[mailto:sfoster@mozilla.com Sam Foster]
| |
| |peers=[mailto:jhirsch@mozilla.com Jared Hirsch], [mailto:nbaumgardner@mozilla.com Niklas Baumgardner],
| |
| |peersemeritus=[mailto:bchen@mozilla.com Barry Chen]
| |
| |ownersemeritus=[mailto:emmamalysz@gmail.com Emma Malysz], [mailto:ian@ianbicking.org Ian Bicking]
| |
| |source_dirs=browser/extensions/screenshots, browser/components/screenshots/
| |
| |components=Firefox::Screenshots
| |
| }}
| |
| | |
| {{Module
| |
| |name=Search and Address Bar
| |
| |description=The search service, address bar and address bar autocomplete.
| |
| |owner=[mailto:standard8@mozilla.com Mark Banner], [mailto:dwillcoxon@mozilla.com Drew Willcoxon]
| |
| |peers=[mailto:dharvey@mozilla.com Dale Harvey], [mailto:mbonardo@mozilla.com Marco Bonardo], [mailto:dao@mozilla.com Dão Gottwald]
| |
| |peersemeritus=[mailto:info@mikedeboer.nl Michael de Boer]
| |
| |source_dirs=browser/components/search/, browser/components/urlbar/, toolkit/components/search/
| |
| |url=
| |
| |components=Firefox::Address Bar, Firefox::Search
| |
| }}
| |
| | |
| {{Module
| |
| |name=Security and Privacy UI
| |
| |description=The front-end to our security and privacy features, including Protections UI, Site Identity, Site Permissions and Certificate Errors
| |
| |owner=[mailto:pbz@mozilla.com Paul Zühlcke]
| |
| |peers=[mailto:prathiksha@mozilla.com Prathiksha]
| |
| |peersemeritus=[mailto:ewright@mozilla.com Erica Wright], Nihanth Subramanya
| |
| |ownersemeritus=[mailto:jhofmann@mozilla.com Johann Hofmann]
| |
| |source_dirs=browser/components/protections/, browser/components/controlcenter/
| |
| |url=
| |
| |components=Firefox::Security, Firefox::Protections UI, Firefox::Site Identity, Firefox::Site Permissions
| |
| }}
| |
| | |
| {{Module
| |
| |name=Session Restore
| |
| |description=Restoring a user's session after starting Firefox.
| |
| |owner=[mailto:dao@mozilla.com Dão Gottwald], [mailto:dharvey@mozilla.com Dale Harvey]
| |
| |peers=[mailto:afarre@mozilla.com Andreas Farre]
| |
| |ownersemeritus=[mailto:info@mikedeboer.nl Michael de Boer], Kashav Madan, Anny Gakhokidze
| |
| |source_dirs=browser/components/sessionstore/, toolkit/components/sessionstore/
| |
| |url=
| |
| |components=Firefox::Session Restore
| |
| }}
| |
| | |
| {{Module
| |
| |name=Tabbed Browser
| |
| |description=The UI component controlling browser tabs.
| |
| |owner=[mailto:dgottwald@mozilla.com Dão Gottwald]
| |
| |peers=
| |
| |source_dirs=browser/base/content/tabbrowser*, browser/modules/AsyncTabSwitcher.jsm
| |
| |url=
| |
| |components=Firefox::Tabbed Browser
| |
| }}
| |
| | |
| {{Module
| |
| |name=Windows Installer
| |
| |description=The installer for Windows.
| |
| |owner=[mailto:mhowell@mozilla.com Molly Howell]
| |
| |peers=[mailto:agashlin@mozilla.com Adam Gashlin], [mailto:nalexander@mozilla.com Nick Alexander]
| |
| |source_dirs=browser/installer/, toolkit/mozapps/installer/
| |
| |url=
| |
| |components=Firefox::Installer
| |
| }}
| |