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
res
test
xbl-marquee
AnimationCollection.cpp static 5.5 kB
AnimationCollection.h 4.1 kB
AnimationCommon.h 9.3 kB
BindingStyleRule.cpp virtual 596 Bytes
BindingStyleRule.h public css 2.0 kB
CSS.cpp DOM object holding utility CSS functions 2.8 kB
CSS.h DOM object holding utility CSS functions 1.1 kB
CSSCalc.h 14.6 kB
CSSEnabledState.h only enable what 1.3 kB
CSSLexer.cpp 5.0 kB
CSSLexer.h public NonRefcountedDOMObject 1.1 kB
CSSRuleList.cpp virtual 1.0 kB
CSSRuleList.h public nsIDOMCSSRuleList 1.8 kB
CSSStyleSheet.cpp representation of a CSS style sheet 32.2 kB
CSSStyleSheet.h representation of a CSS style sheet 7.7 kB
CSSValue.h a DOM object representing values in DOM computed style 1.2 kB
CSSVariableDeclarations.cpp CSS Custom Property assignments for a Declaration at a given priority 5.7 kB
CSSVariableDeclarations.h CSS Custom Property assignments for a Declaration at a given priority 4.5 kB
CSSVariableImageTable.h callers should pass a lambda 6.5 kB
CSSVariableResolver.cpp object that resolves CSS variables using specified and inherited variable * values 8.9 kB
CSSVariableResolver.h object that resolves CSS variables using specified and inherited variable * values 4.5 kB
CSSVariableValues.cpp computed CSS Variable values 3.6 kB
CSSVariableValues.h computed CSS Variable values 4.8 kB
CounterStyleManager.cpp 66.5 kB
CounterStyleManager.h 6.1 kB
Declaration.cpp representation of a declaration block (or style attribute) in a CSS * stylesheet 75.6 kB
Declaration.h representation of a declaration block (or style attribute) in a CSS * stylesheet 14.7 kB
DeclarationBlock.h representation of a declaration block in a CSS stylesheet, or of * a style attribute 4.1 kB
DeclarationBlockInlines.h 2.7 kB
DocumentStyleRootIterator.cpp 1.1 kB
DocumentStyleRootIterator.h DocumentStyleRootIterator traverses the roots of the document from the * perspective of the Servo-b 1.1 kB
ErrorReporter.cpp diagnostic reporting for CSS style sheet parser 10.4 kB
ErrorReporter.h diagnostic reporting for CSS style sheet parser 3.7 kB
FontFace.cpp 21.2 kB
FontFace.h 9.2 kB
FontFaceSet.cpp DOMEventTargetHelper 57.4 kB
FontFaceSet.h 12.9 kB
FontFaceSetIterator.cpp mFontFaceSet 2.1 kB
FontFaceSetIterator.h 1.3 kB
GenerateCSSPropsGenerated.py 3.8 kB
GenericSpecifiedValues.h Generic representation of a container of specified CSS values, which * could potentially be Servo- 4.4 kB
GenericSpecifiedValuesInlines.h Inlined methods for GenericSpecifiedValues. Will just redirect to * nsRuleData methods when compile 4.8 kB
GroupRule.h public Rule 3.8 kB
HandleRefPtr.h smart pointer for strong references to objects through pointer-like * "handle" objects 3.0 kB
ImageDocument.css This CSS stylesheet defines the rules to be applied to any ImageDocuments, * including those in fra 923 Bytes
ImageLoader.cpp A class that handles style system image loads (other image loads are handled * by the nodes in the 13.8 kB
ImageLoader.h 3.8 kB
ImportRule.h Rule 2.2 kB
IncrementalClearCOMRuleArray.cpp 2.4 kB
IncrementalClearCOMRuleArray.h public nsCOMArray 781 Bytes
LayerAnimationInfo.cpp static 1.9 kB
LayerAnimationInfo.h 975 Bytes
Loader.cpp loading of CSS style sheets using the network APIs 94.6 kB
Loader.h loading of CSS style sheets using the network APIs 24.2 kB
Makefile.in 601 Bytes
MediaQueryList.cpp nullptr 5.0 kB
MediaQueryList.h implements DOM interface for querying and observing media queries 3.0 kB
NameSpaceRule.h class for CSS @namespace rules 2.1 kB
PreloadedStyleSheet.cpp a CSS style sheet returned from nsIStyleSheetService.preloadSheet 2.9 kB
PreloadedStyleSheet.h public nsIPreloadedStyleSheet 1.6 kB
PythonCSSProps.h A file meant as input to the preprocessor only 1.3 kB
Rule.h public nsIDOMCSSRule 4.2 kB
RuleNodeCacheConditions.cpp an object that stores the result of determining whether a style struct that * was computed can be c 1.3 kB
RuleNodeCacheConditions.h an object that stores the result of determining whether a style struct that * was computed can be c 4.5 kB
RuleProcessorCache.cpp nsIMemoryReporter 7.6 kB
RuleProcessorCache.h cache of re-usable nsCSSRuleProcessors for given sets of style sheets 5.0 kB
SVGAttrAnimationRuleProcessor.cpp nsIStyleRuleProcessor 3.4 kB
SVGAttrAnimationRuleProcessor.h style rule processor for rules from SMIL Animation of SVG mapped * attributes (attributes whose val 2.5 kB
ServoArcTypeList.h a list of all Servo Arc types used in stylo bindings for preprocessing 750 Bytes
ServoBindingList.h a list of all Servo binding functions 15.4 kB
ServoBindingTypes.h 6.9 kB
ServoBindings.cpp 43.1 kB
ServoBindings.h API for Servo to access Gecko data structures. This file must compile as valid * C code in order fo 18.4 kB
ServoCSSRuleList.cpp dom 4.3 kB
ServoCSSRuleList.h dom 2.3 kB
ServoDeclarationBlock.cpp static 1.8 kB
ServoDeclarationBlock.h 2.4 kB
ServoElementSnapshot.cpp 1.4 kB
ServoElementSnapshot.h A structure representing a single attribute name and value. * * This is pretty similar to the priv 3.9 kB
ServoPropPrefList.h 963 Bytes
ServoSpecifiedValues.cpp 2.9 kB
ServoSpecifiedValues.h Servo-backed specified value store, to be used when mapping presentation * attributes 2.8 kB
ServoStyleRule.cpp representation of CSSStyleRule for stylo 6.2 kB
ServoStyleRule.h 2.9 kB
ServoStyleSet.cpp 22.7 kB
ServoStyleSet.h The set of style sheets that apply to a document, backed by a Servo * Stylist. A ServoStyleSet con 9.1 kB
ServoStyleSheet.cpp 6.4 kB
ServoStyleSheet.h public StyleSheet 3.7 kB
ServoTypes.h Type definitions used to interact with Servo. This gets included by nsINode, * so don't add signifi 1.6 kB
ServoUtils.h some utilities for stylo 5.3 kB
SheetParsingMode.h Enum defining the mode in which a sheet is to be parsed. This is * usually, but not always, the sa 1.6 kB
SheetType.h uint8_t 926 Bytes
StyleAnimationValue.cpp Utilities for animation of computed style values 192.3 kB
StyleAnimationValue.h Utilities for animation of computed style values 22.7 kB
StyleAnimationValueInlines.h 1.7 kB
StyleBackendType.h uint8_t 636 Bytes
StyleComplexColor.h represent a color combines a numeric color and currentcolor 1.9 kB
StyleContextSource.h 5.5 kB
StyleRule.cpp representation of CSS style rules (selectors+declaration), CSS * selectors, and DOM objects for sty 40.5 kB
StyleRule.h representation of CSS style rules (selectors+declaration) and CSS * selectors 12.8 kB
StyleSetHandle.h Smart pointer class that can hold a pointer to either an nsStyleSet * or a ServoStyleSet. 8.0 kB
StyleSetHandleInlines.h 7.9 kB
StyleSheet.cpp 15.9 kB
StyleSheet.h public nsIDOMCSSStyleSheet 10.2 kB
StyleSheetInfo.h Struct for data common to CSSStyleSheetInner and ServoStyleSheet. 2.2 kB
StyleSheetInlines.h 2.7 kB
TopLevelImageDocument.css This CSS stylesheet defines the rules to be applied to ImageDocuments that are top level (e.g. not 941 Bytes
TopLevelVideoDocument.css This CSS stylesheet defines the rules to be applied to VideoDocuments that are top level (e.g. not 670 Bytes
contenteditable.css Use default arrow over objects with size that are selected when clicked on. Override the brow 10.0 kB
designmode.css 326 Bytes
generate-stylestructlist.py 6.0 kB
jar.mn 2.5 kB
moz.build 6.9 kB
nsAnimationManager.cpp 42.8 kB
nsAnimationManager.h 13.0 kB
nsCSSAnonBoxList.h atom list for CSS anonymous boxes 4.6 kB
nsCSSAnonBoxes.cpp atom list for CSS anonymous boxes 1.5 kB
nsCSSAnonBoxes.h atom list for CSS anonymous boxes 1.0 kB
nsCSSCounterDescList.h 640 Bytes
nsCSSDataBlock.cpp compact representation of the property-value pairs within a CSS * declaration, and the code for exp 28.4 kB
nsCSSDataBlock.h compact representation of the property-value pairs within a CSS * declaration, and the code for exp 12.6 kB
nsCSSFontDescList.h 648 Bytes
nsCSSKeywordList.h keywords used within CSS property values 27.0 kB
nsCSSKeywords.cpp keywords used within CSS property values 2.5 kB
nsCSSKeywords.h keywords used within CSS property values 1.2 kB
nsCSSParser.cpp parsing of CSS stylesheets, based on a token stream from the CSS scanner 606.9 kB
nsCSSParser.h parsing of CSS stylesheets, based on a token stream from the CSS scanner 14.5 kB
nsCSSPropAliasList.h a list of all CSS property aliases with data about them, for preprocessing 17.6 kB
nsCSSPropList.h a list of all CSS properties with considerable data about them, for * preprocessing 131.9 kB
nsCSSPropLogicalGroupList.h a list of groups of logical properties, for preprocessing 2.8 kB
nsCSSPropertyID.h enum types for CSS properties and their values 3.6 kB
nsCSSPropertyIDSet.h bit vectors for sets of CSS properties 3.5 kB
nsCSSProps.cpp methods for dealing with CSS properties and tables of the keyword * values they accept 137.2 kB
nsCSSProps.h methods for dealing with CSS properties and tables of the keyword * values they accept 39.9 kB
nsCSSPropsGenerated.inc.in processed file that defines CSS property tables that can't be generated with the pre-processor, d 636 Bytes
nsCSSPseudoClassList.h atom list for CSS pseudo-classes 12.8 kB
nsCSSPseudoClasses.cpp atom list for CSS pseudo-classes 5.4 kB
nsCSSPseudoClasses.h atom list for CSS pseudo-classes 3.6 kB
nsCSSPseudoElementList.h atom list for CSS pseudo-elements 4.3 kB
nsCSSPseudoElements.cpp atom list for CSS pseudo-elements 3.9 kB
nsCSSPseudoElements.h atom list for CSS pseudo-elements 4.8 kB
nsCSSRuleProcessor.cpp style rule processor for CSS style sheets, responsible for selector * matching and cascading 141.8 kB
nsCSSRuleProcessor.h public nsIStyleRuleProcessor 10.5 kB
nsCSSRules.cpp rules in a CSS stylesheet other than style rules (e.g., @import rules) 83.9 kB
nsCSSRules.h rules in a CSS stylesheet other than style rules (e.g., @import rules) 23.3 kB
nsCSSScanner.cpp tokenization of CSS style sheets 37.1 kB
nsCSSScanner.h tokenization of CSS style sheets 13.9 kB
nsCSSValue.cpp representation of simple property values within CSS declarations 106.4 kB
nsCSSValue.h representation of simple property values within CSS declarations 66.0 kB
nsCSSVisitedDependentPropList.h a list of style struct's member variables which can be visited-dependent 1.5 kB
nsComputedDOMStyle.cpp DOM object returned from element.getComputedStyle() 216.7 kB
nsComputedDOMStyle.h DOM object returned from element.getComputedStyle() 31.7 kB
nsComputedDOMStylePropertyList.h a list of the CSS properties that are exposed on nsComputedDOMStyle * objects, for preprocessing 22.2 kB
nsDOMCSSAttrDeclaration.cpp DOM object for element.style 7.4 kB
nsDOMCSSAttrDeclaration.h DOM object for element.style 2.0 kB
nsDOMCSSDeclaration.cpp 13.0 kB
nsDOMCSSDeclaration.h public nsICSSDeclaration 7.8 kB
nsDOMCSSRGBColor.cpp mAlpha 1.3 kB
nsDOMCSSRGBColor.h public nsWrapperCache 1.7 kB
nsDOMCSSRect.cpp mTop 2.1 kB
nsDOMCSSRect.h DOM object representing rectangle values in DOM computed style 1.6 kB
nsDOMCSSValueList.cpp mCSSValues 3.1 kB
nsDOMCSSValueList.h mozilla 2.0 kB
nsFontFaceLoader.cpp code for loading in @font-face defined font data 10.5 kB
nsFontFaceLoader.h public nsIStreamLoaderObserver 1.8 kB
nsFontFaceUtils.cpp 5.2 kB
nsFontFaceUtils.h helper utilities for working with downloadable fonts 734 Bytes
nsHTMLCSSStyleSheet.cpp nsIStyleRuleProcessor 6.8 kB
nsHTMLCSSStyleSheet.h style sheet and style rule processor representing style attributes 3.1 kB
nsHTMLStyleSheet.cpp style sheet and style rule processor representing data from presentational * HTML attributes 17.7 kB
nsHTMLStyleSheet.h style sheet and style rule processor representing data from presentational * HTML attributes 6.6 kB
nsICSSDeclaration.h public nsIDOMCSSStyleDeclaration 7.0 kB
nsICSSLoaderObserver.h public nsISupports 1.9 kB
nsICSSPseudoComparator.h internal interface for implementing complex pseudo-classes 590 Bytes
nsICSSStyleRuleDOMWrapper.h public nsIDOMCSSStyleRule 1.2 kB
nsIStyleRule.h public nsISupports 3.5 kB
nsIStyleRuleProcessor.h public nsISupports 5.3 kB
nsLayoutStylesheetCache.cpp nsIObserver 29.8 kB
nsLayoutStylesheetCache.h 5.1 kB
nsMediaFeatures.cpp the features that media queries can test 22.9 kB
nsMediaFeatures.h the features that media queries can test 3.4 kB
nsMediaList.cpp representation of media lists used when linking to style sheets or by * @media rules 21.9 kB
nsMediaList.h representation of media lists used when linking to style sheets or by * @media rules 10.1 kB
nsNthIndexCache.cpp A class that computes and caches the indices used for :nth-* pseudo-class * matching. 4.6 kB
nsNthIndexCache.h A class that computes and caches the indices used for :nth-* pseudo-class * matching. 3.8 kB
nsROCSSPrimitiveValue.cpp DOM object representing values in DOM computed style 17.0 kB
nsROCSSPrimitiveValue.h mozilla 4.5 kB
nsRuleData.cpp 2.4 kB
nsRuleData.h temporary (expanded) representation of property-value pairs used to * hold data from matched rules 7.4 kB
nsRuleNode.cpp a node in the lexicographic tree of rules that match an element, * responsible for converting the r 416.7 kB
nsRuleNode.h a node in the lexicographic tree of rules that match an element, * responsible for converting the r 47.5 kB
nsRuleProcessorData.h data structures passed to nsIStyleRuleProcessor methods (to pull loop * invariant computations out 21.9 kB
nsRuleWalker.h a class that walks the lexicographic tree of rule nodes as style * rules are matched 3.7 kB
nsStyleConsts.h constants used in the style struct data provided by nsStyleContext 47.9 kB
nsStyleContext.cpp the interface (to internal code) for retrieving computed style data 69.0 kB
nsStyleContext.h the interface (to internal code) for retrieving computed style data 35.9 kB
nsStyleCoord.cpp representation of length values in computed style data 11.4 kB
nsStyleCoord.h representation of length values in computed style data 20.6 kB
nsStyleSet.cpp the container for the style sheets that apply to a presentation, and * the internal API that the st 92.2 kB
nsStyleSet.h the container for the style sheets that apply to a presentation, and * the internal API that the st 26.7 kB
nsStyleStruct.cpp structs that contain the data provided by nsStyleContext, the * internal API for computed style dat 137.0 kB
nsStyleStruct.h structs that contain the data provided by nsStyleContext, the * internal API for computed style dat 146.9 kB
nsStyleStructFwd.h Forward declarations to avoid including all of nsStyleStruct.h. 2.0 kB
nsStyleStructInlines.h Inline methods that belong in nsStyleStruct.h, except that they * require more headers. 8.6 kB
nsStyleTransformMatrix.cpp A class used for intermediate representations of the -moz-transform property. 44.5 kB
nsStyleTransformMatrix.h A class representing three matrices that can be used for style transforms. 8.8 kB
nsStyleUtil.cpp 26.1 kB
nsStyleUtil.h 8.7 kB
nsTransitionManager.cpp Code to start and animate CSS transitions. 43.0 kB
nsTransitionManager.h Code to start and animate CSS transitions. 16.7 kB