Modules/Core: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
{{Code_Module
{{Module
|name=Accessibility
|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.
|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.
Line 9: Line 9:
}}
}}


{{Code_Module
{{Module
|name=Build and Release Tools
|name=Build and Release Tools
|description=Tools related to build and release automation and configuration of release builds.
|description=Tools related to build and release automation and configuration of release builds.
Line 19: Line 19:
}}
}}


{{Code_Module
{{Module
|name=Build Config
|name=Build Config
|description=The build system for Gecko and several mozilla.org hosted Gecko-based applications.
|description=The build system for Gecko and several mozilla.org hosted Gecko-based applications.
Line 29: Line 29:
}}
}}


{{Code_Module
{{Module
|name=Code Analysis and Debugging Tools
|name=Code Analysis and Debugging Tools
|description=Tools for debugging Mozilla code or for analyzing speed, memory use, and other characteristics of it.
|description=Tools for debugging Mozilla code or for analyzing speed, memory use, and other characteristics of it.
Line 39: Line 39:
}}
}}


{{Code_Module
{{Module
|name=Cookies and Permissions
|name=Cookies and Permissions
|description=
|description=
Line 49: Line 49:
}}
}}


{{Code_Module
{{Module
|name=docshell
|name=docshell
|description=
|description=
Line 59: Line 59:
}}
}}


{{Code_Module
{{Module
|name=Document Object Model
|name=Document Object Model
|description=
|description=
Line 69: Line 69:
}}
}}


{{Code_Module
{{Module
|name=Embedding
|name=Embedding
|description=
|description=
Line 79: Line 79:
}}
}}


{{Code_Module
{{Module
|name=Find As You Type
|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.
|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.
Line 89: Line 89:
}}
}}


{{Code_Module
{{Module
|name=Global Key Bindings
|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.
|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.
Line 99: Line 99:
}}
}}


{{Code_Module
{{Module
|name=Graphics
|name=Graphics
|description=Thebes graphics API
|description=Thebes graphics API
Line 109: Line 109:
}}
}}


{{Code_Module
{{Module
|name=GTK Embedding Widget
|name=GTK Embedding Widget
|description=Gtk Widget for embedding Mozilla into Gtk applications
|description=Gtk Widget for embedding Mozilla into Gtk applications
Line 119: Line 119:
}}
}}


{{Code_Module
{{Module
|name=HTML Parser
|name=HTML Parser
|description=
|description=
Line 129: Line 129:
}}
}}


{{Code_Module
{{Module
|name=I18N Library
|name=I18N Library
|description=
|description=
Line 139: Line 139:
}}
}}


{{Code_Module
{{Module
|name=ImageLib
|name=ImageLib
|description=
|description=
Line 149: Line 149:
}}
}}


{{Code_Module
{{Module
|name=Java APIs for DOM
|name=Java APIs for DOM
|description=APIs for Java access to the Document Object Model
|description=APIs for Java access to the Document Object Model
Line 159: Line 159:
}}
}}


{{Code_Module
{{Module
|name=Java APIs to WebShell
|name=Java APIs to WebShell
|description=
|description=
Line 169: Line 169:
}}
}}


{{Code_Module
{{Module
|name=Java Stubs
|name=Java Stubs
|description=OJI
|description=OJI
Line 179: Line 179:
}}
}}


{{Code_Module
{{Module
|name=Java to XPCOM Bridge
|name=Java to XPCOM Bridge
|description=
|description=
Line 189: Line 189:
}}
}}


{{Code_Module
{{Module
|name=Java Utility Classes
|name=Java Utility Classes
|description=assert, debug, utilities, etc.
|description=assert, debug, utilities, etc.
Line 199: Line 199:
}}
}}


{{Code_Module
{{Module
|name=Java-Implemented Plugins
|name=Java-Implemented Plugins
|description=Infrastructure for writing MIME content-handlers
|description=Infrastructure for writing MIME content-handlers
Line 210: Line 210:
}}
}}


