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
doc
gtest
tests
AccessibleCaret.cpp 13.1 kB
AccessibleCaret.h it will insert DOM Element as an 8.1 kB
AccessibleCaretEventHub.cpp nsIReflowObserver 23.4 kB
AccessibleCaretEventHub.h 8.5 kB
AccessibleCaretLogger.h 854 Bytes
AccessibleCaretManager.cpp 45.0 kB
AccessibleCaretManager.h 14.2 kB
ArenaObjectID.h enum type for objects that can be allocated by an nsPresArena 1.2 kB
ArenaRefPtr.h smart pointer for strong references to nsPresArena-allocated objects that might be held onto unti 4.0 kB
ArenaRefPtrInlines.h inline methods that belong in ArenaRefPtr.h, except that they require the inclusion of headers fo 1.4 kB
CaretAssociationHint.h Hint whether a caret is associated with the content before a * given character offset (ASSOCIATE_BE 600 Bytes
FramePropertyTable.cpp 6.7 kB
FramePropertyTable.h 14.2 kB
GeckoRestyleManager.cpp Code responsible for managing style changes: tracking what style * changes need to happen, scheduli 150.2 kB
GeckoRestyleManager.h Code responsible for managing style changes: tracking what style * changes need to happen, scheduli 31.9 kB
GeometryUtils.cpp 13.1 kB
GeometryUtils.h This file defines utility functions for converting between layout * coordinate systems. 2.3 kB
LayoutLogging.cpp 1.0 kB
LayoutLogging.h Retrieves the log module to use for layout logging. 2.3 kB
MobileViewportManager.cpp nsIDOMEventListener 16.0 kB
MobileViewportManager.h 3.9 kB
OverflowChangedTracker.h Helper class that collects a list of frames that need * UpdateOverflow() called on them, and coales 6.7 kB
PositionedEventTargeting.cpp 25.2 kB
PositionedEventTargeting.h Finds the target frame for a pointer event given the event type and location. * This can look for f 1.0 kB
PresShell.cpp a presentation of a document, part 2 371.4 kB
PresShell.h a presentation of a document, part 2 36.6 kB
RestyleLogging.h Macros used to log restyle events. 2.3 kB
RestyleManager.cpp 69.2 kB
RestyleManager.h Class for sharing data and logic common to both GeckoRestyleManager and * ServoRestyleManager. 10.5 kB
RestyleManagerHandle.h Smart pointer class that can hold a pointer to either a GeckoRestyleManager * or a ServoRestyleMana 7.8 kB
RestyleManagerHandleInlines.h 5.2 kB
RestyleManagerInlines.h 2.7 kB
RestyleTracker.cpp A class which manages pending restyles. This handles keeping track * of what nodes restyles need t 19.2 kB
RestyleTracker.h A class which manages pending restyles. This handles keeping track * of what nodes restyles need t 14.3 kB
RestyleTrackerInlines.h 645 Bytes
ScrollbarStyles.cpp 1.6 kB
ScrollbarStyles.h 3.1 kB
ServoRestyleManager.cpp 20.2 kB
ServoRestyleManager.h public RestyleManager 4.8 kB
ShapeUtils.cpp 5.7 kB
ShapeUtils.h 3.1 kB
StackArena.cpp 4.6 kB
StackArena.h 2.2 kB
StaticPresData.cpp 10.4 kB
StaticPresData.h 5.4 kB
TouchManager.cpp static 10.5 kB
TouchManager.h Description of TouchManager class. * Incapsulate code related with work of touch events. 2.0 kB
UnitTransforms.h 13.9 kB
Units.h 32.8 kB
WordMovementType.h 387 Bytes
ZoomConstraintsClient.cpp nsIDOMEventListener 8.3 kB
ZoomConstraintsClient.h 1.2 kB
moz.build 4.6 kB
nsArenaMemoryStats.h 2.5 kB
nsAutoLayoutPhase.cpp 2.6 kB
nsAutoLayoutPhase.h 1.3 kB
nsBidi.h 428 Bytes
nsBidiPresUtils.cpp 82.1 kB
nsBidiPresUtils.h A structure representing some continuation state for each frame on the line, * used to determine th 23.4 kB
nsBidi_ICU.cpp 1.9 kB
nsBidi_ICU.h 7.0 kB
nsBidi_noICU.cpp Comparing the description of the Bidi algorithm with this implementation is easier with the same 73.5 kB
nsBidi_noICU.h javadoc-style comments are intended to be transformed into HTML * using DOC++ - see * http://www.z 28.5 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 534.3 kB
nsCSSFrameConstructor.h public nsFrameManager 102.0 kB
nsCaret.cpp the caret is the text cursor used, e.g., when editing 31.8 kB
nsCaret.h the caret is the text cursor used, e.g., when editing 9.7 kB
nsChangeHint.h constants for what needs to be recomputed in response to style changes 20.8 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.5 kB
nsCounterManager.h implementation of CSS counters (for numbering things) 10.1 kB
nsDocumentViewer.cpp container for a document and its presentation 136.7 kB
nsFrameManager.cpp storage of the frame tree and information about it 27.1 kB
nsFrameManager.h storage of the frame tree and information about it 8.2 kB
nsFrameManagerBase.h part of nsFrameManager, to work around header inclusionordering 1.9 kB
nsFrameTraversal.cpp 13.8 kB
nsFrameTraversal.h public nsIFrameTraversal 1.5 kB
nsGenConList.cpp base class for nsCounterList and nsQuoteList 6.6 kB
nsGenConList.h base class for nsCounterList and nsQuoteList 4.5 kB
nsIDocumentViewerPrint.h public nsISupports 3.1 kB
nsIFrameTraversal.h public nsISupports 2.7 kB
nsILayoutDebugger.h public nsISupports 1.2 kB
nsILayoutHistoryState.h public nsISupports 2.0 kB
nsIPercentBSizeObserver.h This interface is supported by frames that need to provide computed bsize * values to children duri 1.1 kB
nsIPreloadedStyleSheet.idl nsISupports 633 Bytes
nsIPresShell.h a presentation of a document, part 2 71.2 kB
nsIPresShellInlines.h 839 Bytes
nsIReflowCallback.h Reflow callback interface. * These are not refcounted. Objects must be removed from the presshell 1.3 kB
nsIStyleSheetService.idl nsISupports 2.3 kB
nsLayoutDebugger.cpp public nsILayoutDebugger 9.4 kB
nsLayoutHistoryState.cpp 2.5 kB
nsLayoutUtils.cpp 343.2 kB
nsLayoutUtils.h 129.5 kB
nsPresArena.cpp arena allocation for the frame tree and closely-related objects 8.2 kB
nsPresArena.h arena allocation for the frame tree and closely-related objects 4.9 kB
nsPresArenaObjectList.h a list of all types that can be allocated in an nsPresArena, for preprocessing 3.2 kB
nsPresContext.cpp a presentation of a document, part 1 103.3 kB
nsPresContext.h a presentation of a document, part 1 55.2 kB
nsPresState.h a piece of state that is stored in session history when the document * is not 2.3 kB
nsQuoteList.cpp implementation of quotes for the CSS 'content' property 3.4 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 75.8 kB
nsRefreshDriver.h Code to notify things that animate before a refresh, at an appropriate * refresh rate. (Perhaps te 18.1 kB
nsStyleChangeList.cpp a list of the recomputation that needs to be done in response to a * style change 2.5 kB
nsStyleChangeList.h private AutoTArray 1.3 kB
nsStyleSheetService.cpp nsIStyleSheetService 12.7 kB
nsStyleSheetService.h implementation of interface for managing user and user-agent style sheets 3.1 kB