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 11.0 kB
ActiveLayerTracker.h This class receives various notifications about style changes and content * changes that affect lay 3.8 kB
CaretAssociationHint.h Hint whether a caret is associated with the content before a * given character offset (ASSOCIATE_BE 579 Bytes
DisplayItemClip.cpp 14.6 kB
DisplayItemClip.h An DisplayItemClip represents the intersection of an optional rectangle * with a list of rounded re 7.4 kB
DisplayListClipState.cpp 3.9 kB
DisplayListClipState.h All clip coordinates are in appunits relative to the reference frame * for the display item we're b 8.9 kB
FrameLayerBuilder.cpp 189.5 kB
FrameLayerBuilder.h 27.2 kB
FramePropertyTable.cpp 6.2 kB
FramePropertyTable.h A pointer to a FramePropertyDescriptor serves as a unique property ID. * The FramePropertyDescripto 8.6 kB
GeometryUtils.cpp 12.2 kB
GeometryUtils.h This file defines utility functions for converting between layout * coordinate systems. 2.0 kB
LayerState.h 704 Bytes
MaskLayerImageCache.cpp static 2.1 kB
MaskLayerImageCache.h Keeps a record of image containers for mask layers, containers are mapped * from the rounded rects 7.4 kB
PaintTracker.cpp 319 Bytes
PaintTracker.h 713 Bytes
PositionedEventTargeting.cpp 17.8 kB
PositionedEventTargeting.h Finds the target frame for a pointer event given the event type and location. * This can look for f 987 Bytes
RestyleLogging.h Macros used to log restyle events. 2.3 kB
RestyleManager.cpp Code responsible for managing style changes: tracking what style * changes need to happen, scheduli 175.2 kB
RestyleManager.h Code responsible for managing style changes: tracking what style * changes need to happen, scheduli 30.8 kB
RestyleTracker.cpp A class which manages pending restyles. This handles keeping track * of what nodes restyles need t 14.8 kB
RestyleTracker.h A class which manages pending restyles. This handles keeping track * of what nodes restyles need t 17.8 kB
RestyleTrackerInlines.h 645 Bytes
ScrollbarStyles.h 1.8 kB
SelectionCarets.cpp 5 41.7 kB
SelectionCarets.h The SelectionCarets draw a pair of carets when the selection is not * collapsed, one at each end of 8.5 kB
StackArena.cpp 4.6 kB
StackArena.h 2.3 kB
TouchCaret.cpp 5 29.8 kB
TouchCaret.h The TouchCaret places a touch caret according to caret position when the * caret is shown. * Touch 9.3 kB
UnitTransforms.h 6.0 kB
Units.h 20.6 kB
WordMovementType.h 366 Bytes
moz.build 3.4 kB
nsArenaMemoryStats.h 2.5 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 82.2 kB
nsBidi.h javadoc-style comments are intended to be transformed into HTML * using DOC++ - see * http://www.z 37.3 kB
nsBidiPresUtils.cpp 79.1 kB
nsBidiPresUtils.h A structure representing some continuation state for each frame on the line, * used to determine th 24.6 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 501.8 kB
nsCSSFrameConstructor.h public nsFrameManager 100.2 kB
nsCSSRendering.cpp utility functions for drawing borders and backgrounds 210.2 kB
nsCSSRendering.h utility functions for drawing borders and backgrounds 41.8 kB
nsCSSRenderingBorders.cpp nsCSSRendering::PaintBorder * nsCSSRendering::PaintOutline * -> DrawBorders * * DrawBorders * 60.5 kB
nsCSSRenderingBorders.h 9.6 kB
nsCaret.cpp the caret is the text cursor used, e.g., when editing 30.4 kB
nsCaret.h the caret is the text cursor used, e.g., when editing 8.0 kB
nsChangeHint.h constants for what needs to be recomputed in response to style changes 16.2 kB
nsCompatibility.h constants for quirks mode, standards mode, and almost standards mode 595 Bytes
nsCounterManager.cpp implementation of CSS counters (for numbering things) 12.7 kB
nsCounterManager.h implementation of CSS counters (for numbering things) 10.1 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.1 kB
nsDisplayList.cpp structures that represent things to be painted (ordered in z-order), * used during painting and hit 225.4 kB
nsDisplayList.h structures that represent things to be painted (ordered in z-order), * used during painting and hit 149.5 kB
nsDisplayListInvalidation.cpp 3.9 kB
nsDisplayListInvalidation.h This stores the geometry of an nsDisplayItem, and the area * that will be affected when painting th 7.6 kB
nsDocumentViewer.cpp container for a document and its presentation 132.0 kB
nsFrameManager.cpp storage of the frame tree and information about it 27.2 kB
nsFrameManager.h storage of the frame tree and information about it 7.8 kB
nsFrameManagerBase.h part of nsFrameManager, to work around header inclusionordering 2.8 kB
nsFrameTraversal.cpp 13.4 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.3 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 67.6 kB
nsIReflowCallback.h Reflow callback interface. * These are not refcounted. Objects must be removed from the presshell 1.3 kB
nsIStyleSheetService.idl nsISupports 2.2 kB
nsLayoutDebugger.cpp public nsILayoutDebugger 9.2 kB
nsLayoutHistoryState.cpp 2.3 kB
nsLayoutUtils.cpp 287.8 kB
nsLayoutUtils.h 114.1 kB
nsPresArena.cpp arena allocation for the frame tree and closely-related objects 6.5 kB
nsPresArena.h arena allocation for the frame tree and closely-related objects 4.4 kB
nsPresContext.cpp a presentation of a document, part 1 96.0 kB
nsPresContext.h a presentation of a document, part 1 51.5 kB
nsPresShell.cpp a presentation of a document, part 2 369.5 kB
nsPresShell.h a presentation of a document, part 2 35.0 kB
nsPresState.h a piece of state that is stored in session history when the document * is not 1.9 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 66.7 kB
nsRefreshDriver.h Code to notify things that animate before a refresh, at an appropriate * refresh rate. (Perhaps te 14.8 kB
nsStyleChangeList.cpp a list of the recomputation that needs to be done in response to a * style change 4.1 kB
nsStyleChangeList.h a list of the recomputation that needs to be done in response to a * style change 1.9 kB
nsStyleSheetService.cpp nsIStyleSheetService 10.1 kB
nsStyleSheetService.h implementation of interface for managing user and user-agent style sheets 2.4 kB