{{Code_Module
{{Module
|name=JavaScript
|name=JavaScript
|description=JavaScript Engine in C (SpiderMonkey)
|description=JavaScript Engine in C (SpiderMonkey)
Line 221: Line 221:
}}
}}


{{Code_Module
{{Module
|name=JavaScript Debugger Backend
|name=JavaScript Debugger Backend
|description=JavaScript debugging hooks
|description=JavaScript debugging hooks
Line 231: Line 231:
}}
}}


{{Code_Module
{{Module
|name=js-ctypes
|name=js-ctypes
|description=A foreign function interface which allows privileged JS code to interact with binary code without using XPCOM/XPConnect.
|description=A foreign function interface which allows privileged JS code to interact with binary code without using XPCOM/XPConnect.
Line 241: Line 241:
}}
}}


{{Code_Module
{{Module
|name=js-tests
|name=js-tests
|description=JavaScript test suite
|description=JavaScript test suite
Line 251: Line 251:
}}
}}


{{Code_Module
{{Module
|name=Layout Engine
|name=Layout Engine
|description=rendering tree construction, layout (reflow), painting, etc.
|description=rendering tree construction, layout (reflow), painting, etc.
Line 262: Line 262:
}}
}}


{{Code_Module
{{Module
|name=libjar
|name=libjar
|description=The JAR handling code (protocol handler, stream implementation, and zipreader/zipwriter).
|description=The JAR handling code (protocol handler, stream implementation, and zipreader/zipwriter).
Line 272: Line 272:
}}
}}


{{Code_Module
{{Module
|name=LiveConnect
|name=LiveConnect
|description=JavaScript/Java bridge
|description=JavaScript/Java bridge
Line 284: Line 284:
}}
}}


{{Code_Module
{{Module
|name=MathML
|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.
|description=MathML is a low-level specification for describing mathematics which provides a foundation for the inclusion of mathematical expressions in Web pages.
Line 294: Line 294:
}}
}}


{{Code_Module
{{Module
|name=mozilla-toplevel
|name=mozilla-toplevel
|description=The top level directory for the mozilla tree.
|description=The top level directory for the mozilla tree.
Line 304: Line 304:
}}
}}


{{Code_Module
{{Module
|name=NetLib
|name=NetLib
|description=The Mozilla Networking Library
|description=The Mozilla Networking Library
Line 314: Line 314:
}}
}}


{{Code_Module
{{Module
|name=NSPR
|name=NSPR
|description=Netscape Portable Runtime
|description=Netscape Portable Runtime
Line 326: Line 326:
}}
}}


{{Code_Module
{{Module
|name=Plugins
|name=Plugins
|description=
|description=
Line 336: Line 336:
}}
}}


{{Code_Module
{{Module
|name=Preferences
|name=Preferences
|description=Preference library
|description=Preference library
Line 346: Line 346:
}}
}}


{{Code_Module
{{Module
|name=Privilege Manager
|name=Privilege Manager
|description="caps"
|description="caps"
Line 356: Line 356:
}}
}}


{{Code_Module
{{Module
|name=PyXPCOM
|name=PyXPCOM
|description=The Python to XPCOM bridge.
|description=The Python to XPCOM bridge.
Line 366: Line 366:
}}
}}


{{Code_Module
{{Module
|name=Qt-based gfx and widget
|name=Qt-based gfx and widget
|description=Qt-based rendering and widget code
|description=Qt-based rendering and widget code
Line 376: Line 376:
}}
}}


{{Code_Module
{{Module
|name=RDF
|name=RDF
|description=
|description=
Line 386: Line 386:
}}
}}


{{Code_Module
{{Module
|name=Registry
|name=Registry
|description=
|description=
Line 396: Line 396:
}}
}}


{{Code_Module
{{Module
|name=security
|name=security
|description=Crypto/PKI code, including NSS (Network Security Services) and JSS (NSS for Java)
|description=Crypto/PKI code, including NSS (Network Security Services) and JSS (NSS for Java)
Line 406: Line 406:
}}
}}


