Modules/Core: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
(Replaced content with "[https://firefox-source-docs.mozilla.org/mots/index.html Modules for "Core" are now tracked on firefox-source-docs.]")
 
(444 intermediate revisions by more than 100 users not shown)
Line 1: Line 1:
<noinclude>
[https://firefox-source-docs.mozilla.org/mots/index.html Modules for "Core" are now tracked on firefox-source-docs.]
'''Do not edit this page''' unless either:
 
# you are a module owner who is:
#* altering the list of peers in your module
#* adding or removing a sub-module
#* changing the owner of one of your sub-modules; or
# you have agreed a change of owner or module addition/deletion with the Module Ownership Module group, probably via [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:surkov.alexander@gmail.com Alexander Surkov]
|peers=[mailto:bolterbugz@gmail.com David Bolter], [mailto:ginn.chen@oracle.com Ginn Chen], [mailto:trev.saunders@gmail.com Trevor Saunders], [mailto:marco.zehe@googlemail.com Marco Zehe]
|group=dev-accessibility
|source_dirs=accessible/
|url=http://www.mozilla.org/access/
|components=Core::Disability Access APIs
}}
 
{{Module
|name=Build and Release Tools
|description=Tools related to build and release automation and configuration of release builds.
|owner=[mailto:nrthomas@gmail.com Nick Thomas]
|peers=[mailto:bhearsum@mozilla.com Ben Hearsum], [mailto:ccooper@deadsquid.com Chris Cooper], [mailto:cmp@mozilla.org Chase Phillips], [mailto:mozpreed@sigkill.com John Paul Reed], [mailto:robert@roberthelmer.com Robert Helmer]
|group=dev-builds
|source_dirs=tools/botrunner.py, tools/build-environment/, tools/build/, tools/buildbot-configs/, tools/buildbot/, tools/buildbotcustom/, tools/l10n/, tools/MozBuild/, tools/patcher-configs/, tools/patcher/, tools/release/, tools/tinderbox-configs/, tools/tinderbox/, tools/update-packaging/, browser/config/mozconfigs/, mobile/config/mozconfigs/, xulrunner/config/mozconfigs/
|url=
|components=mozilla.org::Release Engineering, mozilla.org::Release Engineering: Custom Builds
}}
 
{{Module
|name=Build Config
|description=The build system for Gecko and several mozilla.org hosted Gecko-based applications.
|owner=[mailto:gps@mozilla.com Gregory Szorc]
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:me@kylehuey.com Kyle Huey], [mailto:mh@glandium.org Mike Hommey],[mailto:ted@mielczarek.org Ted Mielczarek], [mailto:mshal@mozilla.com Mike Shal], [mailto:wtc@google.com Wan-Teh Chang]
|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/footprint/, tools/jprof/, 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 HTTP Headers
|description=HTTP headers related to content, e.g. User-Agent, Content-Type, Accept. (Transport-related headers are the responsibility of the Necko module owner.)
|owner=[mailto:gerv@mozilla.org Gervase Markham]
|peers=[mailto:lmandel@mozilla.com Lawrence Mandel]
|group=dev-platform
|source_dirs=
|url=https://developer.mozilla.org/en/Gecko_user_agent_string_reference
|components=Core::Networking: HTTP
}}
 
{{Module
|name=Cookies and Permissions
|description=
|owner=[mailto:dwitte@gmail.com Dan Witte]
|peers=[mailto:ehsan@mozilla.com Ehsan Akhgari], [mailto:cbiesinger@gmail.com Christian Biesinger], [mailto:mconnor@steelgryphon.com Mike Connor], [mailto:josh@joshmatthews.com Josh Matthews], [mailto:sdwilsh@shawnwilsher.com Shawn Wilsher (ping on irc)]
|group=dev-tech-network
|source_dirs=extensions/cookie/, netwerk/cookie/
|url=
|components=Core::Networking: Cookies
}}
{{Module
|name=Cycle Collector
|description=Code to break and collect objects within reference cycles
|owner=[mailto:continuation@gmail.com Andrew McCreight]
|peers=Peter Van der Beken, Olli Pettay, David Baron
|source_dirs=xpcom/base/nsCycleCollector.* and some support headers
|components=Core::XPCOM
|group=dev-platform
}}
{{Module
|name=docshell
|description=
|owner=[mailto:bzbarsky@mit.edu Boris Zbarsky]
|peers=[mailto:cbiesinger@gmail.com Christian Biesinger],[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:jst@mozilla.org Johnny Stenback], [mailto:Olli.Pettay@helsinki.fi Olli Pettay], [mailto:justin.lebar@gmail.com Justin Lebar]
|group=dev-tech-layout
|source_dirs=docshell/, uriloader/, webshell/
|url=
|components=Core::Document Navigation
}}
 
