Changes

Jump to: navigation, search

Modules/Core

53,257 bytes removed, 04:09, 18 October 2022
Replaced content with "[https://firefox-source-docs.mozilla.org/mots/index.html Modules for "Core" are now tracked on firefox-source-docs.]"
<noinclude>'''Note''' Module information is now stored in the [https://hg.mozilla.org/mozillafirefox-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>{{Module|name=Accessibility|description=Support for platform accessibility APIs. Accessibility APIs are used by 3rd party software like screen readers, screen magnifiers, and voice dictation software, which need information about document content and UI controls, as well as important events like changes of focus.|owner=[mailto:jteh@mozilla.com Jamie Teh]|peers=[mailto:eitan@monotonous.org Eitan Isaacson], [mailto:mzehe@mozilla.com Marco Zehe], [mailto:mreschenberg@mozilla.com Morgan Reschenberg]|ownersemeritus=[mailto:aaron@moonset.net. Aaron Leventhal], [mailto:surkov.alexander@gmail.com Alexander Surkov]|peersemeritus=[mailto:dbolter@mozilla.com David Bolter], [mailto:tbsaunde+mozbugs@tbsaunde.org Trevor Saunders], [mailto:ginn.chen@oracle.com Ginn Chen], Evan Yan, [mailto:yzenevich@mozilla.com Yura Zenevich]|group=dev-accessibility|source_dirs=accessible/|url=http://www.mozilla.org/access/|components=Core::Disability Access APIs}} {{Module|name=Animation|description=Declarative animations: CSS animations, CSS transitions, Web Animations API, and off-main thread animations.|owner=[mailto:brian@birchill.co.jp Brian Birtles] (:birtles)|peers=[mailto:boris@mozilla.com Boris Chiou] (:boris), [mailto:hikezoe.birchill@mozilla.com Hiroyuki Ikezoe] (:hiro), [mailto:mwoodrow@mozilla.com Matt Woodrow] (:mattwoodrow)|group=dev-platform|source_dirs=dom/animation; and animation-related and interpolation-related code in layout/style, gfx/layers, servo/components/style and servo/ports/gecko|components=Core::DOM::Animation, Core::CSS Transitions and Animations}} {{Module|name=Anti-Tracking|description=Tracking detection and content-blocking.|owner=[mailto:tihuang@mozilla.com Tim Huang]|peers=[mailto:amarchesini@Mozilla.com Andrea Marchesini], [mailto:dlee@mozilla.com Dimi Lee], [mailto:pbz@mozilla.com Paul Zühlcke], [mailto:bvandersloot@mozilla.com Benjamin VanderSloot]|peersemeritus=[mailto:ehsan@mozilla.com Ehsan Akhgari], [mailto:ewright@mozilla.com Erica Wright], [mailto:xeonchen@gmail.com Gary Chen], [mailto:jhofmann@mozilla.com Johann Hofmann]|group=dev-platform|source_dirs=toolkit/components/antitracking/, several files under browser/ and netwerk/url-classifier/|components=Core::Privacy: Anti-Tracking}} {{Module|name=Browser WebAPI|description=Web API for rendering apps, browser windows and widgets.|owner=[mailto:Olli.Pettay@helsinki.fi Olli Pettay]|peers=[mailto:fabrice@mozilla.com Fabrice Desré]|ownersemeritus=[mailto:kchen@mozilla.com Kan-Ru Chen]|group=dev-webapi|source_dirs=dom/browser-element/|url=|components=Core::DOM}} {{Module|name=Build and Release Tools|description=Tools related to build and release automation and configuration of release builds.|owner=[mailto:aki@mozilla.com Aki Sasaki]|peers=|group=release-engineering|source_dirs=tools/update-packaging/ tools/update-verify|url=https://wiki.mozilla.org/ReleaseEngineering|components=Release Engineering::*}} {{Module|name=Build Config|description=The build system for Gecko and several mozilla.org hosted Gecko-based applications.|owner=[mailto:mh@glandium.org Mike Hommey] (:glandium)|peers=[mailto:mhentges@mozilla.com Mitchell Hentges], [mailto:bpostelnicu@mozilla.com Andi-Bogdan Postelnicu]|ownersemeritus=Chris Manchester (2019-2020), Gregory Szorc (2013-2019), Ted Mielczarek (2008-[https://blog.mozilla.org/ted/2013/03/07/gregory-szorc-is-now-the-build-config-module-owner/ 2013]), Benjamin Smedberg (???-[http://benjamin.smedbergs.us/blog/2008-04-30/more-changing-of-the-guard-ted-mielczarek/ 2008]), |peersemeritus=Ted Mielczarek, Ralph Giles, Gregory Szorc, Chris Manchester, Mike Shal, Nathan Froyd, Ricky Stewart, David Major|group=dev-builds|source_dirs=build/, config/, python/mozbuild, tools/cross-commit, tools/cvs2hg-import.py, tools/cvsmgmt/, tools/elf-dynstr-gc/, tools/trees.pl, browser/config/mozconfigs/, mobile/config/mozconfigs/, xulrunner/config/mozconfigs/|url=http://www.mozilla.org/build/|components=Core::Build Config}} {{Module|name=Code Analysis and Debugging Tools|description=Tools for debugging Mozilla code or for analyzing speed, memory use, and other characteristics of it.|owner=[mailto:dbaron@dbaron.org David Baron]|peers=|group=dev-performance|source_dirs=tools/codesighs/, tools/debug/, tools/dreftool/, tools/dumpdeps/, tools/jprof/, tools/leak-gauge/, tools/leaky/, tools/memory/, tools/module-deps/, tools/performance/, tools/post_compile/, tools/preloader/, tools/rb/, tools/reorder/, tools/trace-malloc/, tools/uuiddeps/, |url=|components=}} {{Module|name=Content Security|description=Native content-based security features enforced in the ContentSecurityManager, including: Content Security Policy (CSP), Mixed Content Blocker (MCB), Referrer Policy, Subresource Integrity (SRI), Cross-Origin Resource Sharing (CORS), X-Frame-Options, X-Content-Type-Options: nosniff, HTTPS-Only-Mode, Sanitizer API, Sec-Fetch Metadata, and top-level data: URI blocking.|owner=[mailto:ckerschbaumer@mozilla.com Christoph Kerschbaumer]|peers=[mailto:tvyas@mozilla.com Tanvi Vyas], [mailto:dveditz@mozilla.com Dan Veditz], [mailto:amarchesini@mozilla.com Andrea Marchesini], [mailto:fbraun@mozilla.com Frederik Braun]|peersemeritus=[mailto:mozilla@sidstamm.com Sid Stamm], [mailto:jonas@sicking.cc Jonas Sicking], [mailto:jkt@mozilla.com Jonathan Kingston], [mailto:tnguyen@mozilla.com Thomas Nguyen], François Marier|group=dev-security|source_dirs=dom/security|components=Core::DOM: Security}} {{Module|name=Cookies|description=|owner=[mailto:amarchesini@mozilla.com Andrea Marchesini]|peers=[mailto:honzab.moz@firemni.cz Honza Bambas] |ownersemeritus=Monica Chew|peersemeritus=[mailto:josh@joshmatthews.com Josh Matthews], [mailto:mconnor@steelgryphon.com Mike Connor], [mailto:dwitte@gmail.com Dan Witte], [mailto:cbiesinger@gmail.com Christian Biesinger], [mailto:sdwilsh@shawnwilsher.com Shawn Wilsher (ping on irc)], [mailto:ehsan@mozilla.com Ehsan Akhgari]|group=dev-platform|source_dirs=netwerk/cookie/|url=|components=Core::Networking: Cookies}} {{Module|name=Permissions|description=|owner=[mailto:tihuang@mozilla.com Tim Huang]|peers=[mailto:amarchesini@mozilla.com Andrea Marchesini], [mailto:jhofmann@mozilla.com Johann Hofmann], [mailto:pbz@mozilla.com Paul Zühlcke]|ownersemeritus=Monica Chew, [mailto:ehsan@mozilla.com Ehsan Akhgari]|peersemeritus=[mailto:josh@joshmatthews.com Josh Matthews], [mailto:mconnor@steelgryphon.com Mike Connor], [mailto:dwitte@gmail.com Dan Witte], [mailto:cbiesinger@gmail.com Christian Biesinger], [mailto:sdwilsh@shawnwilsher.com Shawn Wilsher (ping on irc)], [mailto:honzab.moz@firemni.cz Honza Bambas]|group=dev-platform|source_dirs=extensions/permissions/|url=|components=Core :: Permission Manager}} {{Module|name=Cycle Collector|description=Code to break and collect objects within reference cycles|owner=[https://mozillians.org/en-US/u/mccr8/ Andrew McCreight]|peers=Peter Van der Beken, Olli Pettay|peersemeritus=David Baron|source_dirs=xpcom/base/nsCycleCollector.* and some support headers|components=Core::XPCOM|group=dev-platform}}{{Module|name=C++/Rust usage, tools, and style|description=Aspects of C++ use such as language feature usage, standard library versions/usage, compiler/toolchain versions, formatting and naming style, and aspects of Rust use as needs arise|owner=[mailto:bholley@mozilla.com Bobby Holley]|peers=[mailto:bballo@mozilla.com Botond Ballo], [mailto:glandium@mozilla.com Mike Hommey]|ownersemeritus=[mailto:eakhgari@mozilla.com Ehsan Akhgari]|peersemeritus=[mailto:jwalden@mozilla.com Jeff Walden], [mailto:sgiesecke@mozilla.com Simon Giesecke]|source_dirs=non-third-party C++ and Rust code in the tree|components=Various components|group=dev-platform}}{{Module|name=docshell|description=|owner=[mailto:Olli.Pettay@helsinki.fi Olli Pettay], [mailto:nika@thelayzells.com Nika Layzell]|peers=[mailto:peterv@propagandism.org Peter Van der Beken], [mailto:afarre@mozilla.com Andreas Farre]|ownersemeritus=[mailto:bzbarsky@mit.edu Boris Zbarsky]|peersemeritus=[mailto:jstenback@gmail.com Johnny Stenback], [mailto:cbiesinger@gmail.com Christian Biesinger], [mailto:justin.lebar@gmail.com Justin Lebar], [mailto:sawang@mozilla.com Samael Wang], [mailto:kyle@nonpolynomial.com Kyle Machulis]|group=dev-platform|source_dirs=docshell/, uriloader/|url=|components=Core::Document Navigation}} {{Module|name=DLL Services|description=Windows dynamic linker instrumentation and blocking|owner=[mailto:tkikuchi@mozilla.com Toshihito Kikuchi]|ownersemeritus=Aaron Klotz|peers=[mailto:davidp99@gmail.com David Parks] (DLL Interceptor), [mailto:mhowell@mozilla.com Molly Howell] (Backup reviewer)|source_dirs=toolkit/xre/dllservices/**|components=Core::DLL Services}} {{Module|name=Document Object Model|description=|owner=[mailto:peterv@propagandism.org Peter Van der Beken]|peers=[mailto:Olli.Pettay@helsinki.fi Olli Pettay], [mailto:hsivonen@iki.fi Henri Sivonen], [mailto:bobbyholley@gmail.com Bobby Holley], [mailto:baku@mozilla.com Andrea Marchesini], [mailto:amccreight@mozilla.com Andrew McCreight], [mailto:nika@thelayzells.com Nika Layzell], [mailto:afarre@mozilla.com Andreas Farre], [mailto:emilio@crisal.io Emilio Cobos], [mailto:asuth@mozilla.com Andrew Sutherland], [mailto:echen@mozilla.com Edgar Chen]|ownersemeritus=[mailto:jstenback@gmail.com Johnny Stenback]|peersemeritus=[mailto:justin.lebar@gmail.com Justin Lebar], [mailto:jonas@sicking.cc Jonas Sicking], [mailto:bent.mozilla@gmail.com Ben Turner], [mailto:mounir@lamouri.fr Mounir Lamouri], [mailto:me@kylehuey.com Kyle Huey], [mailto:wmccloskey@mozilla.com Bill McCloskey], [mailto:ben@wanderview.com Ben Kelly], [mailto:mrbkap@gmail.com Blake Kaplan], [mailto:kyle@nonpolynomial.com Kyle Machulis], [mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:ehsan@mozilla.com Ehsan Akhgari]|group=dev-tech-dom|source_dirs=dom/*, except directories covered by other modules|url=http://developer.mozilla.org/en/docs/DOM|components=Core::DOM, Core::DOM: CSS Object Model, Core::DOM: Core & HTML}} {{Module|name=DOM File|description=DOM Blob, File and FileSystem APIs |owner=[mailto:amarchesini@Mozilla.com Andrea Marchesini]|peers=[mailto:olli@pettay.fi Olli Pettay]|group=dev-platform|source_dirs=dom/file, dom/filesystem|url=http://developer.mozilla.org/en/docs/DOM|components=Core::DOM: File}} {{Module|name=DOM Streams|description=Streams Specification implementation |owner=[mailto:mgaudet@mozilla.com Matthew Gaudet]|peers=[mailto:olli@pettay.fi Olli Pettay], [mailto:evilpies@gmail.com Tom Schuster], [mailto:krosylight@mozilla.com Kagami Rosylight]|group=dev-platform|source_dirs=dom/streams|url=http://developer.mozilla.org/en/docs/DOM|components=Core::DOM: Streams}} {{Module|name=Event Handling|description=DOM Events and Event Handling |owner=[mailto:olli@pettay.fi Olli Pettay], [mailto:masayuki@d-toybox.com Masayuki Nakano]|peers=[mailto:echen@mozilla.com Edgar Chen]|peersemeritus=[mailto:sshih@mozilla.com Stone Shih]|group=dev-platform|source_dirs=dom/events and event handling related code elsewhere |url=http://developer.mozilla.org/en/docs/DOM|components=Core::DOM: Events, Core::DOM: UI Events & Focus Handling}} {{Module|name=Web Workers|description=|owner=[mailto:asuth@mozilla.com Andrew Sutherland]|peers=[mailto:echuang@mozilla.com Eden Chuang], [mailto:jstutte@mozilla.com Jens Stutte] |ownersemeritus=[mailto:baku@mozilla.com Andrea Marchesini], [mailto:bent.mozilla@gmail.com Ben Turner]|peersemeritus=[mailto:mrbkap@mozilla.com Blake Kaplan], [mailto:jonas@sicking.cc Jonas Sicking], [mailto:me@kylehuey.com Kyle Huey], [mailto:bkelly@mozilla.com Ben Kelly], Yaron Tausky|group=dev-platform|source_dirs=dom/workers/|url=https://developer.mozilla.org/En/Using_web_workers|components=Core::DOM: Workers}} {{Module|name=IndexedDB|description=|owner=[mailto:jvarga@mozilla.com Jan Varga]|peers=[mailto:btseng@mozilla.com Bevis Tseng], [mailto:bugmail@asutherland.org Andrew Sutherland], [mailto:baku@mozilla.com Andrea Marchesini]|ownersemeritus=[mailto:bent.mozilla@gmail.com Ben Turner]|peersemeritus=[mailto:jonas@sicking.cc Jonas Sicking], [mailto:me@kylehuey.com Kyle Huey]|group=dev-platform|source_dirs=dom/indexedDB/|url=https://developer.mozilla.org/en/IndexedDB|components=Core::DOM: IndexedDB}} {{Module|name=Editor|description=|owner=[mailto:masayuki@d-toybox.com Masayuki Nakano]|peers=[mailto:m_kato@ga2.so-net.ne.jp Makoto Kato]|ownersemeritus=[mailto:ehsan@mozilla.com Ehsan Akhgari]|group=dev-platform|source_dirs=editor/|url=http://www.mozilla.org/editor/|components=Core::Editor}} {{Module|name=Gecko Profiler|description=Gecko's built-in profiler|owner=[mailto:mstange@themasta.com Markus Stange]|peers=[mailto:gsquelart@mozilla.com Gerald Squelart], [mailto:gtatum@mozilla.com Greg Tatum], [mailto:canaltinova@mozilla.com Nazim Can Altinova], [mailto:jseward@mozilla.com Julian Seward] (LUL), [mailto:kvijayan@mozilla.com Kannan Vijayan] (JS integration), [mailto:brennie@mozilla.com Barret Rennie] (Screenshots).|ownersemeritus=[mailto:b56girard@gmail.com Benoit Girard]|peersemeritus=[mailto:shu@mozilla.com Shu-yu Guo] (JS integration), [mailto:tlee@mozilla.com Thinker Lee] (TaskTracer), [mailto:cyu@mozilla.com Cervantes Yu] (TaskTracer), Nicholas Nethercote|group=dev-platform|source_dirs=tools/profiler/|url=https://developer.mozilla.org/en-US/docs/Mozilla/Performance/Profiling_with_the_Built-in_Profiler|components=Core::Gecko Profiler}} {{Module|name=GeckoView|description=Framework for embedding Gecko into Android applications|owner=[mailto:asferro@mozilla.com Agi Sferro]|peers=[mailto:mkato.birchill@mozilla.com Makoto Kato], [mailto:istorozhko@mozilla.com Irene Storozhko]|ownersemeritus=James Willcox|peersemeritus=Dylan Roeh, Eugen Sawin, Aaron Klotz, Jim Chen, Randall E. Barker|source_dirs=mobile/android/, widget/android/, hal/android/|url=https://wiki.mozilla.org/Mobile/GeckoView|components=GeckoView::General}} {{Module|name=Global Key Bindings|description=Global hot keys in Mozilla for the browser, editor, mail-news and widgets. Does not include underlined menu accelerators and the like, as those are part of i18n.|owner=[mailto:masayuki@d-toybox.com Masayuki Nakano]|peers=[mailto:neil@parkwaycc.co.uk Neil Rashbrook]|group=dev-accessibility|source_dirs=dom/events (and platform specific directories under it)|url=http://www.mozilla.org/projects/ui/accessibility/mozkeyintro.html|components=Core::Keyboard: Navigation}} {{Module|name=Graphics|description=Mozilla graphics API|owner=[mailto:jrmuizel@mozilla.com Jeff Muizelaar](Thebes, QCMS, YCbCr, Cairo/Pixman, Regions, OS X, Other)|ownersemeritus=[mailto:robert@ocallahan.org Robert O'Callahan]|peers=[mailto:bas.schouten@live.nl Bas Schouten](Layers, Windows), [mailto:kelsey.gilbert@mozilla.com Kelsey Gilbert](WebGL, ANGLE), [mailto:mwoodrow@mozilla.com Matt Woodrow](Layers API), [mailto:jfkthame@googlemail.com Jonathan Kew](text/fonts), [mailto:nsilva@mozilla.com Nicolas Silva](MozSurface), [mailto:ncameron@mozilla.com Nick Cameron], [mailto:sikeda@mozilla.com Sotaro Ikeda](B2G), [mailto:jnicol@mozilla.com Jamie Nicol](Android), [mailto:mstange@themasta.com Markus Stange](OS X), [mailto:lsalzman@mozilla.com Lee Salzman](Skia, Canvas2D), [mailto:rhunt@mozilla.com Ryan Hunt](OMTP), [mailto:gwatson@mozilla.com Glenn Watson ](WebRender), [mailto:dmalyshau@mozilla.com Dzmitry Malyshau](WebRender)|peersemeritus=[mailto:bgirard@mozilla.com Benoit Girard](Compositor, Performance), [mailto:ajuma.bugzilla@alijuma.com Ali Juma], [mailto:george@mozilla.com George Wright](Canvas2D), [mailto:mchang@mozilla.com Mason Chang], [mailto:dvander@mozilla.com David Anderson], [mailto:clord@mozilla.com Christopher Lord], [mailto:jdaggett@mozilla.com John Daggett](text/fonts), [mailto:bjacob@mozilla.com Benoit Jacob](gfx/gl), [mailto:jdrew@mozilla.com Joe Drew], [mailto:vladimir@pobox.com Vladimir Vukicevic], [mailto:snorp@mozilla.com James Willcox](Android),|group=dev-platform|source_dirs=gfx/, dom/canvas/|url=https://wiki.mozilla.org/Platform/GFX https://wiki.mozilla.org/Gecko:Layers https://wiki.mozilla.org/Gecko:2DGraphicsSketch|components=Core::Graphics, Core::Graphics: Layers, Core::Graphics: Text, Core::Graphics: WebRender, Core::Graphics: Color Management, Core::Graphics: Canvas2D, Core::Graphics: CanvasWebGL}} {{Module|name=WebGPU (Graphics submodule)|description=WebGPU implementation|owner=[mailto:dmalyshau@mozilla.com Dzmitry Malyshau]|peers=[mailto:josh@joshgroves.com Joshua Groves], [mailto:kelsey.gilbert@mozilla.com Kelsey Gilbert],|group=dev-platform|source_dirs=dom/webgpu|url=https://wiki.mozilla.org/Platform/GFX/WebGPU|components=Core::Graphics::WebGPU}} {{Module|name=APZ (Graphics submodule)|description=Asynchronous panning and zooming|owner=[mailto:bballo@mozilla.com Botond Ballo]|ownersemeritus=[mailto:kgupta@mozilla.staktrace.com Kartikaya Gupta]|peers=[mailto:kgupta@mozilla.staktrace.com Kartikaya Gupta], [mailto:tnikkel@mozilla.com Timothy Nikkel], [mailto:rhunt@mozilla.com Ryan Hunt], [mailto:mstange@mozilla.com Markus Stange]|group=dev-platform|source_dirs=gfx/layers/apz|url=https://wiki.mozilla.org/Platform/GFX/APZ|components=Core::Panning and Zooming}} {{Module|name=Moz2D (Graphics submodule)|description=Platform independent 2D graphics API|owner=[mailto:bschouten@mozilla.com Bas Schouten]|peers=[mailto:jmuizelaar@mozilla.com Jeff Muizelaar], [mailto:jwatt@jwatt.org Jonathan Watt]|group=dev-platform|source=gfx/2d|url=https://wiki.mozilla.org/Platform/GFX/Moz2D|components=Core::Graphics}} {{Module|name=Legacy HTML Parser|description=|owner=[mailto:mrbkap@gmail.com Blake Kaplan]|peers=[mailto:dbaron@dbaron.org David Baron], [mailto:peterv@propagandism.org Peter Van der Beken], [mailto:rbs@maths.uq.edu.au rbs@maths.uq.edu.au]|peersemeritus=[mailto:jstenback@gmail.com Johnny Stenback]|source_dirs=parser/htmlparser|url=http://www.mozilla.org/newlayout/doc/parser.html|components=Core::HTML: Parser}} {{Module|name=HAL|description=Hardware Abstraction Layer|owner=[mailto:gsvelto@mozilla.com Gabriele Svelto]|peers=|group=dev-platform|source_dirs=hal/|components=Core::Hardware Abstraction Layer (HAL)}} {{Module|name=HTML Parser|description=The HTML Parser transforms HTML source code into a DOM. It conforms to the HTML specification, and is mostly translated automatically from Java to C++.|owner=[mailto:hsivonen@iki.fi Henri Sivonen]|peers=[mailto:wchen@mozilla.com William Chen]|group=dev-platform|source_dirs=parser/html|url=http://about.validator.nu/|components=Core::HTML: Parser}} {{Module|name=I18N Library|description=|owner=[mailto:hsivonen@hsivonen.fi Henri Sivonen (encoding)], [mailto:jfkthame@gmail.com Jonathan Kew (except to encoding)]|peers=[mailto:VYV03354@nifty.ne.jp Masatoshi Kimura], [mailto:gandalf@aviary.pl Zibi Braniecki], [mailto:m_kato@ga2.so-net.ne.jp Makoto Kato]|ownersemeritus=[mailto:jshin1987@gmail.com Jungshik Shin], [mailto:smontagu@smontagu.org Simon Montagu]|group=dev-i18n|source_dirs=intl/|url=http://mozilla.org/projects/intlmots/index.html|components=Core::Internationalization}} {{Module|name=ImageLib|description=|owner=[mailto:tnikkel@gmail.com Timothy Nikkel]|peers=[mailto:aosmond@mozilla.com Andrew Osmond], [mailto:jmuizelaar@mozilla.com Jeff Muizelaar]|peersemeritus=[mailto:seth.bugzilla@blackhail.net Seth Fowler], [mailto:netzen@gmail.com Brian Bondy], [mailto:justin.lebar@gmail.com Justin Lebar]|group=dev-platform|source_dirs=media/libjpeg/, media/libpng/, image/, modules/zlib/|url=|components=Core::ImageLib}} {{Module|name=IPC|description=Native message-passing between threads and processes|owner=[mailto:nika@thelayzells.com Nika Layzell]|ownersemeritus=Chris Jones, Bill McCloskey, [mailto:jld@mozilla.com Jed Davis]|peers=[mailto:jld@mozilla.com Jed Davis], [mailto:jmathies@mozilla.com Jim Mathies], [mailto:amccreight@mozilla.com Andrew McCreight], [mailto:daparks@mozilla.com David Parks]|peersemeritus=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:bent.mozilla@gmail.com Ben Turner], David Anderson, Kan-Ru Chen, Bevis Tseng, Ben Kelly|group=dev-platform|source_dirs=ipc/glue/, ipc/ipdl/, ipc/chromium/|url=|components=Core::IPC}} {{Module|name=JavaScript|description=JavaScript engine (SpiderMonkey)|owner=[mailto:jdemooij@mozilla.com Jan de Mooij]|peers=André Bargull, [mailto:tcampbell@mozilla.com Ted Campbell], [mailto:jcoppeard@mozilla.com Jon Coppeard], [mailto:sphink@gmail.com Steve Fink], [mailto:arai.unmht@gmail.com Tooru Fujisawa], [mailto:evilpies@gmail.com Tom Schuster], [mailto:kvijayan@mozilla.com Kannan Vijayan], [mailto:jwalden@mit.edu Jeff Walden], [mailto:ystartsev@mozilla.com Yulia Startsev], [mailto:mgaudet@mozilla.com Matthew Gaudet], [mailto:iireland@mozilla.com Iain Ireland], [mailto:nicolas.b.pierron@mozilla.com Nicolas Pierron], [mailto:ccullen@mozilla.com Caroline Cullen], [mailto:nfitzgerald@mozilla.com Nick Fitzgerald], [mailto:luke@mozilla.com Luke Wagner], [mailto:sunfish@mozilla.com Dan Gohman], [mailto:bobbyholley@gmail.com Bobby Holley]|peersemeritus=[mailto:brendan@mozilla.org Brendan Eich], [mailto:hv1989@gmail.com Hannes Verschore], [mailto:mrbkap@gmail.com Blake Kaplan], [mailto:wmccloskey@mozilla.com Bill McCloskey], Shu-yu Guo, Niko Matsakis, Eddy Bruel, [mailto:danderson@mozilla.com David Anderson], [mailto:igor@mir2.org Igor Bukanov], Andreas Gal, Eric Faust, Ashley Hauck, [mailto:bhackett1024@gmail.com Brian Hackett], [mailto:till@tillschneidereit.net Till Schneidereit], Nicholas Nethercote, Jason Orendorff|group=dev-tech-js-engine|source_dirs=js/src|url=http://www.mozilla.org/js/spidermonkey,http://developer.mozilla.org/en/docs/About_JavaScript|components=Core::JavaScript Engine}} {{Module|name=JavaScript JIT|description=JavaScript engine's JIT compilers (IonMonkey, Baseline)|owner=[mailto:jdemooij@mozilla.com Jan de Mooij]|peers=André Bargull, [mailto:bbouvier@mozilla.com Benjamin Bouvier], [mailto:tcampbell@mozilla.com Ted Campbell], [mailto:ccullen@mozilla.com Caroline Cullen], [mailto:mgaudet@mozilla.com Matthew Gaudet], [mailto:bhackett1024@gmail.com Brian Hackett], [mailto:iireland@mozilla.com Iain Ireland], [mailto:nicolas.b.pierron@mozilla.com Nicolas Pierron], [mailto:evilpies@gmail.com Tom Schuster], [mailto:sstangl@mozilla.com Sean Stangl], [mailto:kvijayan@mozilla.com Kannan Vijayan], [mailto:luke@mozilla.com Luke Wagner]|peersemeritus=[mailto:danderson@mozilla.com David Anderson], [mailto:shu@mozilla.com Shu-yu Guo], [mailto:hv1989@gmail.com Hannes Verschore]|group=dev-tech-js-engine-internals|source_dirs=js/src/jit|url=http://www.mozilla.org/js/spidermonkey|components=Core::JavaScript Engine: JIT}} {{Module|name=jsat|description=Javascript screen reader that is used in Android and B2G|owner=[mailto:eitan@monotonous.org Eitan Isaacson]|peers=[mailto:yzenevich@mozilla.com Yura Zenevich]|group=dev-accessibility|source_dirs=accessible/jsat/|url=http://www.mozilla.org/access/|components=Core::Disability Access APIs}} {{Module|name=js-tests|description=JavaScript test suite|owner=[mailto:bclary@bclary.com Bob Clary]|peers=|group=dev-tech-js-engine|source_dirs=js/tests/|url=http://www.mozilla.org/js/tests/library.html|components=}} {{Module|name=Layout Engine|description=rendering tree construction, layout (reflow), etc.|owner=[mailto:dholbert@mozilla.com Daniel Holbert]|peers=[mailto:robert@ocallahan.org Robert O'Callahan], [mailto:jfkthame@gmail.com Jonathan Kew], [mailto:tnikkel@gmail.com Timothy Nikkel], [mailto:matt.woodrow@gmail.com Matt Woodrow], [mailto:xidorn+moz@upsuper.org Xidorn Quan], [mailto:emilio@crisal.io Emilio Cobos Álvarez], [mailto:mats@mozilla.com Mats Palmgren], [mailto:tlin@mozilla.com Ting-Yu Lin], [mailto:jwatt@jwatt.org Jonathan Watt]|ownersemeritus=[mailto:dbaron@dbaron.org David Baron]|peersemeritus=[mailto:bzbarsky@mit.edu Boris Zbarsky]|group=dev-platform|source_dirs=layout/%, layout/base/, layout/build/, layout/doc/, layout/forms/, layout/generic/, layout/html/, layout/printing/, layout/tables/, layout/tools/|url=https://wiki.mozilla.org/Gecko:Overview#Layout|components=Core::Layout, Core::Layout: Block and Inline, Core::Layout: Columns, Core::Layout: Flexbox, Core::Layout: Floats, Core::Layout: Form Controls, Core::Layout: Generated Content, Lists, and Counters, Core::Layout: Grid, Core::Layout: Images, Video, and HTML Frames, Core::Layout: Positioned, Core::Layout: Ruby, Core::Layout: Scrolling and Overflow, Core::Layout: Tables, Core::Layout: Text and Fonts, Core::Print Preview, Core::Printing: Output}} {{Module|name=libjar|description=The JAR handling code (protocol handler, stream implementation, and zipreader/zipwriter).|owner=[mailto:valentin.gosu@gmail.com Valentin Gosu]|ownersemeritus=Taras Glek, Michael Wu, Aaron Klotz|peers=[mailto:kershaw@mozilla.com Kershaw Chang]|peersemeritus=Michal Novotny|group=dev-platform|source_dirs=modules/libjar|url=|components=Core::Networking: JAR}} {{Module|name=MathML|description=MathML is a low-level specification for describing mathematics which provides a foundation for the inclusion of mathematical expressions in Web pages.|owner=[mailto:karlt+@karlt.net Karl Tomlinson]|peers=[mailto:robert@ocallahan.org Robert O'Callahan]|group=dev-tech-mathml|source_dirs=layout/mathml/|url=http://www.mozilla.org/projects/mathml/|components=Core::MathML}} {{Module|name=Media Playback|description=HTML Media APIs, including Media Source Extensions and non-MSE video/audio element playback, and Encrypted Media Extensions. (WebRTC and WebAudio not included).|owner=|ownersemeritus=[mailto:robert@ocallahan.org Robert O'Callahan], [mailto:cpearce@mozilla.com Chris Pearce], [mailto:jyavenard@mozilla.com Jean-Yves Avenard]|peers=[mailto:kinetik@flim.org Matthew Gregan], [mailto:bvandyk@mozilla.com Bryce Seager van Dyk], [mailto:jolin@mozilla.com John Lin], [mailto:alwu@mozilla.com Alastor Wu]|group=dev-media|source_dirs=dom/media, media/gmp-clearkey/, media/libcubeb/, media/libnestegg/, media/libogg/, media/libopus/, media/libstagefright/, media/libtheora/, media/libtremor/, media/libvorbis/, media/libvpx/, media/omx-plugin/, media/rlz/|url=|components=Core::Audio/Video}} {{Module|name=Media Transport|description=Pluggable transport for real-time media|owner=[mailto:ekr@rtfm.com Eric Rescorla]|peers=[mailto:bcampen@mozilla.com Byron Campen], [mailto:abr@mozilla.com Adam Roach], [mailto:nohlmeier@mozilla.com Nils Ohlmeier]|group=dev-media|source_dirs=media/mtransport|url=|components=Core::WebRTC::Networking}} {{Module|name=Memory Allocator|description=Most things related to memory allocation in Gecko, including jemalloc, replace-malloc, DMD (dark matter detector), logalloc, etc.|owner=[mailto:mh+mozilla@glandium.org Mike Hommey]|peers=|peersemeritus=Eric Rahm, Nicholas Nethercote|group=dev-platform|source_dirs=memory/|components=Core::DMD, Core::jemalloc}} {{Module|name=mfbt|description=mfbt is a collection of headers, macros, data structures, methods, and other functionality available for use and reuse throughout all Mozilla code (including SpiderMonkey and Gecko more broadly).|owner=[mailto:jwalden@mit.edu Jeff Walden]|peers=[mailto:Ms2ger@gmail.com Ms2ger], [mailto:mh+mozilla@glandium.org Mike Hommey]|group=dev-platform|source_dirs=mfbt/|url=|components=Core::MFBT}} {{Module|name=Mozglue|description=Glue library containing various low-level functionality, including a dynamic linker for Android, a DLL block list for Windows, etc.|owner=[mailto:mh+mozilla@glandium.org Mike Hommey]|peers=[mailto:kgupta@mozilla.com Kartikaya Gupta] (mozglue/android), [mailto:nchen@mozilla.com Jim Chen] (mozglue/android)|group=dev-platform|source_dirs=mozglue/|components=Core::mozglue}} {{Module|name=mozilla-toplevel|description=The top level directory for the mozilla tree.|owner=[[Modules/Firefox_Technical_Leadership|Firefox Technical Leadership module]]|ownersemeritus=[mailto:brendan@mozilla.org Brendan Eich]|peers=|group=|source_dirs=tools/README|url=|components=}} {{Module|name=MSCOM|description=Integration with Microsoft Distributed COM|owner=[mailto:jteh@mozilla.com Jamie Teh]|ownersemeritus=Aaron Klotz|peers=[mailto:jmathies@mozilla.com Jim Mathies]|group=dev-platform|source_dirs=ipc/mscom/%|url=|components=Core::IPC: MSCOM}} {{Module|name=Necko|description=The Mozilla Networking Library|owner=[mailto:dd.mozilla@gmail.com Dragana Damjanovic]|peers= [mailto:honzab.moz@firemni.cz Honza Bambas], [mailto:mnovotny@mozilla.com Michal Novotny], [mailto:valentin.gosu@gmail.com Valentin Gosu], [mailto:kershaw@mozilla.com Kershaw Chang], [mailto:juhsu@mozilla.com Junior Hsu]|ownersemeritus=[mailto:mcmanus@ducksong.com Patrick McManus], [mailto:cbiesinger@gmail.com Christian Biesinger] |peersemeritus= Shih-Chiang Chien, [mailto:bzbarsky@mit.edu Boris Zbarsky], Steve Workman, Nick Hurley, [mailto:daniel@haxx.se Daniel Stenberg ], [mailto:jduell.mcbugs@gmail.com Jason Duell]|group=dev-tech-network|source_dirs=netwerk/%, netwerk/base/, netwerk/build/, netwerk/cache/, netwerk/dns/, netwerk/locales/, netwerk/mime/, netwerk/protocol/, netwerk/resources/, netwerk/socket/, netwerk/streamconv/, netwerk/system/, netwerk/test/, netwerk/testserver/|url=http://www.mozilla.org/projects/netlib/, https://developer.mozilla.org/en/Necko|components=Core::Networking, Core::Networking: Cache, Core::Networking: Cookies, Core::Networking: FTP, Core::Networking: File, Core::Networking: HTTP, Core::Networking: JAR, Core::Networking: Websockets}} {{Module|name=NodeJS usage, tools, and style|description=Advises on the use of NodeJS and npm packages at build and runtime. Reviews additions/upgrades/removals of vendored npm packages. Works with appropriate teams to maintain automated license and security audits of npm packages. Works with the security team and relevant developers to respond to vulnerabilities in NodeJS and vendored npm packages.|owner=[mailto:dmosedale@mozilla.com Dan Mosedale]|peers=[mailto:mbanner@mozilla.com Mark Banner], [mailto:dcoates@mozilla.com Danny Coates], [mailto:khudson@mozilla.com Kate Hudson], [mailto:elee@mozilla.com Ed Lee], [mailto:dtownsend@mozilla.com Dave Townsend]|source_dirs=package.json, package-lock.json, node_modules and others as appropriate|components=Various components|forum=[https://wiki.mozilla.org/Firefox/firefox-dev firefox-dev], #nodejs on slack}} {{Module|name=NSPR|description=Netscape Portable Runtime|owner=[mailto:kaie@kuix.de Kai Engert]|peers=[mailto:mh@glandium.org Mike Hommey]|ownersemeritus=[mailto:wtc@google.com Wan-Teh Chang]|group=dev-tech-nspr|source_dirs=nsprpub/|url=http://www.mozilla.org/projects/nspr/http://www.mozilla.org/projects/nspr/reference/html/http://www.mozilla.org/projects/nspr/release-notes/|components=NSPR}} {{Module|name=PDF|description=Rendering code to display documents encoded in the ISO 32000-1 `PDF' format.|owner=[mailto:cdenizet@mozilla.com Calixte Denizet]|peers=[mailto:mcastelluccio@mozilla.com Marco Castelluccio]|ownersemeritus=Brendan Dahl|peersemeritus=[mailto:aadib@mozilla.com Artur Adib], [mailto:vnicolas@mozilla.com Vivien Nicolas]|group=dev-platform|source_dirs=toolkit/components/pdfjs|url=https://github.com/mozilla/pdf.js|components=Core::PDF}} {{Module|name=Plugins|description= NPAPI Plugin support.|owner=[mailto:jmathies@mozilla.com Jim Mathies]|peers=[mailto:davidp99@gmail.com David Parks]|peersemeritus=[mailto:joshmoz@gmail.com Josh Aas], [mailto:john@pointysoftware.net John Schoenick], [mailto:robert@ocallahan.org Robert O'Callahan], [mailto:jstenback@gmail.com Johnny Stenback], Benjamin Smedberg|group=|source_dirs=dom/plugins/, modules/plugin/|url=https://wiki.mozilla.org/Plugins|components=Core::Plug-ins}} {{Module|name=Preferences|description=Preference library|owner=[mailto:kwright@mozilla.com Kris Wright]|peers=[mailto:glandium@mozilla.com Mike Hommey]|ownersemeritus=Nicholas Nethercote|peersemeritus=Felipe Gomes, Eric Rahm|group=dev-platform|source_dirs=modules/libpref/|url=|components=Core::Preferences: Backend}} {{Module|name=Private Browsing|description=Implementation of the Private Browsing mode, and the integration of other modules with Private Browsing APIs.|owner=[mailto:tihuang@mozilla.com Tim Huang]|peers=|ownersemeritus=[mailto:eakhgari@mozilla.com Ehsan Akhgari], [mailto:jhofmann@mozilla.com Johann Hofmann]|peersemeritus=[mailto:josh@joshmatthews.net Josh Matthews]|group=dev-platform|source_dirs=Implementation and consumers of Private Browsing APIs in nsILoadContext, nsIPrivateBrowsingChannel, PrivateBrowsingUtils.jsm and the related glue code. |url=https://wiki.mozilla.org/Private_Browsing|components=Firefox::Private Browsing}} {{Module|name=Privilege Manager|description="caps"|owner=[mailto:bobbyholley@gmail.com Bobby Holley]|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:ckerschbaumer@mozilla.com Christoph Kerschbaumer]|peersemeritus=[mailto:brendan@mozilla.org Brendan Eich], [mailto:jstenback@gmail.com Johnny Stenback], [mailto:dveditz@mozilla.com Dan Veditz]|group=dev-tech-dom|source_dirs=caps/|url=http://www.mozilla.org/projects/security/components/index.html|components=Core::Security: CAPS}} {{Module|name=Push Notifications|description=Push is a way for application developers to send messages to their web applications.|owners=[mailto:lina@mozilla.com Lina Cambridge]|ownersemeritus=[mailto:doug.turner@gmail.com Doug Turner]|peers=[mailto:mt@lowentropy.net Martin Thomson], [mailto:ddamjanovic@mozilla.com Dragana Damjanovic]|peersemeritus=[mailto:nsm.nikhil@gmail.com Nikhil Marathe]|group=|source_dirs=dom/push|url=|components=Core::DOM: Push Notifications}} {{Module|name=security|description=Crypto/PKI code, including NSS (Network Security Services) and JSS (NSS for Java)|owner=[mailto:beurdouche@mozilla.com Benjamin Beurdouche], [mailto:rrelyea@redhat.com Bob Relyea], [mailto:mt@lowentropy.net Martin Thomson]|ownersemeritus=[mailto:wtc@google.com Wan-Teh Chang], [mailto:ttaubert@mozilla.com Tim Taubert], [mailto:jcj@mozilla.com J.C. Jones]|peers=[mailto:nkulatova@mozilla.com Natalia Kulatova], [mailto:djackson@mozilla.com Dennis Jackson], [mailto:jschanck@mozilla.com John Schanck], [mailto:kaie@kuix.de Kai Engert], [mailto:ryan.sleevi@gmail.com Ryan Sleevi], [mailto:ekr@rtfm.com Eric Rescorla], [mailto:dueno@redhat.com Daiki Ueno]|peersemeritus=[mailto:emaldona@redhat.com Elio Maldonado],[mailto:franziskuskiefer@gmail.com Franziskus Kiefer], [mailto:kjacobs@mozilla.com Kevin Jacobs]|group=dev-tech-crypto|source_dirs=dbm/, security/coreconf/, security/dbm/, security/jss/, security/nss/, security/tinderbox/, security/tinderlight/|url=http://mozilla.org/projects/security/pki/|components=NSS, JSS, Core::Security, Core::Security: S/MIME}} {{Module|name=Security - Mozilla PSM Glue|description=Personal Security Manager|owner=[mailto:dkeeler@mozilla.com Dana Keeler]|ownersemeritus=[mailto:kaie@kuix.de Kai Engert (2001-2012)]|peers=[mailto:jschanck@mozilla.com John Schanck]|peersemeritus=[mailto:honzab.moz@firemni.cz Honza Bambas], [mailto:cykesiopka.bmo@gmail.com Cykesiopka], [mailto:jc@mozilla.com J.C. Jones], [mailto:fkiefer@mozilla.com Franziskus Kiefer]|group=dev-tech-crypto|source_dirs=security/manager/|url=|components=Core::Security: PSM}} {{Module|name=Security - RLBox|description=Sandboxing using WASM/RLBox libraries|owner=[mailto:shravanrn@gmail.com Shravan Narayan]|peers=[mailto:deian@cs.ucsd.edu Deian Stefan], [mailto:mh+mozilla@glandium.org Mike Hommey], [mailto:tom@mozilla.com Tom Ritter]|group=dev-platform|source_dirs=security/rlbox, third_party/rlbox, third_party/rlbox_wasm2c_sandbox|url=|components=Core::Security: RLBox}} {{Module|name=Static analysis & rewriting for C++|description=Tools for checking C++ code looking for problems at compile time, plus tools for automated rewriting of C++ code.|owner=[mailto:andi@mozilla.com Andi-Bogdan Postelnicu]|peers=[mailto:nika@thelayzells.com Nika Layzell], [mailto:sfink@mozilla.com Steve Fink], [mailto:jrmuizel@mozilla.com Jeff Muizelaar]|peersemeritus=[mailto:birunthan@mohanathas.com Birunthan Mohanathas], [mailto:eakhgari@mozilla.com Ehsan Akhgari]|group=dev-platform|source_dirs=build/clang-plugin, tools/rewriting among other out of tree tools|url=|components=Core::Rewriting & Analysis}}{{Module|name=storage|description=Storage APIs with a SQLite backend|owner=[mailto:mak77@bonardo.net Marco Bonardo]|peers=[mailto:bugmail@asutherland.org Andrew Sutherland], [mailto:jvarga@mozilla.com Jan Varga]|group=dev-platform|source_dirs=db/sqlite3/, storage/|url=http://developer.mozilla.org/en/docs/Storage|components=Toolkit::Storage, Core::SQL}} {{Module|name=String|description=|owner=[mailto:dbaron@dbaron.org David Baron]|peers=[mailto:erahm@mozilla.com Eric Rahm]|group=dev-tech-xpcom|source_dirs=string/, xpcom/string/|url=https://developer.mozilla.org/En/Mozilla_internal_string_guide|components=Core::String}} {{Module|name=Style System|description=CSS style sheet handling; style data computation|owner=[mailto:emilio@crisal.io Emilio Cobos Álvarez]|ownersemeritus=[mailto:dbaron@dbaron.org David Baron], [mailto:cam@mcc.id.au Cameron McCormack]|peers=[mailto:bobbyholley@gmail.com Bobby Holley], [mailto:xidorn+moz@upsuper.org Xidorn Quan]|peersemeritus=[mailto:bzbarsky@mit.edu Boris Zbarsky]|group=dev-platform|source_dirs=layout/style/, servo/|url=https://wiki.mozilla.org/Gecko:Overview#Style_System|components=Core::CSS Parsing and Computation}} {{Module|name=Supply Chain|description=Policy management for third-party Rust dependencies|owner=[mailto:bobbyholley@gmail.com Bobby Holley]|peers=[mailto:a.beingessner@gmail.com Aria Beingessner], [mailto:nika@thelayzells.com Nika Layzell], [mailto:tom@mozilla.com Tom Ritter]|group=dev-platform|source_dirs=supply-chain/|components=Firefox Build System::General}} {{Module|name=SVG|description=Scalable Vector Graphics|owner=[mailto:jwatt@jwatt.org Jonathan Watt]|peers=[mailto:longsonr@gmail.com Robert Longson], [mailto:robert@ocallahan.org Robert O'Callahan], [mailto:dholbert@mozilla.com Daniel Holbert], [mailto:birtles@gmail.com Brian Birtles]|group=dev-tech-svg|source_dirs=dom/svg/, layout/svg/, dom/smil/|url=https://developer.mozilla.org/en-US/docs/Web/SVG|components=Core::SVG}} {{Module|name=UA String|description=User Agent String|owner=[mailto:tantek@mozilla.com Tantek Çelik]|peers=[mailto:cpeterson@mozilla.com Chris Peterson], [mailto:hsivonen@mozilla.com Henri Sivonen] |group=dev-platform|source_dirs=netwerk/protocol/http/|url=https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/User-Agent/Firefox|components=Core::Networking: HTTP}}  {{Module|name=View System|description=The View Manager is responsible for handling "heavyweight" rendering (some clipping, compositing) and event handling tasks.|owner=[mailto:mstange@themasta.com Markus Stange]|ownersemeritus=[mailto:robert@ocallahan.org Robert O'Callahan]|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:dbaron@dbaron.org David Baron]|group=dev-platform|source_dirs=view/|url=|components=Core::Layout: View Rendering}} {{Module|name=Web Audio|description=Support for the W3C Web Audio API specification.|owner=[mailto:padenot@mozilla.com Paul Adenot]|ownersemeritus=[mailto:ehsan@mozilla.com Ehsan Akhgari]|peers=[mailto:robert@ocallahan.org Robert O'Callahan], [mailto:karlt+@karlt.net Karl Tomlinson]|group=dev-platform|source_dirs=dom/media/webaudio|url=https://wiki.mozilla.org/Web_Audio_API|components=Core::Web Audio}} {{Module|name=Web Painting|description=painting, display lists, and layer construction|owner=[mailto:matt.woodrow@gmail.com Matt Woodrow]|peers=[mailto:robert@ocallahan.org Robert O'Callahan], [mailto:dbaron@dbaron.org David Baron], [mailto:tnikkel@gmail.com Timothy Nikkel], [mailto:mstange@themasta.com Markus Stange], [mailto:mmynttinen@mozilla.com Miko Mynttinen], [mailto:jnicol@mozilla.com Jamie Nicol]|group=dev-platform|source_dirs= layout/painting, the display list and layer related methods on nsIFrame and its subclasses|url=http://mozilla.org/newlayout/doc/ ,http://lxr.mozilla.org/mozilla/source/layout/doc/|components=Core::Layout: Web Painting}} {{Module|name=WebRTC|description=WebRTC is responsible for realtime audio and video communication, as well as related issues like low-level camera and microphone access|owner=[mailto:rjesup@mozilla.com Randell Jesup]|peers=[mailto:ekr@mozilla.com Eric Rescorla], [mailto:bcampen@mozilla.com Byron Campen] [mailto:abr@mozilla.com Adam Roach]|peersemeritus=[mailto:ehugg@cisco.com Ethan Hugg]|group=dev-media|source_dirs=netwerk/sctp (also see submodules "WebRTC Media" and "WebRTC Signaling")|url=https://wiki.mozilla.org/Media/webrtc|components=Core::WebRTC, Core::WebRTC Networking}} {{Module|name=WebVR|description=Gecko's implementation of WebVR (Virtual Reality) functionality, including API, devices, graphics and integration|owner=[mailto:kgilbert@mozilla.com Kearwood (Kip) Gilbert]|peers=[mailto:dmu@mozilla.com Daosheng Mu], [mailto:igorostizaga@mozilla.com Imanol Fernández]|peersemeritus=[mailto:vladimir@pobox.com Vladimir Vukicevic]|group=dev-platform|source_dirs=dom/vr, gfx/vr|url=https://mozvr.com/|components=Core::WebVR}} {{Module|name=Widget|description=Top level Widget|owner=[mailto:jmathies@mozilla.com Jim Mathies]|ownersemeritus=[mailto:vladimir@pobox.com Vladimir Vukicevic], [mailto:robert@ocallahan.org Robert O'Callahan]|peersemeritus=[mailto:pavlov@pavlov.net Stuart Parmenter], |group=dev-platform|source_dirs=widget/, widget/xpwidgets/|url=|components=Core::Drag and Drop, Core::Widget, Core::Printing: Setup}} {{Module|name=Widget - Android|description=This is part of the [https://wiki.mozilla.org/Modules/Core#GeckoView GeckoView] module.|owner=[mailto:asferro@mozilla.com Agi Sferro]}} {{Module|name=Widget - GTK|description=GTK widget support|owner=[mailto:karlt+@karlt.net Karl Tomlinson]|peers=[mailto:stransky@redhat.com Martin Stránský]|ownersemeritus=[mailto:robert@ocallahan.org Robert O'Callahan]|group=dev-platform|source_dirs=widget/gtk/, widget/gtk2/, widget/gtksuperwin/, widget/gtkxtbin/|url=http://www.mozilla.org/unix/, http://www.gtk.org, http://www.mozilla.org/ports/gtk/|components=Core::Widget: Gtk}} {{Module|name=Widget - Headless|description=Headless widget support|owner=|peers=|ownersemeritus=Brendan Dahl|group=dev-platform|source_dirs=widget/headless/|url=|components=Firefox::Headless}} {{Module|name=Widget - macOS|description= macOS widget support|owner=[mailto:spohl@mozilla.com Stephen A Pohl]|peers=[mailto:mstange@themasta.com Markus Stange], [mailto:haftandilian@mozilla.com Haik Aftandilian]|ownersemeritus=[mailto:robert@ocallahan.org Robert O'Callahan], [mailto:mstange@themasta.com Markus Stange]|peersemeritus=[mailto:joshmoz@gmail.com Josh Aas], [mailto:b56girard@gmail.com Benoit Girard], [mailto:smichaud@pobox.com Steven Michaud]|group=dev-platform|source_dirs=widget/cocoa/|url=|components=Core::Widget: Cocoa}} {{Module|name=Widget - Windows|description=Windows widget support|owner=[mailto:jmathies@mozilla.com Jim Mathies]|peers=[mailto:cmartin@mozilla.com Chris Martin], [mailto:tkikuchi@mozilla.com Toshihito Kikuchi], [mailto:mhowell@mozilla.com Molly Howell], [mailto:neil@parkwaycc.co.uk Neil Rashbrook]|peersemeritus=[mailto:robert.strong.bugs@gmail.com Rob Strong], [mailto:vladimir@pobox.com Vladimir Vukicevic], [mailto:blassey@mozilla.com Brad Lassey], [mailto:netzen@gmail.com Brian Bondy], [mailto:cbiesinger@gmail.com Christian Biesinger], [mailto:doug.turner@gmail.com Doug Turner], [mailto:timeless@mozdev.org Josh 'timeless' Soref], [mailto:robarnold@cmu.edu Rob Arnold], Aaron Klotz|group=dev-platform|source_dirs=widget/windows/|url=|components=Core::Widget: Win32}} {{Module|name=XML|description=XML in Mozilla, including XML, XHTML, Namespaces in XML, Associating Style Sheets with XML Documents, XML Linking and XML Extras. XML-related things that are not covered by more specific projects.|owner=[mailto:peterv@propagandism.org Peter Van der Beken]|peers=|peersemeritus=[mailto:jonas@sicking.cc Jonas Sicking], [mailto:jstenback@gmail.com Johnny Stenback], [mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:erahm@mozilla.com Eric Rahm]|group=dev-tech-xml|source_dirs=dom/xml/, extensions/xmlextras/, parser/expat/|url=http://www.mozilla.org/newlayout/xml/|components=Core::XML}} {{Module|name=XPApps|description=Cross-Platform Applications, mostly Navigator front end and application shell.|owner=[mailto:neil@parkwaycc.co.uk Neil Rashbrook]|peers=[mailto:dean_tessman@hotmail.com Dean Tessman], [mailto:timeless@mozdev.org Josh 'timeless' Soref]|group=dev-apps-seamonkey|source_dirs=xpfe/|url=http://www.mozilla.org/xpapps/|components=}} {{Module|name=XPCOM|description=The cross-platform object model and core data structures.|owner=[mailto:nika@thelayzells.com Nika Layzell]|peers=[mailto:kmaglione@mozilla.com Kris Maglione], [mailto:amccreight@mozilla.com Andrew McCreight], [mailto:kwright@mozilla.com Kris Wright], [mailto:jstutte@mozilla.com Jens Stutte], [mailto:brennie@mozilla.com Barret Rennie], [mailto:emilio@crisal.io Emilio Cobos Álvarez]|ownersemeritus=Benjamin Smedberg|peersemeritus=[https://mozillians.org/en-US/u/dougt/ Doug Turner], [mailto:erahm@mozilla.com Eric Rahm], [mailto:sgiesecke@mozilla.com Simon Giesecke]|group=dev-platform|source_dirs=startupcache/, xpcom/%, xpcom/base/, xpcom/build/, xpcom/components/, xpcom/ds/, xpcom/glue/, xpcom/proxy/, xpcom/sample/, xpcom/stub/, xpcom/tests/, xpcom/threads/, xpcom/tools/, xpcom/windbgdlg/|url=http://developer.mozilla.org/en/XPCOM|components=Core::XPCOM}} {{Module|name=XPConnect|description=Deep Magic|owner=[mailto:bobbyholley@gmail.com Bobby Holley]|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:peterv@propagandism.org Peter Van der Beken], [mailto:mrbkap@gmail.com Blake Kaplan], [mailto:amccreight@mozilla.com Andrew McCreight], [mailto:kmaglione@mozilla.com Kris Maglione], [mailto:nika@thelayzells.com Nika Layzell]|peersemeritus=[mailto:gal@uci.edu Andreas Gal], [mailto:jstenback@gmail.com Johnny Stenback], [mailto:gkrizsanits@mozilla.com Gabor Krizsanits]|group=|source_dirs=js/xpconnect/|url=|components=Core::XPConnect}} {{Module|name=XPIDL|description=Cross-platform IDL compiler; produces .h C++ header files and .xpt runtime type description files from .idl interface description files.|owner=[mailto:nika@thelayzells.com Nika Layzell]|peers=[mailto:amccreight@mozilla.com Andrew McCreight]|ownersemeritus=[mailto:me@kylehuey.com Kyle Huey]|peersemeritus=[mailto:shaver@mozilla.org Mike Shaver], [mailto:timeless@mozdev.org Josh 'timeless' Soref]|group=dev-tech-xpcom|source_dirs=xpcom/typelib/|url=http://www.mozilla.org/scriptable/xpidlhttp://www.mozilla.org/scriptable|components=}} {{Module|name=XSLT Processor|description=XSLT transformations processor|owner=[mailto:peterv@propagandism.org Peter Van der Beken]|peers=|peersemeritus=[mailto:jonas@sicking.cc Jonas Sicking], [mailto:axel@pike.org Axel Hecht], [mailto:erahm@mozilla.com Eric Rahm]|group=dev-tech-xslt|source_dirs=dom/xslt/|url=http://www.mozilla.org/projects/xslt/, http://www.w3.org/TR/xslt.html|components=Core::XSLT}} {{Module|name=Sandboxing - Windows |description=Sandboxing for the Windows platform |owner=[mailto:bobowencode@gmail.com Bob Owen] (:bobowen)|peers=[mailto:davidp99@gmail.com David Parks] (:handyman), [mailto:jimm@mozilla.com Jim Mathies] (:jimm), [mailto:tkikuchi@mozilla.com Toshihito Kikuchi] (:toshi)|ownersemeritus=[https://mozillians.org/en-US/u/TimAbraldes Tim Abraldes]|peersemeritus=[mailto:netzen@gmail.com Brian Bondy], Aaron Klotz|group=dev-platform|source_dirs=security/sandbox/win |url=https://wiki.mozilla.org/Security/Sandbox |components=Core::Security: Process Sandboxing}} {{Module|name=Sandboxing - OSX |description=Sandboxing for the OSX platform |owner=[mailto:haftandilian@mozilla.com Haik Aftandilian]|peers=|group=dev-platform |source_dirs=security/sandbox/mac |url=https://wiki.mozilla.org/Security/Sandbox |components=Core::Security: Process Sandboxing}} {{Module|name=Sandboxing - Linux|description=Sandboxing for the Linux platform|owner=[mailto:jld@mozilla.com Jed Davis]|peers=[mailto:gcp@mozilla.com Gian-Carlo Pascutto]|group=dev-platform|source_dirs=security/sandbox/linux|url=https://wiki.mozilla.org/Security/Sandbox |components=Core::Security: Process Sandboxing}} {{Module|name=Crash reporting|description=Infrastructure and tools used to generate, submit and process crash reports. This includes the in-tree google-breakpad fork, the crash report generation machinery as well as the host tools used to dump symbols, analyse minidumps and generate stack traces.|owner=[mailto:gsvelto@mozilla.com Gabriele Svelto]|peers=[mailto:kwright@mozilla.com Kris Wright], [mailto:cdenizet@mozilla.com Calixte Denizet], [mailto:a.beingessner@gmail.com Aria Beingessner]|group=dev-platform|source_dirs=toolkit/crashreporter, toolkit/components/crashes, tools/crashreporter, ipc/glue/CrashReporter*, mobile/android/geckoview/src/main/java/org/mozilla/geckoview/CrashReporter.java|url=https://now tracked on firefox-source-docs.mozilla.org/toolkit/crashreporter/crashreporter/index.html|components=Toolkit::Crash Reporting}} ===Submodules==={{Module|name=Build Config - Fennec|description=Submodule of the build config covering Fennec's build system in mobile/android.|owner=[mailto:nalexander@mozilla.com Nicholas Alexander]|peers=Same as Build Config|group=dev-builds|components=Core::Build Config}} {{Module|name=Build Config - Taskgraph|description=Support for task-graph generation in decision, action, and cron tasks, including configuration of all tasks including those for CI, nightlies, and releases; as well as Docker and VM images used to execute those tasks.|owner=[mailto:mozilla@hocat.ca Tom Prince]|peers=[mailto:ahal@mozilla.com Andrew Halberstadt], [mailto:aki@mozilla.com Aki Sasaki], [mailto:bstack@mozilla.com Brian Stack], [mailto:mh@glandium.org Mike Hommey], [mailto:gps@mozilla.com Gregory Szorc], [mailto:jmaher@mozilla.com Joel Maher], [mailto:callek@mozilla.com Justin Wood], [mailto:dustin@mozilla.com Dustin Mitchell]|components=Firefox Build System::Task Configuration}} {{Module|name=WebRTC Media|description=Submodule of WebRTC responsible for access to media input devices (microphones, cameras, screen capture), as well as realtime audiovisual codecs and packetization.|owner=[mailto:rjesup@mozilla.com Randell Jesup]|peers=[mailto:jib@mozilla.com Jan-Ivar Bruaroey], [mailto:dminor@mozilla.com Dan Minor], [mailto:apehrson@mozilla.com Andreas Pehrson], |peersemeritus=[mailto:pkerr@mozilla.com Paul Kerr], [mailto:ehugg@cisco.com Ethan Hugg]|group=dev-media|source_dirs=/media/webrtc, /dom/media/webrtc, /dom/media/systemservices|url=https://wiki.mozilla.org/Media/webrtc|components=Core::WebRTC (Audio/Video)}} {{Module|name=WebRTC Signaling|description=Submodule of WebRTC responsible for implementation of PeerConnection API, WebRTC identity, and SDP/JSEP handling|owner=[mailto:bcampen@mozilla.com Byron Campen]|peers=[mailto:ekr@mozilla.com Eric Rescorla], [mailto:abr@mozilla.com Adam Roach], [mailto:rjesup@mozilla.com Randell Jesup], [mailto:nohlmeier@mozilla.com Nils Ohlmeier]|peersemeritus=[mailto:ehugg@cisco.com Ethan Hugg]|group=dev-media|source_dirs=/media/webrtc/signaling/|url=https://wiki.mozilla.org/Media/webrtc|components=Core::WebRTC (Signaling)}} <noinclude> ===Unassigned Bugzilla Components=== The following Bugzilla components in the Core project have not been assigned to a module (this list is not exhaustive): <pre>Core::Find BackendCore::GeneralCore::History: GlobalCore::Image BlockingCore::LocalizationCore::Networking: Domain ListsCore::SelectionCore::SerializersCore::Spelling checkerCore::X-remoteCore::XUL</pre></noinclude>
Confirm
1,197
edits

Navigation menu