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 4.7 kB
AnimationCollection.h 4.0 kB
AnimationCommon.h 6.3 kB
BindingStyleRule.cpp virtual 635 Bytes
BindingStyleRule.h public css 2.5 kB
BuiltinCounterStyleList.h a list of all builtin counter styles 1.9 kB
CSS.cpp DOM object holding utility CSS functions 3.1 kB
CSS.h DOM object holding utility CSS functions 1.1 kB
CSSCalc.h 14.8 kB
CSSEnabledState.h only enable what 1.3 kB
CSSFontFeatureValuesRule.cpp virtual 884 Bytes
CSSFontFeatureValuesRule.h public css 1.7 kB
CSSImportRule.cpp virtual 783 Bytes
CSSImportRule.h public css 1.2 kB
CSSKeyframeRule.cpp virtual 706 Bytes
CSSKeyframeRule.h public css 1.2 kB
CSSKeyframesRule.cpp virtual 902 Bytes
CSSKeyframesRule.h public css 1.5 kB
CSSLexer.cpp 5.1 kB
CSSLexer.h public NonRefcountedDOMObject 1.2 kB
CSSMediaRule.cpp virtual 698 Bytes
CSSMediaRule.h public css 1.0 kB
CSSMozDocumentRule.cpp virtual 2.0 kB
CSSMozDocumentRule.h public css 1.2 kB
CSSNamespaceRule.h public css 1.5 kB
CSSPageRule.cpp 674 Bytes
CSSPageRule.h public css 1.2 kB
CSSRuleList.cpp virtual 956 Bytes
CSSRuleList.h public nsISupports 1.2 kB
CSSStyleSheet.cpp representation of a CSS style sheet 26.8 kB
CSSStyleSheet.h representation of a CSS style sheet 6.5 kB
CSSSupportsRule.cpp virtual 706 Bytes
CSSSupportsRule.h public css 989 Bytes
CSSValue.h a DOM object representing values in DOM computed style 1.3 kB
CSSVariableDeclarations.cpp CSS Custom Property assignments for a Declaration at a given priority 5.5 kB
CSSVariableDeclarations.h CSS Custom Property assignments for a Declaration at a given priority 4.6 kB
CSSVariableImageTable.h callers should pass a lambda 6.5 kB
CSSVariableResolver.cpp object that resolves CSS variables using specified and inherited variable * values 9.0 kB
CSSVariableResolver.h object that resolves CSS variables using specified and inherited variable * values 4.6 kB
CSSVariableValues.cpp computed CSS Variable values 3.6 kB
CSSVariableValues.h computed CSS Variable values 4.8 kB
CachedInheritingStyles.cpp 2.2 kB
CachedInheritingStyles.h 2.0 kB
CounterStyleManager.cpp 65.4 kB
CounterStyleManager.h 11.5 kB
Declaration.cpp representation of a declaration block (or style attribute) in a CSS * stylesheet 71.2 kB
Declaration.h representation of a declaration block (or style attribute) in a CSS * stylesheet 14.4 kB
DeclarationBlock.h representation of a declaration block in a CSS stylesheet, or of * a style attribute 5.1 kB
DeclarationBlockInlines.h 3.0 kB
DocumentStyleRootIterator.cpp 1.3 kB
DocumentStyleRootIterator.h DocumentStyleRootIterator traverses the roots of the document from the * perspective of the Servo-b 1.3 kB
ErrorReporter.cpp diagnostic reporting for CSS style sheet parser 11.7 kB
ErrorReporter.h diagnostic reporting for CSS style sheet parser 4.1 kB
FontFace.cpp 24.1 kB
FontFace.h 10.1 kB
FontFaceSet.cpp 62.5 kB
FontFaceSet.h 14.6 kB
FontFaceSetIterator.cpp mFontFaceSet 2.2 kB
FontFaceSetIterator.h 1.3 kB
GeckoStyleContext.cpp static 43.3 kB
GeckoStyleContext.h 10.8 kB
GenerateCSSPropsGenerated.py 3.8 kB
GenericSpecifiedValues.h Generic representation of a container of specified CSS values, which * could potentially be Servo- 4.8 kB
GenericSpecifiedValuesInlines.h Inlined methods for GenericSpecifiedValues. Will just redirect to * nsRuleData methods when compile 5.9 kB
GroupRule.cpp internal interface representing CSS style rules that contain other * rules, such as @media rules 9.7 kB
GroupRule.h internal interface representing CSS style rules that contain other * rules, such as @media rules 8.1 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 14.8 kB
ImageLoader.h 4.0 kB
ImportRule.h Rule 1.8 kB
IncrementalClearCOMRuleArray.cpp 2.4 kB
IncrementalClearCOMRuleArray.h public nsCOMArray 784 Bytes
LayerAnimationInfo.cpp static 1.9 kB
LayerAnimationInfo.h 1.0 kB
Loader.cpp loading of CSS style sheets using the network APIs 92.4 kB
Loader.h loading of CSS style sheets using the network APIs 26.3 kB
Makefile.in 601 Bytes
MediaFeatureChange.h A struct defining a media feature change. 2.6 kB
MediaList.cpp base class for representation of media lists 3.2 kB
MediaList.h public nsISupports 3.1 kB
MediaQueryList.cpp 5.2 kB
MediaQueryList.h 3.0 kB
NameSpaceRule.h class for CSS @namespace rules 2.0 kB
PostTraversalTask.cpp 1.3 kB
PostTraversalTask.h a task to be performed immediately after a Servo traversal 3.2 kB
PreloadedStyleSheet.cpp mGecko 4.5 kB
PreloadedStyleSheet.h public nsIPreloadedStyleSheet 2.4 kB
PythonCSSProps.h A file meant as input to the preprocessor only 1.7 kB
Rule.cpp base class for all rule types in a CSS style sheet 2.4 kB
Rule.h public nsISupports 4.1 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.1 kB
ServoArcTypeList.h a list of all Servo Arc types used in stylo bindings for preprocessing 1.2 kB
ServoBindingList.h a list of all Servo binding functions 42.4 kB
ServoBindingTypes.h 9.9 kB
ServoBindings.cpp 84.1 kB
ServoBindings.h API for Servo to access Gecko data structures. * * Functions beginning with Gecko_ are implemented 35.9 kB
ServoBindings.toml 21.0 kB
ServoCSSParser.cpp CSS parsing utility functions 4.3 kB
ServoCSSParser.h CSS parsing utility functions 7.3 kB
ServoCSSRuleList.cpp dom 7.5 kB
ServoCSSRuleList.h dom 3.0 kB
ServoDeclarationBlock.cpp static 2.2 kB
ServoDeclarationBlock.h 3.0 kB
ServoDocumentRule.cpp CSSMozDocumentRule 2.8 kB
ServoDocumentRule.h Representation of CSSMozDocumentRule for stylo 1.6 kB
ServoElementSnapshot.cpp 1.5 kB
ServoElementSnapshot.h A structure representing a single attribute name and value. * * This is pretty similar to the priv 6.3 kB
ServoElementSnapshotTable.h 741 Bytes
ServoFontFeatureValuesRule.cpp representation of CSSFontFeatureValuesRule for stylo 2.5 kB
ServoFontFeatureValuesRule.h representation of CSSFontFeatureValuesRule for stylo 1.7 kB
ServoImportRule.cpp dom 3.5 kB
ServoImportRule.h dom 1.5 kB
ServoKeyframeRule.cpp 5.8 kB
ServoKeyframeRule.h 1.8 kB
ServoKeyframesRule.cpp 9.7 kB
ServoKeyframesRule.h 1.9 kB
ServoMediaList.cpp representation of media lists for servo backend 2.6 kB
ServoMediaList.h representation of media lists for servo backend 1.5 kB
ServoMediaRule.cpp CSSMediaRule 3.6 kB
ServoMediaRule.h dom 1.8 kB
ServoNamespaceRule.cpp 1.6 kB
ServoNamespaceRule.h public dom 1.4 kB
ServoPageRule.cpp representation of CSSPageRule for stylo 6.0 kB
ServoPageRule.h representation of CSSPageRule for stylo 3.1 kB
ServoPropPrefList.h 1.2 kB
ServoSpecifiedValues.cpp 3.4 kB
ServoSpecifiedValues.h Servo-backed specified value store, to be used when mapping presentation * attributes 1.9 kB
ServoStyleContext.cpp 1.9 kB
ServoStyleContext.h 4.3 kB
ServoStyleContextInlines.h 1.5 kB
ServoStyleRule.cpp representation of CSSStyleRule for stylo 8.3 kB
ServoStyleRule.h representation of CSSStyleRule for stylo 4.0 kB
ServoStyleSet.cpp 54.9 kB
ServoStyleSet.h 20.6 kB
ServoStyleSheet.cpp 15.1 kB
ServoStyleSheet.h 6.5 kB
ServoSupportsRule.cpp CSSSupportsRule 2.8 kB
ServoSupportsRule.h representation of CSSSupportsRule for stylo 1.6 kB
ServoTypes.h Type definitions used to interact with Servo. This gets included by nsINode, * so don't add signifi 8.3 kB
ServoUtils.h some utilities for stylo 7.3 kB
SheetLoadData.h Data needed to properly load a stylesheet * ******************************************** 7.0 kB
SheetParsingMode.h uint8_t 2.1 kB
SheetType.h uint8_t 1.3 kB
StreamLoader.cpp nsIStreamListener 5.0 kB
StreamLoader.h public nsIStreamListener 1.1 kB
StyleAnimationValue.cpp Utilities for animation of computed style values 200.9 kB
StyleAnimationValue.h Utilities for animation of computed style values 26.2 kB
StyleBackendType.h uint8_t 653 Bytes
StyleComplexColor.h represent a color combines a numeric color and currentcolor 1.9 kB
StylePrefs.cpp static 2.9 kB
StylePrefs.h A namespace class for style system prefs 1.1 kB
StyleRule.cpp representation of CSS style rules (selectors+declaration), CSS * selectors, and DOM objects for sty 43.4 kB
StyleRule.h representation of CSS style rules (selectors+declaration) and CSS * selectors 13.5 kB
StyleSetHandle.h Smart pointer class that can hold a pointer to either an nsStyleSet * or a ServoStyleSet. 9.3 kB
StyleSetHandleInlines.h 11.6 kB
StyleSheet.cpp 24.4 kB
StyleSheet.h public nsICSSLoaderObserver 12.7 kB
StyleSheetInfo.h Struct for data common to CSSStyleSheetInner and ServoStyleSheet. 2.8 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
URLExtraData.cpp thread-safe container of information for resolving url values 1.4 kB
URLExtraData.h thread-safe container of information for resolving url values 2.0 kB
URLMatchingFunction.h Enum defining the type of URL matching function for a @-moz-document rule * condition. 723 Bytes
bindgen.toml.in 46 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.2 kB
jar.mn 2.2 kB
moz.build 9.1 kB
nsAnimationManager.cpp 40.6 kB
nsAnimationManager.h 13.2 kB
nsCSSAnonBoxList.h atom list for CSS anonymous boxes 6.6 kB
nsCSSAnonBoxes.cpp name_ 2.6 kB
nsCSSAnonBoxes.h atom list for CSS anonymous boxes 3.7 kB
nsCSSCounterDescList.h 681 Bytes
nsCSSCounterStyleRule.cpp a Gecko @counter-style rule 12.7 kB
nsCSSCounterStyleRule.h 3.6 kB
nsCSSDataBlock.cpp compact representation of the property-value pairs within a CSS * declaration, and the code for exp 28.1 kB
nsCSSDataBlock.h compact representation of the property-value pairs within a CSS * declaration, and the code for exp 12.4 kB
nsCSSFontDescList.h 751 Bytes
nsCSSFontFaceRule.cpp a Gecko @font-face rule 13.2 kB
nsCSSFontFaceRule.h 4.6 kB
nsCSSKeywordList.h keywords used within CSS property values 27.1 kB
nsCSSKeywords.cpp keywords used within CSS property values 2.6 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 597.5 kB
nsCSSParser.h parsing of CSS stylesheets, based on a token stream from the CSS scanner 13.4 kB
nsCSSPropAliasList.h a list of all CSS property aliases with data about them, for preprocessing 21.9 kB
nsCSSPropList.h a list of all CSS properties with considerable data about them, for * preprocessing 134.3 kB
nsCSSPropLogicalGroupList.h a list of groups of logical properties, for preprocessing 2.9 kB
nsCSSPropertyID.h enum types for CSS properties and their values 3.6 kB
nsCSSPropertyIDSet.h bit vectors for sets of CSS properties 4.3 kB
nsCSSProps.cpp methods for dealing with CSS properties and tables of the keyword * values they accept 134.5 kB
nsCSSProps.h methods for dealing with CSS properties and tables of the keyword * values they accept 40.3 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 13.9 kB
nsCSSPseudoClasses.cpp atom list for CSS pseudo-classes 9.9 kB
nsCSSPseudoClasses.h atom list for CSS pseudo-classes 5.3 kB
nsCSSPseudoElementList.h atom list for CSS pseudo-elements 4.9 kB
nsCSSPseudoElements.cpp name_ 5.6 kB
nsCSSPseudoElements.h atom list for CSS pseudo-elements 7.2 kB
nsCSSRuleProcessor.cpp style rule processor for CSS style sheets, responsible for selector * matching and cascading 132.0 kB
nsCSSRuleProcessor.h public nsIStyleRuleProcessor 10.0 kB
nsCSSRules.cpp rules in a CSS stylesheet other than style rules (e.g., @import rules) 36.9 kB
nsCSSRules.h rules in a CSS stylesheet other than style rules (e.g., @import rules) 13.8 kB
nsCSSScanner.cpp tokenization of CSS style sheets 39.8 kB
nsCSSScanner.h tokenization of CSS style sheets 14.0 kB
nsCSSValue.cpp representation of simple property values within CSS declarations 109.1 kB
nsCSSValue.h representation of simple property values within CSS declarations 65.4 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() 233.7 kB
nsComputedDOMStyle.h DOM object returned from element.getComputedStyle() 33.2 kB
nsComputedDOMStylePropertyList.h a list of the CSS properties that are exposed on nsComputedDOMStyle * objects, for preprocessing 18.7 kB
nsDOMCSSAttrDeclaration.cpp DOM object for element.style 8.1 kB
nsDOMCSSAttrDeclaration.h DOM object for element.style 2.2 kB
nsDOMCSSDeclaration.cpp nsICSSDeclaration 14.2 kB
nsDOMCSSDeclaration.h public nsICSSDeclaration 10.2 kB
nsDOMCSSRGBColor.cpp mAlpha 1.4 kB
nsDOMCSSRGBColor.h public nsWrapperCache 1.6 kB
nsDOMCSSRect.cpp mTop 1.4 kB
nsDOMCSSRect.h DOM object representing rectangle values in DOM computed style 1.5 kB
nsDOMCSSValueList.cpp mCSSValues 2.9 kB
nsDOMCSSValueList.h DOM object representing lists of values in DOM computed style 1.9 kB
nsFontFaceLoader.cpp code for loading in @font-face defined font data 11.2 kB
nsFontFaceLoader.h public nsIStreamLoaderObserver 2.0 kB
nsFontFaceUtils.cpp 5.2 kB
nsFontFaceUtils.h helper utilities for working with downloadable fonts 747 Bytes
nsHTMLCSSStyleSheet.cpp nsIStyleRuleProcessor 6.9 kB
nsHTMLCSSStyleSheet.h style sheet and style rule processor representing style attributes 3.3 kB
nsHTMLStyleSheet.cpp style sheet and style rule processor representing data from presentational * HTML attributes 18.6 kB
nsHTMLStyleSheet.h style sheet and style rule processor representing data from presentational * HTML attributes 7.6 kB
nsICSSDeclaration.cpp Implementation of non-inline bits of nsICSSDeclaration. 647 Bytes
nsICSSDeclaration.h public nsISupports 4.9 kB
nsICSSLoaderObserver.h public nsISupports 2.1 kB
nsIStyleRule.h internal abstract interface for objects providing immutable style * information 3.8 kB
nsIStyleRuleProcessor.h public nsISupports 5.5 kB
nsLayoutStylesheetCache.cpp nsIObserver 31.2 kB
nsLayoutStylesheetCache.h 5.3 kB
nsMediaFeatures.cpp the features that media queries can test 31.7 kB
nsMediaFeatures.h the features that media queries can test 3.7 kB
nsMediaList.cpp representation of media lists used when linking to style sheets or by * @media rules 17.8 kB
nsMediaList.h representation of media lists used when linking to style sheets or by * @media rules 9.2 kB
nsNthIndexCache.cpp A class that computes and caches the indices used for :nth-* pseudo-class * matching. 4.5 kB
nsNthIndexCache.h A class that computes and caches the indices used for :nth-* pseudo-class * matching. 3.7 kB
nsROCSSPrimitiveValue.cpp DOM object representing values in DOM computed style 18.2 kB
nsROCSSPrimitiveValue.h DOM object representing values in DOM computed style 3.7 kB
nsRuleData.cpp 3.1 kB
nsRuleData.h temporary (expanded) representation of property-value pairs used to * hold data from matched rules 6.7 kB
nsRuleNode.cpp a node in the lexicographic tree of rules that match an element, * responsible for converting the r 395.0 kB
nsRuleNode.h a node in the lexicographic tree of rules that match an element, * responsible for converting the r 43.9 kB
nsRuleProcessorData.h data structures passed to nsIStyleRuleProcessor methods (to pull loop * invariant computations out 24.2 kB
nsRuleWalker.h a class that walks the lexicographic tree of rule nodes as style * rules are matched 3.8 kB
nsStyleAutoArray.h An array of objects, similar to AutoTArray<T,1> but which is memmovable. It * always has length >= 2.3 kB
nsStyleConsts.h constants used in the style struct data provided by nsStyleContext 39.5 kB
nsStyleContext.cpp the interface (to internal code) for retrieving computed style data 23.3 kB
nsStyleContext.h the interface (to internal code) for retrieving computed style data 13.5 kB
nsStyleContextInlines.h Inlined methods for nsStyleContext. Will just redirect to * GeckoStyleContext methods when compiled 9.0 kB
nsStyleCoord.cpp representation of length values in computed style data 10.6 kB
nsStyleCoord.h representation of length values in computed style data 20.9 kB
nsStyleSet.cpp the container for the style sheets that apply to a presentation, and * the internal API that the st 94.1 kB
nsStyleSet.h the container for the style sheets that apply to a presentation, and * the internal API that the st 28.5 kB
nsStyleStruct.cpp structs that contain the data provided by nsStyleContext, the * internal API for computed style dat 158.3 kB
nsStyleStruct.h structs that contain the data provided by nsStyleContext, the * internal API for computed style dat 135.5 kB
nsStyleStructFwd.h Forward declarations to avoid including all of nsStyleStruct.h. 2.1 kB
nsStyleStructInlines.h Inline methods that belong in nsStyleStruct.h, except that they * require more headers. 9.1 kB
nsStyleTransformMatrix.cpp A class used for intermediate representations of the -moz-transform property. 49.2 kB
nsStyleTransformMatrix.h A class representing three matrices that can be used for style transforms. 8.8 kB
nsStyleUtil.cpp 27.3 kB
nsStyleUtil.h 9.2 kB
nsTimingFunction.h 2.9 kB
nsTransitionManager.cpp Code to start and animate CSS transitions. 42.8 kB
nsTransitionManager.h Code to start and animate CSS transitions. 15.0 kB