Note: There are a few cases of duplicates in user autocompletion which are being worked on.
Old, retired Core components
Select a component to see open bugs in that component:
For problems with command line parameter handling.
Examples: mozilla -console doesn't work. mozilla -ProfileManager doesn't work. mozilla -turbo doesn't work.
This is the ActiveX wrapper that is used when people want to embed Gecko in their application on Windows, instead of using IE as the embedded HTML control.
Gecko Runtime Environment is the minimum set of files which are
required for running applications written to embed the Gecko browsing engine. It
contains the core xpcom libraries, nspr library, a set of key XPCOM components
and other supporting files.
A GTK widget that allows the embedding of Mozilla into GTK applications.
Covers issues and bugs specific to embedding in Mac Carbon or Cocoa applications.
For problems with the mfcEmbed application or the mfcEmbed components
This module is comprised of the makefiles and scripts in embedding/config which are used to build the dist/Embed package. Several embedding applications are built from the contents of dist/Embed as well as the packaged version of MfcEmbed.
For issues dealing with helper applications, and guessing
Content Types when they aren't specified/known (ftp:, file:, jar:, but generally not http:). This component does not cover: backend networking issues, such as those covered by Networking: FTP or Networking: File, nor does it cover the Download Manager which has its own component in Toolkit.
Cross platform rendering interfaces and cross platform base implementations. Bugs that belong in this component are cross-platform problems with painting, such as fonts getting cropped or underlines not getting correctly removed with dynamic effects. Bugs like this that only occur on one platform belong in the appropriate component listed below.
Mapping of cross platform rendering interfaces to BeOS platform APIs.
Mapping of cross platform rendering interfaces to GTK platform APIs (both versions).
Mapping of cross platform rendering interfaces to Mac platform APIs.
Mapping of cross platform rendering interfaces to OS/2 platform APIs.
Mapping of cross platform rendering interfaces to Photon platform APIs.
Mapping of cross platform rendering interfaces to Windows platform APIs.
Mapping of cross platform rendering interfaces to Xlib platform APIs.
Bugs related to the rendering or drawing of images
Use the Imagelib Component for issues with decoding.
Installer that is called by client products' installers requiring
GRE. Manages issues related to installing GRE as a shared set of files.
The MFCEmbed installer installs MFCEmbed files and calls the GRE
installer. In addition to providing a testable MFCEmbed, it serves as a test
case for the GRE installer in its role as a client of other installers.
For bugs in the underlying cross-platform installation technology. If you encounter an installation failure via a web page, it probably belongs here. Content developers should also report failures of the XPInstall API to this component.
Examples of appropriate bugs: Installer not installing all files; FinalizeInstall() doesn't check or return error codes; or Text from XPInstall confirmation dialog needs revision.
A Java implementation of the Core DOM Level 1 Specification. This API allows Java Applets to access and manipulate the Gecko DOM.
This component is for bugs against the Java API wrapper around WebShell.
For bugs with the interoperability between XPCOM components and Java objects.
For bugs against the support for Plugins that are written in Java. This is not OJI, nor the Java Plugin (formerly known as Activator).
JIT Compiler Infrastructure shared by Mozilla's TraceMonkey compiler and Adobe's Tamarin compiler.
Bugs that occur only in the Qt version of Mozilla, but not in other versions like the Gtk one. Sample Bugs: Printing does not work in the Qt port; Images don't show in the Qt port. Unless you know it's a Qt bug, don't file your bug here!
For bugs in Mozilla's X11 print system. Bugs in the postscript print system should be filed on the Printing Component and not here.
Problems with the creation, deletion and changing of user profiles during the installation process.
Problems with conversion of profiles from previous versions.
The "Roaming" feature in Seamonkey (not Firefox) that copies selected profile files to a HTTP or FTP server, similar to Netscape 4.x. See Profile Roaming
. It is not the same as Windows Roaming profiles where the normal Mozilla profile is copied by the operating system to a server - these bugs belong in Profile:Backend or other components.
For bugs related to the QuickLaunch installer
option and preference, which keeps the application resident in memory after all windows are closed, to speed subsequent component loading.
Issues dealing with Theme Switching and the infrastructure/plumbing of skins. This subsumes
the "skins" keyword.
Example: Issues with the Themes Preference Panel, switching from one Theme to another, and skin interaction.
For bugs in Mozilla's SQL support. See the project page
for more details.
Problems related to the Full Circle client.
Problems with the server software should be filed in mozilla.org:Talkback.
This component is used primarily for "tracking" bugs; bugs used to track a group of bugs.
For issues concerning the source window for web pages. Examples of appropriate bugs: menu items in the view source window aren't working, unable to wrap lines in source window, coloring in source window is broken, etc. However, bugs dealing with the HTML Source tab in Composer and lower-level parsing issues do NOT belong here.
This is the viewer test app. utilized by Gecko engineers to test the layout engine.
Web Distributed Authoring and Versioning protocol support. Currently lives in mozilla/extensions/webdav/.
Mapping of cross platform widget interfaces to BeOS platform APIs.
Mapping of cross platform widget interfaces to Mac platform APIs.
Mapping of cross platform widget interfaces to OS/2 platform APIs.
Mapping of cross platform widget interfaces to Photon platform APIs.
Mapping of cross platform widget interfaces to Qt platform APIs.
Mapping of cross platform widget interfaces to Xlib platform APIs.
For bugs with XForms
support. This covers all XForms issues including parsing, data model, form controls, and submission.