Modules/Core
< Modules
Jump to navigation
Jump to search
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 mozilla.governance.
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: | Alexander Surkov |
Peer(s): | David Bolter, Ginn Chen, Trevor Saunders, Marco Zehe |
Source Dir(s): | accessible/ |
Bugzilla Component(s): | Core::Disability Access APIs |
URL(s): | http://www.mozilla.org/access/ |
Discussion Group: | dev-accessibility |
Name: | Browser WebAPI (#) |
---|---|
Description: | Web API for rendering apps, browser windows and widgets. |
Owner: | Kan-Ru Chen |
Peer(s): | Olli Pettay, Fabrice Desré |
Source Dir(s): | dom/browser-element/ |
Bugzilla Component(s): | Core::DOM |
Discussion Group: | dev-webapi |
Name: | Build and Release Tools (#) |
---|---|
Description: | Tools related to build and release automation and configuration of release builds. |
Owner: | Nick Thomas |
Peer(s): | Ben Hearsum, Chris Cooper |
Source Dir(s): | browser/config/mozconfigs/, mobile/android/config/mozconfigs/, xulrunner/config/mozconfigs/, b2g/config/, tools/update-packaging/ |
Bugzilla Component(s): | Release Engineering::* |
URL(s): | https://wiki.mozilla.org/ReleaseEngineering |
Discussion Group: | release-engineering |
Name: | Build Config (#) |
---|---|
Description: | The build system for Gecko and several mozilla.org hosted Gecko-based applications. |
Owner: | Gregory Szorc (:gps) |
Peer(s): | Mike Hommey (:glandium), Mike Shal (:mshal), Ted Mielczarek (:ted), Benjamin Smedberg (:bsmedberg) |
Source Dir(s): | 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/ |
Bugzilla Component(s): | Core::Build Config |
URL(s): | http://www.mozilla.org/build/ |
Discussion Group: | dev-builds |
Name: | Code Analysis and Debugging Tools (#) |
---|---|
Description: | Tools for debugging Mozilla code or for analyzing speed, memory use, and other characteristics of it. |
Owner: | David Baron |
Source Dir(s): | 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/, |
Discussion Group: | dev-performance |
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: | Gervase Markham |
Peer(s): | Lawrence Mandel |
Bugzilla Component(s): | Core::Networking: HTTP |
URL(s): | https://developer.mozilla.org/en/Gecko_user_agent_string_reference |
Discussion Group: | dev-platform |
Name: | Content Security (#) |
---|---|
Description: | Native content-based security features, including: Content Security Policy (CSP), Mixed Content Blocker (MCB), Subresource Integrity (SRI) and CORS. |
Owner: | Sid Stamm |
Peer(s): | François Marier, Jonas Sicking, Tanvi Vyas, Dan Veditz, Christoph Kerschbaumer |
Source Dir(s): | dom/security |
Bugzilla Component(s): | Core::DOM: Security |
Discussion Group: | dev-security |
Name: | Cookies and Permissions (#) |
---|---|
Description: | |
Owner: | Monica Chew |
Peer(s): | Josh Matthews, Ehsan Akhgari, Mike Connor, Dan Witte, Christian Biesinger, Shawn Wilsher (ping on irc) |
Source Dir(s): | extensions/cookie/, netwerk/cookie/ |
Bugzilla Component(s): | Core::Networking: Cookies |
Discussion Group: | dev-tech-network |
Name: | Cycle Collector (#) |
---|---|
Description: | Code to break and collect objects within reference cycles |
Owner: | Andrew McCreight |
Peer(s): | Peter Van der Beken, Olli Pettay, David Baron |
Source Dir(s): | xpcom/base/nsCycleCollector.* and some support headers |
Bugzilla Component(s): | Core::XPCOM |
Discussion Group: | dev-platform |
Name: | docshell (#) |
---|---|
Description: | |
Owner: | Boris Zbarsky |
Peer(s): | Christian Biesinger, Johnny Stenback, Olli Pettay, Justin Lebar |
Source Dir(s): | docshell/, uriloader/, webshell/ |
Bugzilla Component(s): | Core::Document Navigation |
Discussion Group: | dev-tech-layout |
Name: | Device Storage (#) |
---|---|
Description: | Support for the device storage API |
Owner: | Dave Hylands, Jan Varga |
Peer(s): | Doug Turner |
Source Dir(s): | dom/devicestorage/, dom/interfaces/devicestorage/ |
Bugzilla Component(s): | Core::DOM: Device Interfaces |
URL(s): | https://developer.mozilla.org/en-US/docs/WebAPI/Device_Storage |
Discussion Group: | dev-tech-dom |
Name: | Document Object Model (#) |
---|---|
Description: | |
Owner: | Johnny Stenback, Peter Van der Beken |
Peer(s): | Boris Zbarsky, Jonas Sicking, Olli Pettay, Ben Turner, Mounir Lamouri (still active, but slower to respond than previously), Kyle Huey, Justin Lebar, Henri Sivonen, Blake Kaplan, Bobby Holley, Andrea Marchesini, Ehsan Akhgari |
Source Dir(s): | dom/*, except directories covered by other modules |
Bugzilla Component(s): | Core::DOM, Core::DOM: CSS Object Model, Core::DOM: Core & HTML |
URL(s): | http://developer.mozilla.org/en/docs/DOM |
Discussion Group: | dev-tech-dom |
Name: | Event Handling (#) |
---|---|
Description: | DOM Events and Event Handling |
Owner: | Olli Pettay, Masayuki Nakano |
Source Dir(s): | dom/events and event handling related code elsewhere |
Bugzilla Component(s): | Core::DOM: Events, Core::Event Handling |
URL(s): | http://developer.mozilla.org/en/docs/DOM |
Discussion Group: | dev-platform |
Name: | Web Workers (#) |
---|---|
Description: | |
Owner: | Ben Turner |
Peer(s): | Blake Kaplan, Jonas Sicking, Kyle Huey |
Source Dir(s): | dom/workers/ |
Bugzilla Component(s): | Core::DOM: Workers |
URL(s): | https://developer.mozilla.org/En/Using_web_workers |
Discussion Group: | dev-platform |
Name: | IndexedDB (#) |
---|---|
Description: | |
Owner: | Ben Turner |
Peer(s): | Jonas Sicking, Kyle Huey, Jan Varga |
Source Dir(s): | dom/indexedDB/ |
Bugzilla Component(s): | Core::DOM: IndexedDB |
URL(s): | https://developer.mozilla.org/en/IndexedDB |
Discussion Group: | dev-platform |
Name: | Editor (#) |
---|---|
Description: | |
Owner: | Ehsan Akhgari |
Source Dir(s): | editor/ |
Bugzilla Component(s): | Core::Editor |
URL(s): | http://www.mozilla.org/editor/ |
Discussion Group: | dev-platform |
Name: | Embedding (#) |
---|---|
Description: | |
Owner: | Benjamin Smedberg |
Peer(s): | Boris Zbarsky, Johnny Stenback |
Source Dir(s): | embedding/ |
Bugzilla Component(s): | 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 |
Discussion Group: | dev-embedding |
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: | |
Source Dir(s): | extensions/typeaheadfind/ |
URL(s): | http://www.mozilla.org/access/type-ahead/ |
Discussion Group: | dev-accessibility |
Name: | Geolocation (#) |
---|---|
Description: | Implementation of the Geolocation W3C Spec, location provider apis, and wifi scanning code. |
Owner: | Doug Turner |
Peer(s): | Josh Matthews, Kan-Ru Chen, [gkeeley@mozilla.com Garvan Keeley] |
Source Dir(s): | dom/geolocation, dom/system/, netwerk/wifi |
Bugzilla Component(s): | Core::Geolocation |
URL(s): | https://developer.mozilla.org/En/Using_geolocation |
Discussion Group: | dev-tech-dom |
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: | Aaron Leventhal |
Peer(s): | Neil Rashbrook |
Source Dir(s): | dom/xbl/builtin/ |
Bugzilla Component(s): | Core::Keyboard: Navigation |
URL(s): | http://www.mozilla.org/projects/ui/accessibility/mozkeyintro.html |
Discussion Group: | dev-accessibility |
Name: | Graphics (#) |
---|---|
Description: | Mozilla graphics API |
Owner: | Jeff Muizelaar(Thebes, QCMS, YCbCr, Cairo/Pixman, Regions, OS X, Other), Robert O'Callahan |
Peer(s): | Joe Drew, Vladimir Vukicevic, Bas Schouten(Layers, Windows), Benoit Jacob(gfx/gl), Benoit Girard(Compositor, Performance), Ali Juma, Jeff Gilbert(WebGL, ANGLE), George Wright(Canvas2D, Skia), Matt Woodrow(Layers API), John Daggett(text/fonts), Jonathan Kew(text/fonts), Nicolas Silva(MozSurface), Nick Cameron, Sotaro Ikeda(B2G), James Willcox(Android), Christopher Lord, Markus Stange(OS X) |
Source Dir(s): | gfx/, dom/canvas/ |
Bugzilla Component(s): | Core::Graphics, Core::Graphics: Layers, Core::Graphics: Text, Core::GFX: Color Management, Core::Canvas: 2D, Core::Canvas: WebGL |
URL(s): | https://wiki.mozilla.org/Platform/GFX https://wiki.mozilla.org/Gecko:Layers https://wiki.mozilla.org/Gecko:2DGraphicsSketch |
Discussion Group: | dev-platform |
Name: | APZ (Graphics submodule) (#) |
---|---|
Description: | Asynchronous panning and zooming |
Owner: | Kartikaya Gupta |
Peer(s): | Botond Ballo, Timothy Nikkel, Benoit Girard, Christopher Lord |
Bugzilla Component(s): | Core::Panning and Zooming |
URL(s): | https://wiki.mozilla.org/Platform/GFX/APZ |
Discussion Group: | dev-platform |
Name: | Moz2D (Graphics submodule) (#) |
---|---|
Description: | Platform independent 2D graphics API |
Owner: | Bas Schouten |
Peer(s): | Jeff Muizelaar, George Wright, Jonathan Watt |
Bugzilla Component(s): | Core::Graphics |
URL(s): | https://wiki.mozilla.org/Platform/GFX/Moz2D |
Discussion Group: | dev-platform |
Name: | GTK Embedding Widget (#) |
---|---|
Description: | Gtk Widget for embedding Mozilla into Gtk applications |
Owner: | Marco Pesenti Gritti |
Peer(s): | Benjamin Smedberg, Doug Turner |
Bugzilla Component(s): | Core::Embedding: GTK Widget |
Discussion Group: | dev-embedding |
Name: | Legacy HTML Parser (#) |
---|---|
Description: | |
Owner: | Blake Kaplan |
Peer(s): | David Baron, Johnny Stenback, Peter Van der Beken, rbs@maths.uq.edu.au |
Source Dir(s): | parser/htmlparser |
Bugzilla Component(s): | Core::HTML: Parser |
URL(s): | http://www.mozilla.org/newlayout/doc/parser.html |
Discussion Group: | dev-tech-dom |
Name: | HAL (#) |
---|---|
Description: | Hardware Abstraction Layer |
Owner: | Dave Hylands |
Peer(s): | Gabriele Svelto |
Source Dir(s): | hal/ |
Bugzilla Component(s): | Core::Hardware Abstraction Layer (HAL) |
Discussion Group: | dev-platform |
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: | Henri Sivonen |
Source Dir(s): | parser/html |
Bugzilla Component(s): | Core::HTML: Parser |
URL(s): | http://about.validator.nu/ |
Discussion Group: | dev-tech-dom |
Name: | I18N Library (#) |
---|---|
Description: | |
Owner: | Jungshik Shin, Simon Montagu |
Peer(s): | Masatoshi Kimura |
Source Dir(s): | intl/ |
Bugzilla Component(s): | Core::Internationalization |
URL(s): | http://mozilla.org/projects/intl/index.html |
Discussion Group: | dev-i18n |
Name: | ImageLib (#) |
---|---|
Description: | |
Owner: | Seth Fowler |
Peer(s): | Brian Bondy, Jeff Muizelaar, Justin Lebar, Timothy Nikkel |
Source Dir(s): | media/libjpeg/, media/libpng/, image/, modules/zlib/ |
Bugzilla Component(s): | Core::ImageLib |
Discussion Group: | dev-platform |
Name: | IPC (#) |
---|---|
Description: | Message-passing between threads and processes |
Owner: | Bill McCloskey |
Peer(s): | David Anderson, Benjamin Smedberg, Ben Turner, Jed Davis |
Source Dir(s): | ipc/glue/, ipc/ipdl/, ipc/chromium/ |
Bugzilla Component(s): | Core::IPC |
Discussion Group: | dev-platform |
Name: | JavaScript (#) |
---|---|
Description: | JavaScript engine (SpiderMonkey) |
Owner: | Jason Orendorff |
Peer(s): | Jan de Mooij, Bill McCloskey, Nick Nethercote, Jeff Walden, Hannes Verschore, Kannan Vijayan, Shu-yu Guo, Tom Schuster, Brian Hackett, Till Schneidereit, Eric Faust, Nick Fitzgerald, Luke Wagner, Blake Kaplan, Bobby Holley, Niko Matsakis, Eddy Bruel, David Anderson, Igor Bukanov, Brendan Eich, Andreas Gal |
Source Dir(s): | js/src |
Bugzilla Component(s): | Core::JavaScript Engine |
URL(s): | http://www.mozilla.org/js/spidermonkey, http://developer.mozilla.org/en/docs/About_JavaScript |
Discussion Group: | dev-tech-js-engine |
Name: | JavaScript JIT (#) |
---|---|
Description: | JavaScript engine's JIT compilers (IonMonkey, Baseline) |
Owner: | Jan de Mooij |
Peer(s): | David Anderson, Benjamin Bouvier, Shu-yu Guo, Brian Hackett, Nicolas Pierron, Tom Schuster, Sean Stangl, Hannes Verschore, Kannan Vijayan, Luke Wagner |
Source Dir(s): | js/src/jit |
Bugzilla Component(s): | Core::JavaScript Engine: JIT |
URL(s): | http://www.mozilla.org/js/spidermonkey |
Discussion Group: | dev-tech-js-engine-internals |
Name: | JavaScript Debugger Backend (#) |
---|---|
Description: | JavaScript debugging hooks |
Owner: | Josh 'timeless' Soref |
Peer(s): | Brendan Eich, Rob Ginda |
Source Dir(s): | js/jsd/ |
Bugzilla Component(s): | Other Applications::Venkman JS Debugger |
URL(s): | http://www.mozilla.org/js/jsd |
Discussion Group: | dev-apps-js-debugger |
Name: | jsat (#) |
---|---|
Description: | Javascript screen reader that is used in Android and B2G |
Owner: | Eitan Isaacson |
Peer(s): | Yura Zenevich |
Source Dir(s): | accessible/jsat/ |
Bugzilla Component(s): | Core::Disability Access APIs |
URL(s): | http://www.mozilla.org/access/ |
Discussion Group: | dev-accessibility |
Name: | js-ctypes (#) |
---|---|
Description: | A foreign function interface which allows privileged JS code to interact with binary code without using XPCOM/XPConnect. |
Owner: | Jason Orendorff |
Peer(s): | Benjamin Smedberg, Bobby Holley |
Source Dir(s): | js/src/ctypes/ |
Bugzilla Component(s): | Core::js-ctypes |
URL(s): | https://wiki.mozilla.org/JSctypes |
Discussion Group: | dev-tech-js-engine |
Name: | js-tests (#) |
---|---|
Description: | JavaScript test suite |
Owner: | Bob Clary |
Source Dir(s): | js/tests/ |
URL(s): | http://www.mozilla.org/js/tests/library.html |
Discussion Group: | dev-tech-js-engine |
Name: | Layout Engine (#) |
---|---|
Description: | rendering tree construction, layout (reflow), painting, etc. |
Owner: | David Baron |
Peer(s): | Robert O'Callahan, Boris Zbarsky, Simon Montagu, Daniel Holbert, Jonathan Kew, Timothy Nikkel, Matt Woodrow |
Source Dir(s): | layout/%, layout/base/, layout/build/, layout/doc/, layout/forms/, layout/generic/, layout/html/, layout/macbuild/, layout/printing/, layout/tables/, layout/tools/ |
Bugzilla Component(s): | 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 |
URL(s): | http://mozilla.org/newlayout/doc/ , http://lxr.mozilla.org/mozilla/source/layout/doc/ |
Discussion Group: | dev-tech-layout |
Name: | libjar (#) |
---|---|
Description: | The JAR handling code (protocol handler, stream implementation, and zipreader/zipwriter). |
Owner: | Taras Glek |
Peer(s): | Michael Wu |
Source Dir(s): | modules/libjar |
Discussion Group: | dev-platform |
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: | Karl Tomlinson |
Peer(s): | Robert O'Callahan |
Source Dir(s): | layout/mathml/ |
Bugzilla Component(s): | Core::MathML |
URL(s): | http://www.mozilla.org/projects/mathml/ |
Discussion Group: | dev-tech-mathml |
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: | Chris Pearce |
Peer(s): | Anthony Jones, Matthew Gregan, Edwin Flores, Jean-Yves Avenard, Gerald Squelart, Ralph Giles, JW Wang |
Source Dir(s): | 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/ |
Bugzilla Component(s): | Core::Audio/Video |
Discussion Group: | dev-media |
Name: | Media Transport (#) |
---|---|
Description: | Pluggable transport for real-time media |
Owner: | Eric Rescorla |
Peer(s): | Byron Campen, Adam Roach |
Source Dir(s): | media/mtransport |
Bugzilla Component(s): | Core::WebRTC::Networking |
Discussion Group: | dev-media |
Name: | Memory Allocator (#) |
---|---|
Description: | Most things related to memory allocation in Gecko, including jemalloc, replace-malloc, DMD (dark matter detector), logalloc, etc. |
Owner: | Mike Hommey |
Peer(s): | Nicholas Nethercote |
Source Dir(s): | memory/ |
Bugzilla Component(s): | Core::DMD, Core::jemalloc |
Discussion Group: | dev-platform |
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: | Jeff Walden |
Peer(s): | Nathan Froyd, Ms2ger, Mike Hommey |
Source Dir(s): | mfbt/ |
Bugzilla Component(s): | Core::MFBT |
Discussion Group: | dev-platform |
Name: | mozApps API & UI (#) |
---|---|
Description: | Implementation of the navigator.mozApps API |
Owner: | Fabrice Desré, Ehsan Akhgari |
Peer(s): | Myk Melez, Marco Castelluccio, Fernando Jiménez |
Source Dir(s): | dom/apps/, dom/interfaces/apps, product specific files implementing UI hooks. |
Bugzilla Component(s): | Core::DOM: Apps |
Discussion Group: | dev-webapi |
Name: | Mozglue (#) |
---|---|
Description: | Glue library containing various low-level functionality, including a dynamic linker for Android, a DLL block list for Windows, etc. |
Owner: | Mike Hommey |
Peer(s): | Nathan Froyd (mozglue/linker), Kartikaya Gupta (mozglue/android), Jim Chen (mozglue/android) |
Source Dir(s): | mozglue/ |
Bugzilla Component(s): | Core::mozglue |
Discussion Group: | dev-platform |
Name: | mozilla-toplevel (#) |
---|---|
Description: | The top level directory for the mozilla tree. |
Owner: | Brendan Eich |
Source Dir(s): | tools/README |
Name: | Necko (#) |
---|---|
Description: | The Mozilla Networking Library |
Owner: | Patrick McManus |
Peer(s): | Christian Biesinger, Jason Duell, Honza Bambas, Michal Novotny, Nick Hurley, Steve Workman |
Source Dir(s): | 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/ |
Bugzilla Component(s): | Core::Networking, Core::Networking: Cache, Core::Networking: Cookies, Core::Networking: FTP, Core::Networking: File, Core::Networking: HTTP, Core::Networking: JAR, Core::Networking: Websockets |
URL(s): | http://www.mozilla.org/projects/netlib/, https://developer.mozilla.org/en/Necko |
Discussion Group: | dev-tech-network |
Name: | NSPR (#) |
---|---|
Description: | Netscape Portable Runtime |
Owner: | Nelson Bolyard, Wan-Teh Chang |
Peer(s): | Ted Mielczarek |
Source Dir(s): | nsprpub/ |
Bugzilla Component(s): | NSPR |
URL(s): | http://www.mozilla.org/projects/nspr/
http://www.mozilla.org/projects/nspr/reference/html/ http://www.mozilla.org/projects/nspr/release-notes/ |
Discussion Group: | dev-tech-nspr |
Name: | PDF (#) |
---|---|
Description: | Rendering code to display documents encoded in the ISO 32000-1 `PDF' format. |
Owner: | Chris Jones, Andreas Gal |
Peer(s): | Artur Adib, Brendan Dahl, Vivien Nicolas |
Source Dir(s): | media/pdf/ |
Bugzilla Component(s): | Core::PDF |
URL(s): | https://github.com/mozilla/pdf.js |
Discussion Group: | dev-platform |
Name: | Plugins (#) |
---|---|
Description: | NPAPI Plugin support. |
Owner: | Josh Aas |
Peer(s): | Johnny Stenback, Robert O'Callahan, Benjamin Smedberg, Jim Mathies, John Schoenick |
Source Dir(s): | dom/plugins/, modules/plugin/ |
Bugzilla Component(s): | Core::Plug-ins |
URL(s): | https://wiki.mozilla.org/Plugins |
Name: | Preferences (#) |
---|---|
Description: | Preference library |
Owner: | vacant |
Peer(s): | Benjamin Smedberg |
Source Dir(s): | modules/libpref/ |
Bugzilla Component(s): | Core::Preferences: Backend |
Discussion Group: | dev-platform |
Name: | Private Browsing (#) |
---|---|
Description: | Implementation of the Private Browsing mode, and the integration of other modules with Private Browsing APIs. |
Owner: | Ehsan Akhgari |
Peer(s): | Josh Matthews |
Source Dir(s): | Implementation and consumers of Private Browsing APIs in nsILoadContext, nsIPrivateBrowsingChannel, PrivateBrowsingUtils.jsm and the related glue code. |
Bugzilla Component(s): | Firefox::Private Browsing |
URL(s): | https://wiki.mozilla.org/Private_Browsing |
Discussion Group: | dev-platform |
Name: | Privilege Manager (#) |
---|---|
Description: | "caps" |
Owner: | Bobby Holley |
Peer(s): | Brendan Eich, Boris Zbarsky, Dan Veditz, Johnny Stenback |
Source Dir(s): | caps/ |
Bugzilla Component(s): | Core::Security: CAPS |
URL(s): | http://www.mozilla.org/projects/security/components/index.html |
Discussion Group: | dev-tech-dom |
Name: | Push Notifications (#) |
---|---|
Description: | Push is a way for application developers to send messages to their web applications. |
Owner: | Doug Turner |
Peer(s): | Nikhil Marathe, Kit Cambridge, Martin Thomson, Dragana Damjanovic |
Source Dir(s): | dom/push, dom/simplepush |
Name: | PyXPCOM (#) |
---|---|
Description: | The Python to XPCOM bridge. |
Owner: | Todd Whiteman |
Peer(s): | Mark Hammond |
Source Dir(s): | extension/python |
URL(s): | https://developer.mozilla.org/en/PyXPCOM |
Name: | Qt-based gfx and widget (#) |
---|---|
Description: | Qt-based rendering and widget code |
Owner: | Oleg Romashin |
Peer(s): | Wolfgang Rosenauer, Doug Turner |
Source Dir(s): | widget/qt/ |
Bugzilla Component(s): | Core::Widget: Qt |
Discussion Group: | dev-tech-widget |
Name: | RDF (#) |
---|---|
Description: | |
Owner: | Axel Hecht |
Peer(s): | Benjamin Smedberg |
Source Dir(s): | rdf/ |
Bugzilla Component(s): | Core::RDF |
URL(s): | http://www.mozilla.org/rdf/doc/ |
Discussion Group: | dev-tech-rdf |
Name: | security (#) |
---|---|
Description: | Crypto/PKI code, including NSS (Network Security Services) and JSS (NSS for Java) |
Owner: | Bob Relyea, Wan-Teh Chang |
Peer(s): | Elio Maldonado, Kai Engert, Ryan Sleevi |
Source Dir(s): | dbm/, security/coreconf/, security/dbm/, security/jss/, security/nss/, security/tinderbox/, security/tinderlight/ |
Bugzilla Component(s): | NSS, JSS, Core::Security, Core::Security: S/MIME |
URL(s): | http://mozilla.org/projects/security/pki/ |
Discussion Group: | dev-tech-crypto |
Name: | Security - Mozilla PSM Glue (#) |
---|---|
Description: | Personal Security Manager |
Owner: | David Keeler |
Peer(s): | Honza Bambas, Cykesiopka |
Source Dir(s): | security/manager/ |
Bugzilla Component(s): | Core::Security: PSM, Core::Security: UI |
Discussion Group: | dev-tech-crypto |
Name: | storage (#) |
---|---|
Description: | Storage APIs with a SQLite backend |
Owner: | Marco Bonardo |
Peer(s): | Andrew Sutherland, Ben Turner |
Source Dir(s): | db/sqlite3/, storage/ |
Bugzilla Component(s): | Toolkit::Storage, Core::SQL |
URL(s): | http://developer.mozilla.org/en/docs/Storage |
Discussion Group: | dev-platform |
Name: | String (#) |
---|---|
Description: | |
Owner: | David Baron |
Peer(s): | Benjamin Smedberg, Justin Lebar |
Source Dir(s): | string/, xpcom/string/ |
Bugzilla Component(s): | Core::String |
URL(s): | https://developer.mozilla.org/En/Mozilla_internal_string_guide |
Discussion Group: | dev-tech-xpcom |
Name: | Style System (#) |
---|---|
Description: | CSS style sheet handling; style data computation |
Owner: | David Baron |
Peer(s): | Boris Zbarsky, Cameron McCormack |
Source Dir(s): | layout/style/ |
Bugzilla Component(s): | Core::CSS Parsing and Computation |
URL(s): | https://wiki.mozilla.org/Gecko:Overview#Style_System |
Discussion Group: | dev-tech-layout |
Name: | SVG (#) |
---|---|
Description: | Scalable Vector Graphics |
Owner: | Jonathan Watt |
Peer(s): | Robert Longson, Robert O'Callahan, Daniel Holbert, Brian Birtles |
Source Dir(s): | dom/svg/, layout/svg/, dom/smil/ |
Bugzilla Component(s): | Core::SVG |
URL(s): | https://developer.mozilla.org/en-US/docs/Web/SVG |
Discussion Group: | dev-tech-svg |
Name: | Tamarin (#) |
---|---|
Description: | VM for ActionScript and JavaScript |
Owner: | Edwin Smith, Jeff Dyer |
Peer(s): | Brendan Eich, Steven Johnson, Erik Tierney, Tom Reilly |
Source Dir(s): | js/tamarin |
Bugzilla Component(s): | Tamarin |
URL(s): | http://www.mozilla.org/projects/tamarin/
http://wiki.mozilla.org/tamarin/ http://hg.mozilla.org/tamarin-central/ http://hg.mozilla.org/tamarin-tracing/ |
Discussion Group: | dev-tech-js-engine |
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: | Ted Mielczarek |
Peer(s): | David Baron (reftest), Jeff Walden (httpd.js, jsreftest), Rob Campbell (mochitest, mochitest chrome, marionette), Joel Maher (reftest, mochitest, jsreftest), Clint Talbert (reftest, compiled code, mozmill), Geoff Brown (robocop), Henrik Skupin (mozmill), Andreas Tolfsen (marionette), Jonathan Griffin (marionette), David Burns (marionette) Dan Minor |
Source Dir(s): | /testing |
Bugzilla Component(s): | Testing::General, Testing::Mochitest, Testing::Mochitest Chrome, Testing::Marionette, Testing::Mozmill, Testing::Reftest, Testing::XPCShell Harness, Testing::httpd.js |
URL(s): | http://wiki.mozilla.org/SoftwareTesting |
Discussion Group: | dev-quality |
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: | Joel Maher |
Peer(s): | Bob Clary, Ben Hearsum, Chris Cooper, Clint Talbert, Robert Helmer, Joel Maher, Rob Campbell, William Lachance, Jonathan Eads, Jonathan Griffin, Bob Moss, Mark Côté |
Source Dir(s): | testing/, tools/httptester/, tools/page-loader/, tools/test-harness/, tools/tests/, tools/testserver/, tools/testy/ |
Bugzilla Component(s): | Testing::Infrastructure |
URL(s): | http://wiki.mozilla.org/SoftwareTesting |
Discussion Group: | dev-quality |
Name: | JS Marionette (#) |
---|---|
Description: | NodeJS test harness, marionette client, and other utilities for running marionette tests (submodule of Test Infrastructure) |
Owner: | James Lal <lightsofapollo>, Gareth Aye <gaye> |
Peer(s): | Ghislain "Aus" Lacroix <auswerk> |
Source Dir(s): | gaia/tests/jsmarionette |
Bugzilla Component(s): | Testing::JSMarionette |
Discussion Group: | dev-gaia |
Name: | XPCShell Test Harness (#) |
---|---|
Description: | The XPCShell Harness |
Owner: | Ted Mielczarek |
Peer(s): | Joel Maher |
Source Dir(s): | testing/xpcshell |
Bugzilla Component(s): | Testing::XPCShell Harness |
Name: | Update Service (#) |
---|---|
Description: | server code for Mozilla Update services (aus, addons, pfs) |
Owner: | Mike Morgan |
Peer(s): | Justin Scott, Mike Shaver, Will Clouser |
Source Dir(s): | webtools/addons/, webtools/aus/, webtools/update/ |
Bugzilla Component(s): | AUS::Administration, AUS::Systems |
URL(s): | http://wiki.mozilla.org/wiki/AMO |
Discussion Group: | dev-amo |
Name: | View System (#) |
---|---|
Description: | The View Manager is responsible for handling "heavyweight" rendering (some clipping, compositing) and event handling tasks. |
Owner: | Robert O'Callahan |
Peer(s): | Boris Zbarsky, David Baron |
Source Dir(s): | view/ |
Bugzilla Component(s): | Core::Layout: View Rendering |
Discussion Group: | dev-tech-layout |
Name: | Web Audio (#) |
---|---|
Description: | Support for the W3C Web Audio API specification. |
Owner: | Ehsan Akhgari |
Peer(s): | Robert O'Callahan, Paul Adenot, Karl Tomlinson |
Source Dir(s): | dom/media/webaudio |
Bugzilla Component(s): | Core::Web Audio |
URL(s): | https://wiki.mozilla.org/Web_Audio_API |
Discussion Group: | dev-platform |
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: | Randell Jesup |
Peer(s): | Eric Rescorla, Ethan Hugg, Byron Campen Adam Roach |
Source Dir(s): | N/A (see submodules "WebRTC Media" and "WebRTC Signaling") |
Bugzilla Component(s): | Core::WebRTC |
URL(s): | https://wiki.mozilla.org/Media/webrtc |
Discussion Group: | dev-media |
Name: | Widget (#) |
---|---|
Description: | |
Owner: | Robert O'Callahan |
Peer(s): | Stuart Parmenter, Vladimir Vukicevic |
Source Dir(s): | widget/, widget/xpwidgets/ |
Bugzilla Component(s): | Core::Drag and Drop, Core::Widget |
Discussion Group: | dev-platform |
Name: | Widget - Android (#) |
---|---|
Description: | The Android Port |
Owner: | Brad Lassey |
Peer(s): | James Willcox |
Source Dir(s): | widget/android/, embedding/android |
Bugzilla Component(s): | Core::Widget: Android |
Discussion Group: | dev-platforms-mobile |
Name: | Widget - GTK (#) |
---|---|
Description: | supported X widgetry and gfx |
Owner: | Robert O'Callahan |
Peer(s): | Karl Tomlinson |
Source Dir(s): | widget/gtk/, widget/gtk2/, widget/gtksuperwin/, widget/gtkxtbin/ |
Bugzilla Component(s): | Core::Widget: Gtk |
URL(s): | http://www.mozilla.org/unix/, http://www.gtk.org, http://www.mozilla.org/ports/gtk/ |
Discussion Group: | dev-platform |
Name: | Widget - OS X (#) |
---|---|
Description: | Gecko's OS X compatibility layer. |
Owner: | Markus Stange |
Peer(s): | Josh Aas, Benoit Girard, Stephen Pohl, Steven Michaud |
Source Dir(s): | widget/cocoa/ |
Bugzilla Component(s): | Core::Widget: Cocoa |
Discussion Group: | dev-platform |
Name: | Widget - Windows (#) |
---|---|
Description: | Windows widgets and desktop integration |
Owner: | Jim Mathies |
Peer(s): | Brad Lassey, Brian Bondy, Christian Biesinger, Doug Turner, Neil Rashbrook, Rob Arnold, Josh 'timeless' Soref, Vladimir Vukicevic |
Source Dir(s): | widget/windows/ |
Bugzilla Component(s): | Core::Widget: Win32 |
Discussion Group: | dev-platform |
Name: | XBL (#) |
---|---|
Description: | eXtensible Binding Language |
Owner: | Boris Zbarsky, Jonas Sicking |
Peer(s): | Blake Kaplan, Bobby Holley |
Source Dir(s): | dom/xbl/ |
Bugzilla Component(s): | Core::XBL |
URL(s): | http://www.mozilla.org/projects/xbl/ |
Discussion Group: | dev-tech-xbl |
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: | Peter Van der Beken |
Peer(s): | Boris Zbarsky, Jonas Sicking, Johnny Stenback |
Source Dir(s): | dom/xml/, extensions/xmlextras/, parser/expat/ |
Bugzilla Component(s): | Core::XML |
URL(s): | http://www.mozilla.org/newlayout/xml/ |
Discussion Group: | dev-tech-xml |
Name: | XPApps (#) |
---|---|
Description: | Cross-Platform Applications, mostly Navigator front end and application shell. |
Owner: | Neil Rashbrook |
Peer(s): | Dean Tessman, Peter Annema, Josh 'timeless' Soref |
Source Dir(s): | xpfe/ |
URL(s): | http://www.mozilla.org/xpapps/ |
Discussion Group: | dev-apps-seamonkey |
Name: | XPCOM (#) |
---|---|
Description: | The cross-platform object model and core data structures. |
Owner: | Nathan Froyd |
Peer(s): | Doug Turner, Benjamin Smedberg |
Source Dir(s): | 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/ |
Bugzilla Component(s): | Core::XPCOM |
URL(s): | http://developer.mozilla.org/en/XPCOM |
Discussion Group: | dev-platform |
Name: | XPConnect (#) |
---|---|
Description: | Deep Magic |
Owner: | Bobby Holley |
Peer(s): | Boris Zbarsky, Andreas Gal, Johnny Stenback, Peter Van der Beken, Blake Kaplan, Gabor Krizsanits |
Source Dir(s): | js/xpconnect/ |
Bugzilla Component(s): | Core::XPConnect |
Name: | XPIDL (#) |
---|---|
Description: | Cross-platform IDL compiler; produces .h C++ header files and .xpt runtime type description files from .idl interface description files. |
Owner: | Kyle Huey |
Peer(s): | Mike Shaver, Josh 'timeless' Soref |
Source Dir(s): | xpcom/typelib/ |
URL(s): | http://www.mozilla.org/scriptable/xpidl http://www.mozilla.org/scriptable |
Discussion Group: | dev-tech-xpcom |
Name: | XPInstall (#) |
---|---|
Description: | |
Owner: | Dan Veditz |
Peer(s): | Benjamin Smedberg |
Source Dir(s): | xpinstall/ |
Bugzilla Component(s): | Core::Installer: XPInstall Engine |
Discussion Group: | dev-tech-xpinstall |
Name: | xptcall (#) |
---|---|
Description: | XPTCall - platform-specific assembly for calling and implementing arbitrary XPCOM interfaces. |
Owner: | Josh 'timeless' Soref |
Peer(s): | Benjamin Smedberg, Mike Shaver |
Source Dir(s): | xpcom/reflect/xptcall/ |
URL(s): | http://www.mozilla.org/scriptable/xptcall-faq.html |
Discussion Group: | dev-xpcom |
Name: | XPToolkit (#) |
---|---|
Description: | Cross-platform user interface toolkit |
Owner: | |
Peer(s): | Boris Zbarsky, Dave Hyatt, Peter Annema, Jan Varga |
Source Dir(s): | dom/xul/, layout/xul/ |
Bugzilla Component(s): | Core::XP Toolkit/Widgets: Menus, Core::XP Toolkit/Widgets: XUL |
URL(s): | http://www.mozilla.org/xpfe/ |
Discussion Group: | dev-tech-xul |
Name: | XSLT Processor (#) |
---|---|
Description: | XSLT transformations processor |
Owner: | Peter Van der Beken |
Peer(s): | Axel Hecht, Jonas Sicking |
Source Dir(s): | dom/xslt/ |
Bugzilla Component(s): | Core::XSLT |
URL(s): | http://www.mozilla.org/projects/xslt/, http://www.w3.org/TR/xslt.html |
Discussion Group: | dev-tech-xslt |
Name: | XTF (#) |
---|---|
Description: | eXtensible Tag Framework |
Owner: | |
Peer(s): | alex@croczilla.com, Boris Zbarsky, Jonas Sicking |
Source Dir(s): | content/xtf/, layout/xtf/ |
Bugzilla Component(s): | Core::XTF |
URL(s): | http://www.croczilla.com/bits_and_pieces/xtf/ |
Discussion Group: | dev-tech-xbl |
Name: | Sandboxing - Windows (#) |
---|---|
Description: | Sandboxing for the Windows platform |
Owner: | Bob Owen |
Peer(s): | Brian Bondy, Aaron Klotz, Tim Abraldes |
Source Dir(s): | security/sandbox/win |
Bugzilla Component(s): | Core::Security: Process Sandboxing |
URL(s): | https://wiki.mozilla.org/Security/Sandbox |
Discussion Group: | dev-platform |
Name: | Sandboxing - OSX (#) |
---|---|
Description: | Sandboxing for the OSX platform |
Owner: | Steven Michaud |
Peer(s): | Andre Reinald |
Source Dir(s): | security/sandbox/mac |
Bugzilla Component(s): | Core::Security: Process Sandboxing |
URL(s): | https://wiki.mozilla.org/Security/Sandbox |
Discussion Group: | dev-platform |
Name: | Sandboxing - Linux & B2G (#) |
---|---|
Description: | Sandboxing for the Linux & B2G platforms |
Owner: | Jed Davis |
Peer(s): | Guillaume Destuynder |
Source Dir(s): | security/sandbox/linux |
Bugzilla Component(s): | Core::Security: Process Sandboxing |
URL(s): | https://wiki.mozilla.org/Security/Sandbox |
Discussion Group: | dev-platform |
Submodules
Name: | Build Config - Fennec (#) |
---|---|
Description: | Submodule of the build config covering Fennec's build system in mobile/android. |
Owner: | Gregory Szorc |
Peer(s): | Same as Build Config plus Nicholas Alexander. |
Bugzilla Component(s): | Core::Build Config |
Discussion Group: | dev-builds |
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: | Randell Jesup |
Peer(s): | Ethan Hugg, Paul Kerr |
Source Dir(s): | /media/webrtc, /dom/media/webrtc |
Bugzilla Component(s): | Core::WebRTC (Audio/Video) |
URL(s): | https://wiki.mozilla.org/Media/webrtc |
Discussion Group: | dev-media |
Name: | WebRTC Signaling (#) |
---|---|
Description: | Submodule of WebRTC responsible for implementation of PeerConnection API, WebRTC identity, and SDP/JSEP handling |
Owner: | Byron Campen |
Peer(s): | Eric Rescorla, Adam Roach, Randell Jesup, Nils Ohlmeier |
Source Dir(s): | /media/peerconnection, /dom/media/peerconnection (note: file reorg underway) |
Bugzilla Component(s): | Core::WebRTC (Signaling) |
URL(s): | https://wiki.mozilla.org/Media/webrtc |
Discussion Group: | dev-media |
Unassigned Bugzilla Components
The following Bugzilla components in the Core project have not been assigned to a module (this list is not exhaustive):
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::Web Services Core::WebDAV Core::Widget: OS/2 Core::Widget: Photon Core::X-remote Core::XForms Core::XUL