Name Description Size Coverage CI issues
ChromeObserver.cpp 4257 91 %
ChromeObserver.h 1022 -
crashtests -
MenuBarListener.cpp 16409 93 %
MenuBarListener.h Given a key event for an Alt+shortcut combination, return the menu, if any, that would be opened. If aPeek is false, then play a beep and deactivate the menubar on Windows. 2443 50 %
moz.build 2243 -
nsIBrowserController.idl This interface is used to accompany the nsIController for a <browser> element. It is used to update the commands in the parent process when the set of child command have changed. 784 -
nsIController.idl Enhanced controller interface that allows for passing of parameters to commands. 1005 -
nsIControllers.idl Return an ID for this controller which is unique to this nsIControllers. 1123 -
nsXULCommandDispatcher.cpp This file provides the implementation for the XUL Command Dispatcher. 13642 87 %
nsXULCommandDispatcher.h This is the focus manager for XUL documents. 1928 100 %
nsXULContentSink.cpp An implementation for a Gecko-style content sink that knows how to build a content model (the "prototype" document) from XUL. For more information on XUL, see http://developer.mozilla.org/en/docs/XUL 25399 88 %
nsXULContentSink.h Initialize the content sink, giving it a document with which to communicate with the outside world, and an nsXULPrototypeDocument to build. 4384 80 %
nsXULContentUtils.cpp A package of routines shared by the XUL content code. 1128 80 %
nsXULContentUtils.h A package of routines shared by the XUL content code. 836 -
nsXULControllers.cpp This file provides the implementation for the XUL "controllers" object. 6651 99 %
nsXULControllers.h The XUL "controllers" object. 1240 75 %
nsXULElement.cpp static 69525 90 %
nsXULElement.h The base XUL element class and associates. 17048 100 %
nsXULPopupListener.cpp This file provides the implementation for xul popup listener which tracks xul popups and context menus 9577 72 %
nsXULPopupListener.h This is the popup listener implementation for popup menus and context menus. 1737 100 %
nsXULPrototypeCache.cpp static 15387 90 %
nsXULPrototypeCache.h The XUL prototype cache can be used to store and retrieve shared data for XUL documents, style sheets, XBL, and scripts. The cache has two levels: 1. In-memory hashtables 2. The on-disk cache file. 5131 100 %
nsXULPrototypeDocument.cpp 14489 88 %
nsXULPrototypeDocument.h A "prototype" document that stores shared document information for the XUL cache. Among other things, stores the tree of nsXULPrototype* objects, from which the real DOM tree is built later in PrototypeDocumentContentSink::ResumeWalk. 3776 67 %
nsXULSortService.cpp This file provides the implementation for the sort service manager. 12962 93 %
nsXULSortService.h This sort service is used to sort content by attribute. 1307 -
test -
XULBroadcastManager.cpp static 18498 90 %
XULBroadcastManager.h Checks whether an element uses any of the special broadcaster attributes or is an observes element. This mimics the logic in FindBroadcaster, but is intended to be a lighter weight check and doesn't actually guarantee that the element will need a listener. 3294 100 %
XULButtonElement.cpp 27593 88 %
XULButtonElement.h 4298 100 %
XULFrameElement.cpp aOriginalSrc 6777 89 %
XULFrameElement.h 2640 100 %
XULMenuBarElement.cpp 3362 81 %
XULMenuBarElement.h 1737 100 %
XULMenuElement.cpp 2380 86 %
XULMenuElement.h 1053 100 %
XULMenuParentElement.cpp 15011 97 %
XULMenuParentElement.h 2749 89 %
XULPersist.cpp 7397 87 %
XULPersist.h This class synchronizes element attributes (such as window sizing) with the live elements in a Document and with the XULStore. The XULStore persists these attributes to the file system. This class is created and owned by the Document and must only be created in the parent process. It only presists chrome document element attributes. 1634 -
XULPopupElement.cpp 12295 91 %
XULPopupElement.h 3619 63 %
XULResizerElement.cpp 11929 84 %
XULResizerElement.h 1911 100 %
XULTextElement.cpp 2192 100 %
XULTextElement.h 1808 65 %
XULTooltipElement.cpp 4186 100 %
XULTooltipElement.h 1033 100 %
XULTreeElement.cpp 11238 86 %
XULTreeElement.h unused 3623 100 %