{{Module
|name=Device Storage
|description=Support for the device storage API
|owner=[mailto:dhylands@mozilla.com Dave Hylands], [mailto:jvarga@mozilla.com Jan Varga]
|peers=[mailto:dougt@dougt.org Doug Turner]
|group=dev-tech-dom
|source_dirs=dom/devicestorage/, dom/interfaces/devicestorage/
|url=https://developer.mozilla.org/en-US/docs/WebAPI/Device_Storage
|components=Core::DOM: Device Interfaces
}}
 
{{Module
|name=Document Object Model
|description=
|owner=[mailto:jst@mozilla.org Johnny Stenback], [mailto:peterv@propagandism.org Peter Van der Beken]
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jonas@sicking.cc Jonas Sicking], [mailto:Olli.Pettay@helsinki.fi Olli Pettay], [mailto:bent@mozilla.com Ben Turner], [mailto:mounir.lamouri@mozilla.com Mounir Lamouri], [mailto:khuey@kylehuey.com Kyle Huey], [mailto:justin.lebar@gmail.com Justin Lebar], [mailto:hsivonen@iki.fi Henri Sivonen], [mailto:mrbkap@gmail.com Blake Kaplan], [mailto:bobbyholley@gmail.com Bobby Holley]
|group=dev-tech-dom
|source_dirs=content/*, 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, Core::DOM: Events
}}
 
{{Module
|name=Web Workers
|description=
|owner=[mailto:bent@mozilla.com Ben Turner]
|peers=[mailto:mrbkap@mozilla.com Blake Kaplan], [mailto:jonas@sicking.cc Jonas Sicking]
|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:jonas@sicking.cc Jonas Sicking]
|peers=[mailto:bent@mozilla.com Ben Turner], [mailto:khuey@mozilla.com Kyle Huey], [mailto:jvarga@mozilla.com Jan Varga]
|group=dev-platform
|source_dirs=dom/indexedDB/
|url=https://developer.mozilla.org/en/IndexedDB
|components=Core::DOM: IndexedDB
}}
 
{{Module
|name=Editor
|description=
|owner=[mailto:ehsan@mozilla.com Ehsan Akhgari]
|peers=
|group=dev-platform
|source_dirs=editor/
|url=http://www.mozilla.org/editor/
|components=Core::Editor
}}
 
{{Module
|name=Embedding
|description=
|owner=[mailto:benjamin@smedbergs.us Benjamin Smedberg]
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jst@mozilla.org Johnny Stenback]
|group=dev-embedding
|source_dirs=embedding/
|url=
|components=Core::Embedding: APIs, Core::Embedding: ActiveX Wrapper, Core::Embedding: GRE Core, Core::Embedding: GTK Widget, Core::Embedding: MFC Embed, Core::Embedding: Mac, Core::Embedding: Packaging
}}
 
{{Module
|name=Find As You Type
|description=Find As You Type (formerly called Type Ahead Find) is a feature that allows quick web page navigation when you type a succession of characters in the body of the displayed page (not in an edit box of or drop down list). Currently seeks new owner.
|owner=
|peers=
|group=dev-accessibility
|source_dirs=extensions/typeaheadfind/
|url=http://www.mozilla.org/access/type-ahead/
|components=
}}
 
{{Module
|name=Geolocation
|description=Implementation of the Geolocation W3C Spec, location provider apis, and wifi scanning code.
|owner=[mailto:dougt@dougt.org Doug Turner]
|peers=[mailto:josh@joshmatthews.net Josh Matthews], [mailto:kchen@mozilla.com Kan-Ru Chen]
|group=dev-tech-dom
|source_dirs=dom/src/geolocation, dom/system/, netwerk/wifi
|url=https://developer.mozilla.org/En/Using_geolocation
|components=Core::Geolocation
}}
 
{{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:aaronleventhal@moonset.net Aaron Leventhal]
|peers=[mailto:neil@parkwaycc.co.uk Neil Rashbrook]
|group=dev-accessibility
|source_dirs=content/xbl/builtin/
|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], [mailto:roc+@cs.cmu.edu Robert O'Callahan]
|peers=[mailto:jdrew@mozilla.com Joe Drew], [mailto:vladimir@pobox.com Vladimir Vukicevic], [mailto:bas.schouten@live.nl Bas Schouten], [mailto:bjacob@mozilla.com Benoit Jacob], [mailto:bgirard@mozilla.com Benoit Girard], [mailto:ajuma.bugzilla@alijuma.com Ali Juma], [mailto:jgilbert@mozilla.com Jeff Gilbert], [mailto:george@mozilla.com George Wright], [mailto:mwoodrow@mozilla.com Matt Woodrow], [mailto:jdaggett@mozilla.com John Daggett], [mailto:jfkthame@googlemail.com Jonathan Kew], [mailto:nsilva@mozilla.com  Nicolas Silva], [mailto:ncameron@mozilla.com Nick Cameron]
|group=dev-platform
|source_dirs=gfx/, content/canvas/src/
|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::GFX: Color Management, Core::Canvas: 2D, Core::Canvas: WebGL
}}
 
{{Module
|name=GTK Embedding Widget
|description=Gtk Widget for embedding Mozilla into Gtk applications
|owner=[mailto:marco@gnome.org Marco Pesenti Gritti]
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:dougt@meer.net Doug Turner]
|group=dev-embedding
|source_dirs=
|url=
|components=Core::Embedding: GTK Widget
}}
 
{{Module
|name=Legacy HTML Parser
|description=
|owner=[mailto:mrbkap@gmail.com Blake Kaplan]
|peers=[mailto:dbaron@dbaron.org David Baron], [mailto:jst@mozilla.org Johnny Stenback], [mailto:peterv@propagandism.org Peter Van der Beken], [mailto:rbs@maths.uq.edu.au rbs@maths.uq.edu.au]
|group=dev-tech-dom
|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:cjones@mozilla.com Chris Jones]
|peers=[mailto:mounir@lamouri.fr Mounir Lamouri], [mailto:jlebar@mozilla.com Justin Lebar]
|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=
|group=dev-tech-dom
|source_dirs=parser/html
|url=http://about.validator.nu/
|components=Core::HTML: Parser
}}
 
{{Module
|name=I18N Library
|description=
|owner=[mailto:jshin1987@gmail.com Jungshik Shin], [mailto:smontagu@smontagu.org Simon Montagu]
|peers=[mailto:VYV03354@nifty.ne.jp Masatoshi Kimura]
|group=dev-i18n
|source_dirs=intl/
|url=http://mozilla.org/projects/intl/index.html
|components=Core::Internationalization
}}
 
{{Module
|name=ImageLib
|description=
|owner=[mailto:joe@drew.ca Joe Drew]
|peers=[mailto:netzen@gmail.com Brian Bondy], [mailto:jmuizelaar@mozilla.com Jeff Muizelaar], [mailto:jlebar@mozilla.com Justin Lebar]
|group=dev-platform
|source_dirs=media/libjpeg/, media/libpng/, image/, modules/zlib/
|url=
|components=Core::ImageLib
}}
 
{{Module
|name=IPC
|description=Message-passing between threads and processes
|owner=[mailto:cjones@mozilla.com Chris Jones]
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:bent.mozilla@gmail.com Ben Turner]
|group=dev-platform
|source_dirs=ipc/glue/, ipc/ipdl/, ipc/chromium/
|url=
|components=Core::IPC}}
 
{{Module
|name=Java APIs for DOM
|description=APIs for Java access to the Document Object Model
|owner=[mailto:ashuk@eng.sun.com Ashutosh Kulkarni]
|peers=
|group=dev-tech-dom,dev-tech-java
|source_dirs=java/dom/
|url=http://www.mozilla.org/projects/blackwood/dom/
|components=Core::Java APIs for DOM
}}
 
{{Module
|name=Java APIs to WebShell
|description=
|owner=[mailto:edburns@acm.org Ed Burns]
|peers=[mailto:ashuk@eng.sun.com Ashutosh Kulkarni]
|group=dev-tech-java,dev-embedding
|source_dirs=java/webclient/
|url=http://www.mozilla.org/projects/blackwood/webclient/
|components=Core::Java APIs to WebShell
}}
 
{{Module
|name=Java Stubs
|description=OJI
|owner=[mailto:alfred.peng@sun.com Alfred Peng]
|peers=[mailto:Xiaobin.Lu@eng.Sun.com Xiaobin Lu]
|group=dev-tech-java
|source_dirs=modules/oji/, nav-java/, sun-java/
|url=http://www.mozilla.org/oji/
|components=
}}
 
{{Module
|name=Java to XPCOM Bridge
|description=
|owner=[mailto:pedemont@us.ibm.com Javier Pedemont]
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]
|group=dev-tech-xpcom,dev-tech-java
|source_dirs=extensions/java
|url=http://www.mozilla.org/projects/blackwood/connect/
|components=Core::Java to XPCOM Bridge
}}
 
{{Module
|name=Java Utility Classes
|description=assert, debug, utilities, etc.
|owner=[mailto:edburns@acm.org Ed Burns]
|peers=[mailto:ashuk@eng.sun.com Ashutosh Kulkarni]
|group=dev-tech-java
|source_dirs=java/util/
|url=http://www.mozilla.org/projects/blackwood/java-util/
|components=
}}
 
{{Module
|name=Java-Implemented Plugins
|description=Infrastructure for writing MIME content-handlers
in Java.
|owner=[mailto:idk@eng.sun.com Igor Kushnirskiy]
|peers=
|group=dev-tech-java
|source_dirs=java/plugins/
|url=http://www.mozilla.org/projects/blackwood/java-plugins/
|components=Core::Java-Implemented Plugins
}}
 
{{Module
|name=JavaScript
|description=JavaScript engine (SpiderMonkey)
|owner=[mailto:luke@mozilla.com Luke Wagner]
|peers=[mailto:danderson@mozilla.com David Anderson], [mailto:igor@mir2.org Igor Bukanov], [mailto:brendan@mozilla.org Brendan Eich], [mailto:gal@mozilla.com Andreas Gal], [mailto:wmccloskey@mozilla.com Bill McCloskey], [mailto:nnethercote@mozilla.com Nick Nethercote], [mailto:jorendorff@mozilla.com Jason Orendorff], [mailto:jwalden@mit.edu Jeff Walden], [mailto:ejpbruel@mozilla.com Eddy Bruel], [mailto:mrbkap@gmail.com Blake Kaplan], [mailto:jdemooij@mozilla.com Jan de Mooij], [mailto:hv1989@gmail.com Hannes Verschore], [mailto:kvijayan@mozilla.com Kannan Vijayan], [mailto:nmatsakis@mozilla.com Niko Matsakis], [mailto:shu@mozilla.com Shu-yu Guo], [mailto:evilpies@gmail.com Tom Schuster], [mailto:bhackett1024@gmail.com Brian Hackett]
|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=[mailto:danderson@mozilla.com David Anderson], [mailto:bhackett1024@gmail.com Brian Hackett], [mailto:shu@mozilla.com Shu-yu Guo], [mailto:mrosenberg@mozilla.com Marty Rosenberg], [mailto:sstangl@mozilla.com Sean Stangl], [mailto:hv1989@gmail.com Hannes Verschore], [mailto:kvijayan@mozilla.com Kannan Vijayan], [mailto:luke@mozilla.com Luke Wagner]
|group=dev-tech-js-engine-internals
|source_dirs=js/src/jit
|url=http://www.mozilla.org/js/spidermonkey
|components=Core::JavaScript Engine
}}
 
{{Module
|name=JavaScript Debugger Backend
|description=JavaScript debugging hooks
|owner=[mailto:timeless@mozdev.org Josh 'timeless' Soref]
|peers=[mailto:brendan@mozilla.org Brendan Eich], [mailto:rginda@hacksrus.com Rob Ginda]
|group=dev-apps-js-debugger
|source_dirs=js/jsd/
|url=http://www.mozilla.org/js/jsd
|components=Other Applications::Venkman JS Debugger
}}
 
{{Module
|name=js-ctypes
|description=A foreign function interface which allows privileged JS code to interact with binary code without using XPCOM/XPConnect.
|owner=[mailto:jorendorff@mozilla.com Jason Orendorff]
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:bobbyholley@gmail.com Bobby Holley]
|group=dev-tech-js-engine
|source_dirs=js/src/ctypes/
|url=https://wiki.mozilla.org/JSctypes
|components=Core::js-ctypes
}}
 
{{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), painting, etc.
|owner=[mailto:roc+@cs.cmu.edu Robert O'Callahan]
|peers=[mailto:bmlk@gmx.de Bernd Mielke], [mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:dbaron@dbaron.org David Baron], [mailto:smontagu@smontagu.org Simon Montagu]
|group=dev-tech-layout
|source_dirs=layout/%, layout/base/, layout/build/, layout/doc/, layout/forms/, layout/generic/, layout/html/, layout/macbuild/, layout/printing/, layout/tables/, layout/tools/
|url=http://mozilla.org/newlayout/doc/ ,
http://lxr.mozilla.org/mozilla/source/layout/doc/
|components=Core::Layout, Core::Layout: Block and Inline, Core::Layout: Floats, Core::Layout: Form Controls, Core::Layout: HTML Frames, Core::Layout: Images, Core::Layout: Misc Code, Core::Layout: R & A Pos, Core::Layout: Tables, Core::Layout: Text, Core::Layout: View Rendering
}}
 
{{Module
|name=libjar
|description=The JAR handling code (protocol handler, stream implementation, and zipreader/zipwriter).
|owner=[mailto:tglek@mozilla.com Taras Glek]
|peers=[mailto:mwu@mozilla.com Michael Wu]
|group=dev-platform
|source_dirs=modules/libjar
|url=
|components=
}}
 
{{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:roc+@cs.cmu.edu Robert O'Callahan]
|group=dev-tech-mathml
|source_dirs=layout/mathml/
|url=http://www.mozilla.org/projects/mathml/
|components=Core::MathML
}}
 
{{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=
|group=dev-platform
|source_dirs=mfbt/
|url=
|components=Core::MFBT
}}
 
{{Module
|name=mozilla-toplevel
|description=The top level directory for the mozilla tree.
|owner=[mailto:brendan@mozilla.org Brendan Eich]
|peers=
|group=
|source_dirs=tools/README
|url=
|components=
}}
 
{{Module
|name=Necko
|description=The Mozilla Networking Library
|owner=[mailto:pmcmanus@mozilla.com Patrick McManus]
|peers=[mailto:cbiesinger@gmail.com Christian Biesinger], [mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jduell.mcbugs@gmail.com Jason Duell], [mailto:honzab.moz@firemni.cz Honza Bambas], [mailto:bsmith@mozilla.com Brian Smith], [mailto:mnovotny@mozilla.com Michal Novotny]
|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=NSPR
|description=Netscape Portable Runtime
|owner=[mailto:nelson@bolyard.com Nelson Bolyard], [mailto:wtc@google.com Wan-Teh Chang]
|peers=[mailto:ted.mielczarek@gmail.com Ted Mielczarek]
|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:cjones@mozilla.com Chris Jones], [mailto:gal@mozilla.com Andreas Gal]
|peers=[mailto:aadib@mozilla.com Artur Adib], [mailto:bdahl@mozilla.com Brendan Dahl], [mailto:vnicolas@mozilla.com Vivien Nicolas]
|group=dev-platform
|source_dirs=media/pdf/
|url=https://github.com/mozilla/pdf.js
|components=Core::PDF
}}
 
{{Module
|name=Plugins
|description= NPAPI Plugin support.
|owner=[mailto:joshmoz@gmail.com Josh Aas]
|peers=[mailto:jst@mozilla.org Johnny Stenback], [mailto:roc+@cs.cmu.edu Robert O'Callahan], [mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:jmathies@mozilla.com Jim Mathies], [mailto:jschoenick@mozilla.com John Schoenick]
|group=
|source_dirs=dom/plugins/, modules/plugin/
|url=https://wiki.mozilla.org/Plugins
|components=Core::Java-Implemented Plugins, Core::Plug-ins
}}
 
{{Module
|name=Preferences
|description=Preference library
|owner=[mailto:dwitte@mozilla.com Dan Witte]
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]
|group=dev-platform
|source_dirs=modules/libpref/
|url=
|components=Core::Preferences: Backend
}}
 
{{Module
|name=Privilege Manager
|description="caps"
|owner=
|peers=[mailto:brendan@mozilla.org Brendan Eich], [mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:dveditz@cruzio.com Dan Veditz], [mailto:jst@mozilla.org Johnny Stenback]
|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.
|owner=[mailto:doug.turner@gmail.com Doug Turner]
|peers=[mailto:nsm.nikhil@gmail.com Nikhil Marathe], [mailto:justin.lebar@gmail.com Justin Lebar]
|group=
|source_dirs=dom/push
|url=https://wiki.mozilla.org/WebAPI/SimplePush
|components=
}}
 
 
{{Module
|name=PyXPCOM
|description=The Python to XPCOM bridge.
|owner=[mailto:toddw@activestate.com Todd Whiteman]
|peers=[mailto:mhammond@skippinet.com.au Mark Hammond]
|group=
|source_dirs=extension/python
|url=https://developer.mozilla.org/en/PyXPCOM
|components=
}}
 
{{Module
|name=Qt-based gfx and widget
|description=Qt-based rendering and widget code
|owner=[mailto:romaxa@gmail.com Oleg Romashin]
|peers=[mailto:mozilla@rosenauer.org Wolfgang Rosenauer], [mailto:doug.turner@gmail.com Doug Turner]
|group=dev-tech-widget
|source_dirs=widget/qt/
|url=
|components=Core::Widget: Qt
}}
 
{{Module
|name=RDF
|description=
|owner=[mailto:axel@pike.org Axel Hecht]
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]
|group=dev-tech-rdf
|source_dirs=rdf/
|url=http://www.mozilla.org/rdf/doc/
|components=Core::RDF
}}
 
{{Module
|name=security
|description=Crypto/PKI code, including NSS (Network Security Services) and JSS (NSS for Java)
|owner=[mailto:rrelyea@redhat.com Bob Relyea], [mailto:wtc@google.com Wan-Teh Chang]
|peers=[mailto:emaldona@redhat.com Elio Maldonado], [mailto:bsmith@mozilla.com Brian Smith], [mailto:kaie@kuix.de Kai Engert], [mailto:ryan.sleevi@gmail.com Ryan Sleevi]
|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:bsmith@mozilla.com Brian Smith]
|peers=[mailto:kaie@kuix.de Kai Engert], [mailto:honzab.moz@firemni.cz Honza Bambas], [mailto:rrelyea@redhat.com Bob Relyea], [mailto:wtc@google.com Wan-Teh Chang]
|group=dev-tech-crypto
|source_dirs=security/manager/
|url=
|components=Core::Security: PSM, Core::Security: UI
}}
 
{{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:bent.mozillla@gmail.com Ben Turner]
|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:benjamin@smedbergs.us Benjamin Smedberg], [mailto:jlebar@mozilla.com Justin Lebar]
|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:dbaron@dbaron.org David Baron]
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky]
|group=dev-tech-layout
|source_dirs=layout/style/
|url=https://wiki.mozilla.org/Gecko:Overview#Style_System
|components=Core::CSS Parsing and Computation
}}
 
{{Module
|name=SVG
|description=Scalable Vector Graphics
|owner=[mailto:jwatt@jwatt.org Jonathan Watt]
|peers=[mailto:longsonr@gmail.com Robert Longson], [mailto:roc+@cs.cmu.edu Robert O'Callahan], [mailto:dholbert@mozilla.com Daniel Holbert]
|group=dev-tech-svg
|source_dirs=content/svg/, layout/svg/
|url=http://www.mozilla.org/projects/svg/
|components=Core::SVG
}}
 
{{Module
|name=Tamarin
|description=VM for ActionScript and JavaScript
|owner=[mailto:edwsmith@adobe.com Edwin Smith], [mailto:jodyer@adobe.com Jeff Dyer]
|peers=[mailto:brendan@mozilla.org Brendan Eich], [mailto:stejohns@adobe.com Steven Johnson], [mailto:tierney@adobe.com Erik Tierney], [mailto:treilly@adobe.com Tom Reilly]
|group=dev-tech-js-engine
|source_dirs=js/tamarin
|url=http://www.mozilla.org/projects/tamarin/
http://wiki.mozilla.org/tamarin/
http://hg.mozilla.org/tamarin-central/
http://hg.mozilla.org/tamarin-tracing/
|components=Tamarin
}}
 
{{Module
|name=Test Harness
|description=In-tree test infrastructure and tools. Harnesses include, XPCShell, Mochitest (& Chrome), Reftest, JsREftest, Compiled Code Tests, Robocop, Mozmill and Marionette. Requests for new harnesses should go to Testing::General.
|owner=[mailto:ted@mozilla.com Ted Mielczarek]
|peers=[mailto:dbaron@dbaron.org David Baron] (reftest), [mailto:jwalden@mit.edu Jeff Walden] (httpd.js, jsreftest), [mailto:rcampbell@mozilla.com Rob Campbell] (mochitest, mochitest chrome, marionette), [mailto:jmaher@mozilla.com Joel Maher] (reftest, mochitest, jsreftest), [mailto:ctalbert@mozilla.com Clint Talbert] (reftest, compiled code, mozmill), [mailto:geoffbrown@mozilla.com Geoff Brown] (robocop), [mailto:hskupin@mozilla.com Henrik Skupin] (mozmill), [mailto:mdas@mozilla.com Malini Das] (marionette), [mailto:jgriffin Jonathan Griffin] (marionette), [mailto:jhammel@mozilla.com Jeffrey Hammel] (mozmill)
|group=dev-quality
|source_dirs=/testing
|url=http://wiki.mozilla.org/SoftwareTesting
|components=Testing::General, Testing::Mochitest, Testing::Mochitest Chrome, Testing::Marionette, Testing::Mozmill, Testing::Reftest, Testing::XPCShell Harness, Testing::httpd.js
}}
 
{{Module
|name=Testing Infrastructure
|description=Testing tools and infrastructure for Mozilla projects, harnesses for automated tests, stand-alone test tools. Talos, Graph Server, Mozbase, Pulse, WOO, Bughunter, SUTAgent, Eideticker
|owner=[mailto:ctalbert@mozilla.com Clint Talbert]
|peers=[mailto:bclary@bclary.com Bob Clary], [mailto:bhearsum@mozilla.com Ben Hearsum], [mailto:ccooper@deadsquid.com Chris Cooper], [mailto:ctalbert@mozilla.com Clint Talbert], [mailto:robert@roberthelmer.com Robert Helmer], [mailto:jmaher@mozilla.com Joel Maher], [mailto:rcampbell@mozilla.com Rob Campbell], [mailto:jhammel@mozilla.com Jeffrey Hammel], [mailto:wlach@mozilla.com William Lachance], [mailto:jeads@mozilla.com Jonathan Eads], [mailto:jgriffin Jonathan Griffin], [mailto:bmoss@mozilla.com Bob Moss], [mailto:mcote@mozilla.com Mark Côté]
|group=dev-quality
|source_dirs=testing/, tools/httptester/, tools/page-loader/, tools/test-harness/, tools/tests/, tools/testserver/, tools/testy/
|url=http://wiki.mozilla.org/SoftwareTesting
|components=Testing::Infrastructure
}}
 
{{Module
|name=XPCShell Test Harness
|description=The XPCShell Harness
|owner=[mailto:ted.mielczarek@gmail.com Ted Mielczarek]
|peers=[mailto:jmaher@mozilla.com Joel Maher]
|source_dirs=testing/xpcshell
|components=Testing::XPCShell Harness
}}
 
{{Module
|name=Update Service
|description=server code for Mozilla Update services (aus, addons, pfs)
|owner=[mailto:morgamic@mozilla.com Mike Morgan]
|peers=[mailto:jscott@mozilla.com Justin Scott], [mailto:shaver@mozilla.org Mike Shaver], [mailto:wclouser@mozilla.com Will Clouser]
|group=dev-amo
|source_dirs=webtools/addons/, webtools/aus/, webtools/update/
|url=http://wiki.mozilla.org/wiki/AMO
|components=AUS::Administration, AUS::Systems
}}
 
{{Module
|name=View System
|description=The View Manager is responsible for handling "heavyweight" rendering (some clipping, compositing) and event handling tasks.
|owner=[mailto:roc+@cs.cmu.edu Robert O'Callahan]
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:dbaron@dbaron.org David Baron]
|group=dev-tech-layout
|source_dirs=view/
|url=
|components=Core::Layout: View Rendering
}}
 
{{Module
|name=Web Audio
|description=Support for the W3C Web Audio API specification.
|owner=[mailto:ehsan@mozilla.com Ehsan Akhgari]
|peers=[mailto:roc+@cs.cmu.edu Robert O'Callahan], [mailto:padenot@mozilla.com Paul Adenot]
|group=dev-platform
|source_dirs=content/media/webaudio
|url=https://wiki.mozilla.org/Web_Audio_API
|components=Core::Web Audio
}}
 
{{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 (on desktop at least)
|owner=[mailto:rjesup@mozilla.com Randell Jesup]
|peers=[mailto:roc+@cs.cmu.edu Robert O'Callahan], [mailto:tterriberry@mozilla.com Tim Terriberry], [mailto:anant@mozilla.com Anant Narayanan]
|group=dev-media
|source_dirs=media/webrtc
|url=https://wiki.mozilla.org/Media/webrtc
|components=Core::WebRTC, Core::WebRTC (Audio/Video), Core::WebRTC (Networking), Core::WebRTC (Signaling)
}}
 
{{Module
|name=Widget
|description=
|owner=[mailto:roc+@cs.cmu.edu Robert O'Callahan]
|peers=[mailto:pavlov@pavlov.net Stuart Parmenter], [mailto:vladimir@pobox.com Vladimir Vukicevic]
|group=dev-platform
|source_dirs=widget/%, widget/public/, widget/%, widget/xpwidgets/
|url=
|components=Core::Drag and Drop, Core::Widget
}}
 
{{Module
|name=Widget - Android
|description=The Android Port
|owner=[mailto:blassey.bugs@lassey.us Brad Lassey]
|peers=[mailto:vladimir@mozilla.com Vladimir Vukicevic], [mailto:dougt@dougt.org Doug Turner], [mailto:mwu@mozilla.com Michael Wu]
|group=dev-platform
|source_dirs=widget/android/, embedding/android
|url=
|components=Core::Widget: Android
}}
 
{{Module
|name=Widget - GTK
|description=supported X widgetry and gfx
|owner=[mailto:roc+@cs.cmu.edu Robert O'Callahan]
|peers=[mailto:karlt+@karlt.net Karl Tomlinson]
|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 - Mac OS X
|description= Gecko's Mac OS X compatibility layer.
|owner=[mailto:joshmoz@gmail.com Josh Aas]
|peers=[mailto:mstange@themasta.com Markus Stange], [mailto:smichaud@pobox.com Steven Michaud], [mailto:bgirard@mozilla.com Benoit Girard], [mailto:spohl@mozilla.com Stephen Pohl]
|group=dev-platform
|source_dirs=widget/cocoa/
|url=
|components=Core::Widget: Cocoa
}}
 
{{Module
|name=Widget - Windows
|description=Windows widgets and desktop integration
|owner=[mailto:jmathies@mozilla.com Jim Mathies]
|peers=[mailto:blassey@mozilla.com Brad Lassey], [mailto:netzen@gmail.com Brian Bondy], [mailto:cbiesinger@gmail.com Christian Biesinger], [mailto:dougt@meer.net Doug Turner], [mailto:neil@parkwaycc.co.uk Neil Rashbrook], [mailto:robarnold@cmu.edu Rob Arnold], [mailto:timeless@mozdev.org Josh 'timeless' Soref], [mailto:vladimir@pobox.com Vladimir Vukicevic]
|group=dev-platform
|source_dirs=widget/windows/
|url=
|components=Core::Widget: Win32
}}
 
{{Module
|name=XBL
|description=eXtensible Binding Language
|owner=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jonas@sicking.cc Jonas Sicking]
|peers=[mailto:mrbkap@gmail.com Blake Kaplan]
|group=dev-tech-xbl
|source_dirs=content/xbl/%, content/xbl/public/, content/xbl/src/
|url=http://www.mozilla.org/projects/xbl/
|components=Core::XBL
}}
 
{{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=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jonas@sicking.cc Jonas Sicking], [mailto:jst@mozilla.org Johnny Stenback]
|group=dev-tech-xml
|source_dirs=content/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:jag@tty.nl Peter Annema], [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:benjamin@smedbergs.us Benjamin Smedberg]
|peers=[mailto:dougt@meer.net Doug Turner],  [mailto:jlebar@mozilla.com Justin Lebar]
|group=dev-platform
|source_dirs=startupcache/, tools/wizards/, 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:gal@uci.edu Andreas Gal], [mailto:jst@mozilla.org Johnny Stenback], [mailto:peterv@propagandism.org Peter Van der Beken], [mailto:mrbkap@gmail.com Blake Kaplan]
|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. Also produces .java interface files, as part of an experimental java<->xpcom connection layer.
|owner=[mailto:BradleyJunk@cinci.rr.com BradleyJunk@cinci.rr.com]
|peers=[mailto:jband@netscape.com(disabled) jband@netscape.com(disabled)], [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/xpidl
http://www.mozilla.org/scriptable
|components=
}}
 
{{Module
|name=XPInstall
|description=
|owner=[mailto:dveditz@cruzio.com Dan Veditz]
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg]
|group=dev-tech-xpinstall
|source_dirs=xpinstall/
|url=
|components=Core::Installer: XPInstall Engine
}}
 
{{Module
|name=xptcall
|description=XPTCall - platform-specific assembly for calling and implementing arbitrary XPCOM interfaces.
|owner=[mailto:timeless@mozdev.org Josh 'timeless' Soref]
|peers=[mailto:benjamin@smedbergs.us Benjamin Smedberg], [mailto:shaver@mozilla.org Mike Shaver]
|group=dev-xpcom
|source_dirs=xpcom/reflect/xptcall/
|url=http://www.mozilla.org/scriptable/xptcall-faq.html
|components=
}}
 
{{Module
|name=XPToolkit
|description=Cross-platform user interface toolkit
|owner=
|peers=[mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:hyatt@mozilla.org Dave Hyatt], [mailto:jag@tty.nl Peter Annema], [mailto:Jan.Varga@gmail.com Jan Varga]
|group=dev-tech-xul
|source_dirs=content/xul/, layout/xul/
|url=http://www.mozilla.org/xpfe/
|components=Core::XP Toolkit/Widgets: Menus, Core::XP Toolkit/Widgets: XUL
}}
 
{{Module
|name=XSLT Processor
|description=XSLT transformations processor
|owner=[mailto:peterv@propagandism.org Peter Van der Beken]
|peers=[mailto:axel@pike.org Axel Hecht], [mailto:jonas@sicking.cc Jonas Sicking]
|group=dev-tech-xslt
|source_dirs=content/xslt/
|url=http://www.mozilla.org/projects/xslt/, http://www.w3.org/TR/xslt.html
|components=Core::XSLT
}}
 
{{Module
|name=XTF
|description=eXtensible Tag Framework
|owner=
|peers=[mailto:alex@croczilla.com alex@croczilla.com], [mailto:bzbarsky@mit.edu Boris Zbarsky], [mailto:jonas@sicking.cc Jonas Sicking]
|group=dev-tech-xbl
|source_dirs=content/xtf/, layout/xtf/
|url=http://www.croczilla.com/bits_and_pieces/xtf/
|components=Core::XTF
}}
 
===Submodules===
{{Module
|name=Build Config - moz.build Data Migration
|description=Temporary submodule that covers just the data conversion aspects of the transition from Makefile.in to moz.build files. This does not cover establishing new symbols in the moz.build execution sandbox. This module will cease to exist once the moz.build migration is complete.
|owner=[mailto:gps@mozilla.com Gregory Szorc]
|peers=Same as Build Config plus [mailto:jarmstrong@mozilla.com Joey Armstrong].
|group=dev-builds
|components=Core::Build Config
}}
{{Module
|name=Build Config - Fennec
|description=Submodule of the build config covering Fennec's build system in mobile/android.
|owner=[mailto:gps@mozilla.com Gregory Szorc]
|peers=Same as Build Config plus [mailto:nalexander@mozilla.com Nicholas Alexander].
|group=dev-builds
|components=Core::Build Config
}}
 
<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::Event Handling
Core::File Handling
Core::Find Backend
Core::Gecko Profiler
Core::General
Core::HTML: Form Submission
Core::History: Global
Core::Identity
Core::Image Blocking
Core::JavaScript Debugging APIs
Core::Localization
Core::Nanojit
Core::Networking: Domain Lists
Core::Print Preview
Core::Printing: Output
Core::Printing: Setup
Core::Profile: BackEnd
Core::Profile: Migration
Core::Profile: Roaming
Core::QuickLaunch (AKA turbo mode)
Core::Rewriting and Analysis
Core::Selection
Core::Serializers
Core::Spelling checker
Core::Tracking
Core::Video/Audio
Core::Web Services
Core::WebDAV
Core::Widget: OS/2
Core::Widget: Photon
Core::X-remote
Core::XForms
Core::XUL
Core::jemalloc
</pre>
</noinclude>

Latest revision as of 04:09, 18 October 2022