{{Code_Module
{{Module
|name=Security - Mozilla PSM Glue
|name=Security - Mozilla PSM Glue
|description=Personal Security Manager
|description=Personal Security Manager
Line 416: Line 416:
}}
}}


{{Code_Module
{{Module
|name=storage
|name=storage
|description=Storage APIs with a SQLite backend
|description=Storage APIs with a SQLite backend
Line 426: Line 426:
}}
}}


{{Code_Module
{{Module
|name=String
|name=String
|description=
|description=
Line 436: Line 436:
}}
}}


{{Code_Module
{{Module
|name=Style System
|name=Style System
|description=CSS style sheet handling; style data computation
|description=CSS style sheet handling; style data computation
Line 446: Line 446:
}}
}}


{{Code_Module
{{Module
|name=SVG
|name=SVG
|description=Scalable Vector Graphics
|description=Scalable Vector Graphics
Line 456: Line 456:
}}
}}


{{Code_Module
{{Module
|name=Tamarin
|name=Tamarin
|description=VM for ActionScript and JavaScript
|description=VM for ActionScript and JavaScript
Line 469: Line 469:
}}
}}


{{Code_Module
{{Module
|name=Test Harness
|name=Test Harness
|description=In-tree test infrastructure
|description=In-tree test infrastructure
Line 480: Line 480:
}}
}}


{{Code_Module
{{Module
|name=Testing Infrastructure
|name=Testing Infrastructure
|description=Testing tools and infrastructure for mozilla projects, harnesses for automated tests, stand-alone test tools.
|description=Testing tools and infrastructure for mozilla projects, harnesses for automated tests, stand-alone test tools.
Line 490: Line 490:
}}
}}


{{Code_Module
{{Module
|name=Update Service
|name=Update Service
|description=server code for Mozilla Update services (aus, addons, pfs)
|description=server code for Mozilla Update services (aus, addons, pfs)
Line 500: Line 500:
}}
}}


{{Code_Module
{{Module
|name=View System
|name=View System
|description=The View Manager is responsible for handling "heavyweight" rendering (some clipping, compositing) and event handling tasks.
|description=The View Manager is responsible for handling "heavyweight" rendering (some clipping, compositing) and event handling tasks.
Line 510: Line 510:
}}
}}


{{Code_Module
{{Module
|name=Widget
|name=Widget
|description=
|description=
Line 520: Line 520:
}}
}}


{{Code_Module
{{Module
|name=Widget - BeOS
|name=Widget - BeOS
|description=The BeOS port
|description=The BeOS port
Line 531: Line 531:
}}
}}


{{Code_Module
{{Module
|name=Widget - GTK
|name=Widget - GTK
|description=supported X widgetry and gfx
|description=supported X widgetry and gfx
Line 541: Line 541:
}}
}}


{{Code_Module
{{Module
|name=Widget - Mac OS X
|name=Widget - Mac OS X
|description=
|description=
Line 551: Line 551:
}}
}}


{{Code_Module
{{Module
|name=Widget - Windows
|name=Widget - Windows
|description=
|description=
Line 561: Line 561:
}}
}}


{{Code_Module
{{Module
|name=XBL
|name=XBL
|description=eXtensible Binding Language
|description=eXtensible Binding Language
Line 571: Line 571:
}}
}}


{{Code_Module
{{Module
|name=XML
|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.
|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.
Line 581: Line 581:
}}
}}


{{Code_Module
{{Module
|name=XPApps
|name=XPApps
|description=Cross-Platform Applications, mostly Navigator front end and application shell.
|description=Cross-Platform Applications, mostly Navigator front end and application shell.
Line 591: Line 591:
}}
}}


{{Code_Module
{{Module
|name=XPCOM
|name=XPCOM
|description=The cross-platform object model and core data structures.
|description=The cross-platform object model and core data structures.
Line 601: Line 601:
}}
}}


