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
test
FrameChildList.cpp 1.9 kB
FrameChildList.h 3.6 kB
Makefile.in 3.2 kB
ScrollbarActivity.cpp 2.3 kB
ScrollbarActivity.h ScrollbarActivity * * This class manages scrollbar active state. When some activity occured * the 2.7 kB
Selection.h addreffing 9.9 kB
TextOverflow.cpp 27.9 kB
TextOverflow.h A class for rendering CSS3 text-overflow. * Usage: * 1. allocate an object using WillProcessLines 9.3 kB
broken-image.png 253 Bytes
folder.png 619 Bytes
frame-graph.py 1.1 kB
frame-verify.js graph-frameclasses.js: a dehydra script to collect information about * the class hierarchy of frame 2.6 kB
jar.mn 330 Bytes
loading-image.png 268 Bytes
nsAbsoluteContainingBlock.cpp code for managing absolutely positioned children of a rendering * object that is a containing block 20.3 kB
nsAbsoluteContainingBlock.h code for managing absolutely positioned children of a rendering * object that is a containing block 6.0 kB
nsAutoCopyListener.h 1.0 kB
nsBRFrame.cpp rendering object for HTML <br> elements 8.6 kB
nsBlockDebugFlags.h 1.7 kB
nsBlockFrame.cpp rendering object for CSS display:block, inline-block, and list-item * boxes, also used for various 257.2 kB
nsBlockFrame.h rendering object for CSS display:block, inline-block, and list-item * boxes, also used for various 34.7 kB
nsBlockReflowContext.cpp class that a parent frame uses to reflow a block frame 16.2 kB
nsBlockReflowContext.h class that a parent frame uses to reflow a block frame 3.5 kB
nsBlockReflowState.cpp state used in reflow of block frames 37.1 kB
nsBlockReflowState.h state used in reflow of block frames 10.5 kB
nsBulletFrame.cpp rendering object for list-item bullets 55.3 kB
nsBulletFrame.h public nsFrame 5.0 kB
nsCanvasFrame.cpp rendering object that goes directly inside the document's scrollbars 20.0 kB
nsCanvasFrame.h public nsContainerFrame 7.3 kB
nsColumnSetFrame.cpp public nsContainerFrame 42.7 kB
nsContainerFrame.cpp base class #1 for rendering objects that have child lists 66.7 kB
nsContainerFrame.h public nsSplittableFrame 30.6 kB
nsFirstLetterFrame.cpp rendering object for CSS :first-letter pseudo-element 14.3 kB
nsFirstLetterFrame.h public nsContainerFrame 3.8 kB
nsFlexContainerFrame.cpp rendering object for CSS display: -moz-flex 86.5 kB
nsFlexContainerFrame.h public nsFlexContainerFrameSuper 4.8 kB
nsFloatManager.cpp class that manages rules for positioning floats 16.9 kB
nsFloatManager.h class that manages rules for positioning floats 12.6 kB
nsFontInflationData.cpp Per-block-formatting-context manager of font size inflation for pan and zoom UI. 13.5 kB
nsFontInflationData.h Per-block-formatting-context manager of font size inflation for pan and zoom UI. 2.3 kB
nsFrame.cpp base class of all rendering objects 324.1 kB
nsFrame.h base class of all rendering objects 36.6 kB
nsFrameIdList.h 5.1 kB
nsFrameList.cpp static 15.5 kB
nsFrameList.h A class for managing a list of frames. 12.9 kB
nsFrameSelection.h PeekOffsetStruct is used to group various arguments (both input and output) * that are passed to n 30.0 kB
nsFrameSetFrame.cpp rendering object for HTML <frameset> elements 61.6 kB
nsFrameSetFrame.h rendering object for HTML <frameset> elements 7.9 kB
nsFrameUtil.cpp public nsIFrameUtil 15.3 kB
nsGfxScrollFrame.cpp rendering object to wrap rendering objects that should be scrollable 140.1 kB
nsGfxScrollFrame.h rendering object to wrap rendering objects that should be scrollable 34.1 kB
nsHTMLCanvasFrame.cpp rendering object for the HTML <canvas> element 11.8 kB
nsHTMLCanvasFrame.h public nsContainerFrame 3.3 kB
nsHTMLParts.h factory functions for rendering object classes 9.0 kB
nsHTMLReflowMetrics.cpp struct containing the output from nsIFrame::Reflow 1.6 kB
nsHTMLReflowMetrics.h struct containing the output from nsIFrame::Reflow 8.0 kB
nsHTMLReflowState.cpp struct containing the input to nsIFrame::Reflow 104.9 kB
nsHTMLReflowState.h struct containing the input to nsIFrame::Reflow 23.8 kB
nsIAnonymousContentCreator.h interface for rendering objects that manually create subtrees of * anonymous content 2.6 kB
nsIFrame.h interface for all rendering objects 128.6 kB
nsIFrameUtil.h public nsISupports 1.6 kB
nsILineIterator.h Line iterator API. * * Lines are numbered from 0 to N, where 0 is the top line and N is * the bot 4.3 kB
nsIObjectFrame.h public nsQueryFrame 1.1 kB
nsIPageSequenceFrame.h public nsQueryFrame 2.2 kB
nsIScrollableFrame.h public nsQueryFrame 9.7 kB
nsIStatefulFrame.h interface for rendering objects whose state is saved in * session-history (back-forward navigation) 1.2 kB
nsImageFrame.cpp rendering object for replaced elements with bitmap image data 69.8 kB
nsImageFrame.h rendering object for replaced elements with bitmap image data 13.7 kB
nsImageMap.cpp code for HTML client-side image maps 25.5 kB
nsImageMap.h public nsStubMutationObserver 2.4 kB
nsInlineFrame.cpp rendering object for CSS display:inline objects 40.3 kB
nsInlineFrame.h public nsContainerFrame 7.5 kB
nsIntervalSet.cpp a set of ranges on a number-line 2.6 kB
nsIntervalSet.h a set of ranges on a number-line 2.3 kB
nsLeafFrame.cpp base class for rendering objects that do not have child lists 3.8 kB
nsLeafFrame.h public nsFrame 4.0 kB
nsLineBox.cpp representation of one line within a block frame, a CSS line box 25.0 kB
nsLineBox.h representation of one line within a block frame, a CSS line box 45.3 kB
nsLineLayout.cpp state and methods used while laying out a single line of a block frame 98.0 kB
nsLineLayout.h state and methods used while laying out a single line of a block frame 18.3 kB
nsObjectFrame.cpp rendering objects for replaced elements implemented by a plugin 72.8 kB
nsObjectFrame.h public nsObjectFrameSuper 12.8 kB
nsPageContentFrame.cpp virtual 5.4 kB
nsPageContentFrame.h public ViewportFrame 2.1 kB
nsPageFrame.cpp 25.8 kB
nsPageFrame.h public nsContainerFrame 4.1 kB
nsPlaceholderFrame.cpp rendering object for the point that anchors out-of-flow rendering * objects such as floats and abso 8.3 kB
nsPlaceholderFrame.h rendering object for the point that anchors out-of-flow rendering * objects such as floats and abso 6.9 kB
nsPluginUtilsOSX.h 1.4 kB
nsPluginUtilsOSX.mm 6.6 kB
nsQueryFrame.h 2.5 kB
nsSelection.cpp Implementation of selection: nsISelection,nsISelectionPrivate and nsFrameSelection 178.2 kB
nsSimplePageSequence.cpp 29.5 kB
nsSimplePageSequence.h 5.5 kB
nsSplittableFrame.cpp base class for rendering objects that can be split across lines, * columns, or pages 6.9 kB
nsSplittableFrame.h public nsFrame 3.1 kB
nsSubDocumentFrame.cpp rendering object for replaced elements that contain a document, such * as <frame>, <iframe>, and so 37.9 kB
nsSubDocumentFrame.h public nsLeafFrame 5.4 kB
nsTextFrame.h public nsTextFrameBase 28.5 kB
nsTextFrameTextRunCache.h This is implemented by both nsTextFrame.cpp and nsTextFrameThebes.cpp. Which * implementation gets 624 Bytes
nsTextFrameThebes.cpp rendering object for textual content of elements 318.6 kB
nsTextFrameUtils.cpp 8.3 kB
nsTextFrameUtils.h 6.3 kB
nsTextRunTransformations.cpp 34.4 kB
nsTextRunTransformations.h Builds textruns that render their text using a font-variant (i.e., * smallcaps). 5.5 kB
nsVideoFrame.cpp rendering object for the HTML <video> element 22.6 kB
nsVideoFrame.h public nsContainerFrame 4.5 kB
nsViewportFrame.cpp rendering object that is the root of the frame tree, which contains * the document's scrollbars and 11.1 kB
nsViewportFrame.h rendering object that is the root of the frame tree, which contains * the document's scrollbars and 2.9 kB