DXR is a code search and navigation tool aimed at making sense of large projects. It supports full-text and regex searches as well as structural queries.

Name Description Modified (UTC) Size
crashtests
tests
ActiveLayerTracker.cpp This tracks the state of a frame that may need active layers due to * ongoing content changes or st 8.1 kB
ActiveLayerTracker.h This class receives various notifications about style changes and content * changes that affect lay 3.0 kB
DisplayItemClip.cpp 12.2 kB
DisplayItemClip.h An DisplayItemClip represents the intersection of an optional rectangle * with a list of rounded re 6.7 kB
DisplayListClipState.cpp 3.3 kB
DisplayListClipState.h All clip coordinates are in appunits relative to the reference frame * for the display item we're b 8.3 kB
FrameLayerBuilder.cpp 146.0 kB
FrameLayerBuilder.h 25.4 kB
FramePropertyTable.cpp 6.5 kB
FramePropertyTable.h A pointer to a FramePropertyDescriptor serves as a unique property ID. * The FramePropertyDescripto 8.6 kB
Makefile.in 293 Bytes
MaskLayerImageCache.cpp static 1.4 kB
MaskLayerImageCache.h Keeps a record of image containers for mask layers, containers are mapped * from the rounded rects 7.7 kB
PaintTracker.cpp 319 Bytes
PaintTracker.h 713 Bytes
PositionedEventTargeting.cpp 14.5 kB
PositionedEventTargeting.h Finds the target frame for a pointer event given the event type and location. * This can look for f 993 Bytes
RestyleManager.cpp Code responsible for managing style changes: tracking what style * changes need to happen, scheduli 118.8 kB
RestyleManager.h Code responsible for managing style changes: tracking what style * changes need to happen, scheduli 14.9 kB
RestyleTracker.cpp A class which manages pending restyles. This handles keeping track * of what nodes restyles need t 10.3 kB
RestyleTracker.h A class which manages pending restyles. This handles keeping track * of what nodes restyles need t 13.6 kB
ScrollbarStyles.h 950 Bytes
StackArena.cpp 4.6 kB
StackArena.h 2.3 kB
UnitTransforms.h 3.3 kB
Units.h 12.6 kB
moz.build 3.5 kB
nsArenaMemoryStats.h 2.2 kB
nsAutoLayoutPhase.cpp 2.6 kB
nsAutoLayoutPhase.h 1.3 kB
nsBidi.cpp Comparing the description of the Bidi algorithm with this implementation is easier with the same 69.2 kB
nsBidi.h javadoc-style comments are intended to be transformed into HTML * using DOC++ - see * http://www.z 34.9 kB
nsBidiPresUtils.cpp 76.7 kB
nsBidiPresUtils.h A structure representing some continuation state for each frame on the line, * used to determine th 22.4 kB
nsCSSColorUtils.cpp functions that manipulate colors 7.0 kB
nsCSSColorUtils.h functions that manipulate colors 1.6 kB
nsCSSFrameConstructor.cpp construction of a frame tree that is nearly isomorphic to the content * tree and updating of that t 451.7 kB
nsCSSFrameConstructor.h public nsFrameManager 88.2 kB
nsCSSRendering.cpp utility functions for drawing borders and backgrounds 187.9 kB
nsCSSRendering.h utility functions for drawing borders and backgrounds 37.2 kB
nsCSSRenderingBorders.cpp nsCSSRendering::PaintBorder * nsCSSRendering::PaintOutline * -> DrawBorders * * DrawBorders * 67.7 kB
nsCSSRenderingBorders.h 10.0 kB
nsCaret.cpp the caret is the text cursor used, e.g., when editing 37.7 kB
nsCaret.h public nsISelectionListener 10.3 kB
nsChangeHint.h constants for what needs to be recomputed in response to style changes 9.4 kB
nsCompatibility.h constants for quirks mode, standards mode, and almost standards mode 595 Bytes
nsCounterManager.cpp implementation of CSS counters (for numbering things) 11.2 kB
nsCounterManager.h implementation of CSS counters (for numbering things) 9.6 kB
nsDisplayItemTypes.h It's useful to be able to dynamically check the type of certain items. * Every subclass of nsDispla 2.1 kB
nsDisplayItemTypesList.h 4.0 kB
nsDisplayList.cpp structures that represent things to be painted (ordered in z-order), * used during painting and hit 181.8 kB
nsDisplayList.h structures that represent things to be painted (ordered in z-order), * used during painting and hit 126.7 kB
nsDisplayListInvalidation.cpp 2.9 kB
nsDisplayListInvalidation.h This stores the geometry of an nsDisplayItem, and the area * that will be affected when painting th 3.6 kB
nsDocumentViewer.cpp container for a document and its presentation 129.9 kB
nsFrameManager.cpp storage of the frame tree and information about it 23.5 kB
nsFrameManager.h storage of the frame tree and information about it 5.9 kB
nsFrameManagerBase.h part of nsFrameManager, to work around header inclusionordering 2.7 kB
nsFrameTraversal.cpp 13.2 kB
nsFrameTraversal.h public nsIFrameTraversal 1.4 kB
nsGenConList.cpp base class for nsCounterList and nsQuoteList 5.2 kB
nsGenConList.h base class for nsCounterList and nsQuoteList 4.0 kB
nsIDocumentViewerPrint.h public nsISupports 3.1 kB
nsIFrameTraversal.h public nsISupports 2.5 kB
nsILayoutDebugger.h public nsISupports 1.5 kB
nsILayoutHistoryState.h public nsISupports 1.9 kB
nsIPercentHeightObserver.h This interface is supported by frames that need to provide computed height * values to children dur 1.1 kB
nsIPresShell.h a presentation of a document, part 2 60.5 kB
nsIReflowCallback.h Reflow callback interface. * These are not refcounted. Objects must be removed from the presshell 1.3 kB
nsIStyleSheetService.idl nsISupports 2.0 kB
nsLayoutDebugger.cpp public nsILayoutDebugger 6.0 kB
nsLayoutHistoryState.cpp 2.3 kB
nsLayoutUtils.cpp 201.8 kB
nsLayoutUtils.h 86.0 kB
nsPresArena.cpp arena allocation for the frame tree and closely-related objects 6.8 kB
nsPresArena.h arena allocation for the frame tree and closely-related objects 4.2 kB
nsPresContext.cpp a presentation of a document, part 1 92.0 kB
nsPresContext.h a presentation of a document, part 1 49.3 kB
nsPresShell.cpp a presentation of a document, part 2 328.3 kB
nsPresShell.h a presentation of a document, part 2 32.7 kB
nsPresState.h a piece of state that is stored in session history when the document * is not 1.4 kB
nsQuoteList.cpp implementation of quotes for the CSS 'content' property 3.6 kB
nsQuoteList.h implementation of quotes for the CSS 'content' property 2.9 kB
nsRefreshDriver.cpp Code to notify things that animate before a refresh, at an appropriate * refresh rate. (Perhaps te 44.0 kB
nsRefreshDriver.h Code to notify things that animate before a refresh, at an appropriate * refresh rate. (Perhaps te 11.1 kB
nsStyleChangeList.cpp a list of the recomputation that needs to be done in response to a * style change 3.7 kB
nsStyleChangeList.h a list of the recomputation that needs to be done in response to a * style change 1.9 kB
nsStyleSheetService.cpp MemoryUniReporter 9.1 kB
nsStyleSheetService.h implementation of interface for managing user and user-agent style sheets 2.4 kB