{{Code_Module
{{Module
|name=XPConnect
|name=XPConnect
|description=
|description=
Line 611: Line 611:
}}
}}


{{Code_Module
{{Module
|name=XPIDL
|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.
|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.
Line 622: Line 622:
}}
}}


{{Code_Module
{{Module
|name=XPInstall
|name=XPInstall
|description=
|description=
Line 632: Line 632:
}}
}}


{{Code_Module
{{Module
|name=xptcall
|name=xptcall
|description=XPTCall - platform-specific assembly for calling and implementing arbitrary XPCOM interfaces.
|description=XPTCall - platform-specific assembly for calling and implementing arbitrary XPCOM interfaces.
Line 642: Line 642:
}}
}}


{{Code_Module
{{Module
|name=XPToolkit
|name=XPToolkit
|description=Cross-platform user interface toolkit
|description=Cross-platform user interface toolkit
Line 652: Line 652:
}}
}}


{{Code_Module
{{Module
|name=XSLT Processor
|name=XSLT Processor
|description=XSLT transformations processor
|description=XSLT transformations processor
Line 663: Line 663:
}}
}}


{{Code_Module
{{Module
|name=XTF
|name=XTF
|description=eXtensible Tag Framework
|description=eXtensible Tag Framework

Revision as of 16:18, 30 September 2010

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, Marco Zehe
Source Dir(s): accessibility/
URL(s): http://www.mozilla.org/access/
Discussion Group: dev.accessibility
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, Chase Phillips, John Paul Reed, Robert Helmer
Source Dir(s): 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/
Discussion Group: dev.builds
Name: Build Config (#)
Description: The build system for Gecko and several mozilla.org hosted Gecko-based applications.
Owner: Ted Mielczarek
Peer(s): Benjamin Smedberg, Mark Mentovai, Kyle Huey, Mitchell Field, Wan-Teh Chang
Source Dir(s): build/, config/, tools/cross-commit, tools/cvs2hg-import.py, tools/cvsmgmt/, tools/elf-dynstr-gc/, tools/relic/, tools/trees.pl,
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: Cookies and Permissions (#)
Description:
Owner: Dan Witte
Peer(s): Christian Biesinger, Mike Connor, Shawn Wilsher
Source Dir(s): extensions/cookie/, netwerk/cookie/
Discussion Group: dev.tech.network
Name: docshell (#)
Description:
Owner: Benjamin Smedberg
Peer(s): Boris Zbarsky, Christian Biesinger, Darin Fisher, Jonny Stenback
Source Dir(s): docshell/, uriloader/, webshell/
Discussion Group: dev.tech.layout
Name: Document Object Model (#)
Description:
Owner: Jonny Stenback, Peter Van der Beken
Peer(s): Boris Zbarsky, Jonas Sicking, Olli Pettay
Source Dir(s): content/base/, content/events/, content/html/content/, content/html/document/, dom/%, dom/base/, dom/interfaces/, dom/locales/, dom/public/, dom/src/, dom/tests/
URL(s): http://developer.mozilla.org/en/docs/DOM
Discussion Group: dev.tech.dom
Name: Embedding (#)
Description:
Owner: Benjamin Smedberg
Peer(s): Boris Zbarsky, Darin Fisher, Jonny Stenback
Source Dir(s): embedding/
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: 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): content/xbl/builtin/
URL(s): http://www.mozilla.org/projects/ui/accessibility/mozkeyintro.html
Discussion Group: dev.accessibility
Name: Graphics (#)
Description: Thebes graphics API
Owner: Vladimir Vukicevic
Peer(s): Stuart Parmenter, Robert O'Callahan
Source Dir(s): gfx/%, gfx/cairo/, gfx/public/, gfx/src/%, gfx/src/gtk/, gfx/src/mac/, gfx/src/shared/, gfx/src/thebes/, gfx/src/windows/, gfx/thebes/, modules/lcms/
URL(s): http://wiki.mozilla.org/FutureGfxWhiteboard http://wiki.mozilla.org/Mozilla2:GFXEvolution
Discussion Group: dev.tech.gfx
Name: GTK Embedding Widget (#)
Description: Gtk Widget for embedding Mozilla into Gtk applications
Owner: Marco Pesenti Gritti
Peer(s): Benjamin Smedberg, Doug Turner
Discussion Group: dev.embedding
Name: HTML Parser (#)
Description:
Owner: Blake Kaplan
Peer(s): David Baron, Jonny Stenback, Peter Van der Beken, rbs@maths.uq.edu.au
Source Dir(s): parser/htmlparser
URL(s): http://www.mozilla.org/newlayout/doc/parser.html
Discussion Group: dev.tech.dom
Name: I18N Library (#)
Description:
Owner: Jungshik Shin, Simon Montagu
Source Dir(s): intl/
URL(s): http://mozilla.org/projects/intl/index.html
Discussion Group: dev.i18n
Name: ImageLib (#)
Description:
Owner: Joe Drew
Peer(s): Bobby Holley
Source Dir(s): jpeg/, modules/libimg/png/, modules/libpr0n/, modules/zlib/
Discussion Group: dev.tech.gfx
Name: Java APIs for DOM (#)
Description: APIs for Java access to the Document Object Model
Owner: Ashutosh Kulkarni
Source Dir(s): java/dom/
URL(s): http://www.mozilla.org/projects/blackwood/dom/
Discussion Group: dev.tech.dom,dev.tech.java
Name: Java APIs to WebShell (#)
Description:
Owner: Ed Burns
Peer(s): Ashutosh Kulkarni
Source Dir(s): java/webclient/
URL(s): http://www.mozilla.org/projects/blackwood/webclient/
Discussion Group: dev.tech.java,dev.embedding
Name: Java Stubs (#)
Description: OJI
Owner: Alfred Peng
Peer(s): Xiaobin Lu
Source Dir(s): modules/oji/, nav-java/, sun-java/
URL(s): http://www.mozilla.org/oji/
Discussion Group: dev.tech.java
Name: Java to XPCOM Bridge (#)
Description:
Owner: Javier Pedemont
Peer(s): Benjamin Smedberg
Source Dir(s): extensions/java
URL(s): http://www.mozilla.org/projects/blackwood/connect/
Discussion Group: dev.tech.xpcom,dev.tech.java
Name: Java Utility Classes (#)
Description: assert, debug, utilities, etc.
Owner: Ed Burns
Peer(s): Ashutosh Kulkarni
Source Dir(s): java/util/
URL(s): http://www.mozilla.org/projects/blackwood/java-util/
Discussion Group: dev.tech.java
Name: Java-Implemented Plugins (#)
Description: Infrastructure for writing MIME content-handlers in Java.
Owner: Igor Kushnirskiy
Source Dir(s): java/plugins/
URL(s): http://www.mozilla.org/projects/blackwood/java-plugins/
Discussion Group: dev.tech.java
Name: JavaScript (#)
Description: JavaScript Engine in C (SpiderMonkey)
Owner: Brendan Eich
Peer(s): Brian Crowder, Graydon Hoare, Igor Bukanov, Jason Orendorff, Jeff Walden, Luke Wagner, Blake Kaplan, Mike Shaver
Source Dir(s): js/src/%, js/src/config/, js/src/editline/, js/src/fdlibm/
URL(s): http://www.mozilla.org/js/spidermonkey, http://developer.mozilla.org/en/docs/About_JavaScript
Discussion Group: dev.tech.js-engine
Name: JavaScript Debugger Backend (#)
Description: JavaScript debugging hooks
Owner: Josh 'timeless' Soref
Peer(s): Brendan Eich, Rob Ginda
Source Dir(s): js/jsd/
URL(s): http://www.mozilla.org/js/jsd
Discussion Group: dev.apps.js-debugger
Name: js-ctypes (#)
Description: A foreign function interface which allows privileged JS code to interact with binary code without using XPCOM/XPConnect.
Owner: Dan Witte
Peer(s): Benjamin Smedberg, Jason Orendorff
Source Dir(s): js/src/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: Robert O'Callahan
Peer(s): Bernd Mielke, Boris Zbarsky, David Baron, Simon Montagu
Source Dir(s): layout/%, layout/base/, layout/build/, layout/doc/, layout/forms/, layout/generic/, layout/html/, layout/macbuild/, layout/printing/, layout/tables/, layout/tools/
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): Benjamin Smedberg
Source Dir(s): modules/libjar
Discussion Group: dev.tech.network
Name: LiveConnect (#)
Description: JavaScript/Java bridge
Owner: Alfred Peng
Peer(s): Brendan Eich, Mike Shaver
Source Dir(s): js/src/liveconnect/
URL(s): http://www.mozilla.org/js/liveconnect/
Discussion Group: dev.tech.js-engine,dev.tech.java

}}

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/
URL(s): http://www.mozilla.org/projects/mathml/
Discussion Group: dev.tech.mathml
Name: mozilla-toplevel (#)
Description: The top level directory for the mozilla tree.
Owner: Brendan Eich
Source Dir(s): tools/README
Name: NetLib (#)
Description: The Mozilla Networking Library
Owner: Christian Biesinger
Peer(s): Boris Zbarsky, Darin Fisher, Jason Duell
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/
URL(s): http://www.mozilla.org/projects/netlib/
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/
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: Plugins (#)
Description:
Owner: Josh Aas
Peer(s): Jonny Stenback
Source Dir(s): dom/plugins/, modules/plugin/
URL(s): https://wiki.mozilla.org/Plugins
Name: Preferences (#)
Description: Preference library
Owner: Dan Witte
Peer(s): Benjamin Smedberg
Source Dir(s): modules/libpref/
Discussion Group: dev.platform
Name: Privilege Manager (#)
Description: "caps"
Owner:
Peer(s): Brendan Eich, Boris Zbarsky, Dan Veditz, Jonny Stenback
Source Dir(s): caps/
URL(s): http://www.mozilla.org/projects/security/components/index.html
Discussion Group: dev.tech.dom
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
Source Dir(s): widget/src/qt/
Discussion Group: dev.tech.widget,dev.tech.gfx
Name: RDF (#)
Description:
Owner: Axel Hecht
Peer(s): Benjamin Smedberg
Source Dir(s): rdf/
URL(s): http://www.mozilla.org/rdf/doc/
Discussion Group: dev.tech.rdf
Name: Registry (#)
Description:
Owner: Dan Veditz
Peer(s): Doug Turner
Source Dir(s): modules/libreg/
Discussion Group: dev.tech.xpcom
Name: security (#)
Description: Crypto/PKI code, including NSS (Network Security Services) and JSS (NSS for Java)
Owner: Nelson Bolyard, Bob Relyea, Wan-Teh Chang
Peer(s): Alexei Volkov, Christophe Ravel, Elio Maldonado, Glen Beasley, Julien Pierre, Kai Engert
Source Dir(s): dbm/, security/coreconf/, security/dbm/, security/jss/, security/nss/, security/tinderbox/, security/tinderlight/
URL(s): http://mozilla.org/projects/security/pki/
Discussion Group: dev.tech.crypto
Name: Security - Mozilla PSM Glue (#)
Description: Personal Security Manager
Owner: Kai Engert
Peer(s): Honza Bambas, Bob Relyea, Wan-Teh Chang
Source Dir(s): security/manager/
Discussion Group: dev.tech.crypto
Name: storage (#)
Description: Storage APIs with a SQLite backend
Owner: Shawn Wilsher
Peer(s): Andrew Sutherland
Source Dir(s): db/sqlite3/, storage/
URL(s): http://developer.mozilla.org/en/docs/Storage
Discussion Group: dev.platform
Name: String (#)
Description:
Owner: David Baron
Peer(s): Darin Fisher
Source Dir(s): string/, xpcom/string/
URL(s): http://mozilla.org/projects/xpcom/string-guide.html
Discussion Group: dev.tech.xpcom
Name: Style System (#)
Description: CSS style sheet handling; style data computation
Owner: David Baron
Peer(s): Boris Zbarsky, Daniel Glazman, Dave Hyatt
Source Dir(s): layout/style/
URL(s): http://mozilla.org/newlayout/doc/
Discussion Group: dev.tech.layout
Name: SVG (#)
Description: Scalable Vector Graphics
Owner: Jonathan Watt
Peer(s): Robert Longson, Robert O'Callahan
Source Dir(s): content/svg/, layout/svg/
URL(s): http://www.mozilla.org/projects/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
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.
Owner: Robert Sayre
Peer(s): David Baron, Jeff Walden, Rob Campbell
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.
Owner: Rob Campbell
Peer(s): Alice Nodelman, Bob Clary, Ben Hearsum, Chris Cooper, Clint Talbert, Robert Helmer
Source Dir(s): testing/, tools/httptester/, tools/page-loader/, tools/test-harness/, tools/tests/, tools/testserver/, tools/testy/
URL(s): http://wiki.mozilla.org/SoftwareTesting
Discussion Group: dev.quality
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/
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/
Discussion Group: dev.tech.layout
Name: Widget (#)
Description:
Owner: Robert O'Callahan
Peer(s): Stuart Parmenter, Vladimir Vukicevic
Source Dir(s): widget/%, widget/public/, widget/src/%, widget/src/xpwidgets/
Discussion Group: dev.tech.gfx
Name: Widget - BeOS (#)
Description: The BeOS port
Owner: Christian Biesinger
Source Dir(s): widget/src/beos/
URL(s): http://www.bezilla.org/, http://www.mozilla.org/ports/beos/
Discussion Group: dev.tech.gfx
Name: Widget - GTK (#)
Description: supported X widgetry and gfx
Owner: Robert O'Callahan
Peer(s): Karl Tomlinson
Source Dir(s): widget/src/gtk/, widget/src/gtk2/, widget/src/gtksuperwin/, widget/src/gtkxtbin/
URL(s): http://www.mozilla.org/unix/, http://www.gtk.org, http://www.mozilla.org/ports/gtk/
Discussion Group: dev.tech.gfx
Name: Widget - Mac OS X (#)
Description:
Owner: Josh Aas
Peer(s): Markus Stange, Steven Michaud
Source Dir(s): widget/src/cocoa/
Discussion Group: dev.platform
Name: Widget - Windows (#)
Description:
Owner: Jim Mathies
Peer(s): Brad Lassey, Christian Biesinger, Dean Tessman, Doug Turner, Neil Rashbrook, Rob Arnold, Josh 'timeless' Soref, Vladimir Vukicevic
Source Dir(s): widget/src/windows/
Discussion Group: dev.tech.gfx
Name: XBL (#)
Description: eXtensible Binding Language
Owner: Boris Zbarsky, Jonas Sicking
Source Dir(s): content/xbl/%, content/xbl/public/, content/xbl/src/
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, Jonny Stenback, Robert Sayre
Source Dir(s): content/xml/, extensions/xmlextras/, parser/expat/
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: Benjamin Smedberg
Peer(s): Doug Turner, Mike Shaver
Source Dir(s): 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(s): http://developer.mozilla.org/en/XPCOM
Discussion Group: dev.platform
Name: XPConnect (#)
Description:
Owner: Blake Kaplan
Peer(s): Boris Zbarsky, Andreas Gal, Jonny Stenback, Peter Van der Beken
Source Dir(s): js/src/xpconnect/
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: BradleyJunk@cinci.rr.com
Peer(s): jband@netscape.com(disabled), 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/
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): content/xul/, layout/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): content/xslt/, extensions/transformiix/
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/
URL(s): http://www.croczilla.com/xtf
Discussion Group: dev.tech.xbl