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
tools
xbl-marquee
AnimationCollection.cpp static 4.6 kB
AnimationCollection.h 3.5 kB
AnimationCommon.h 6.4 kB
BindingStyleRule.cpp virtual 638 Bytes
BindingStyleRule.h public css 2.6 kB
BorrowedTypeList.h a list of Gecko types used across bindings, for preprocessing 3.0 kB
BuiltinCounterStyleList.h a list of all builtin counter styles 1.9 kB
CSS.cpp DOM object holding utility CSS functions 1.4 kB
CSS.h DOM object holding utility CSS functions 1.2 kB
CSSCounterStyleRule.cpp 3.2 kB
CSSCounterStyleRule.h 1.9 kB
CSSEnabledState.h only enable what 1.3 kB
CSSFontFaceRule.cpp 6.7 kB
CSSFontFaceRule.h 3.2 kB
CSSFontFeatureValuesRule.cpp CSSRule implementation 2.2 kB
CSSFontFeatureValuesRule.h 2.0 kB
CSSImportRule.cpp css 3.5 kB
CSSImportRule.h css 1.6 kB
CSSKeyframeRule.cpp 5.6 kB
CSSKeyframeRule.h 1.9 kB
CSSKeyframesRule.cpp 8.8 kB
CSSKeyframesRule.h 2.0 kB
CSSMediaRule.cpp css 3.2 kB
CSSMediaRule.h css 1.8 kB
CSSMozDocumentRule.cpp virtual 4.5 kB
CSSMozDocumentRule.h 2.0 kB
CSSNamespaceRule.cpp 1.3 kB
CSSNamespaceRule.h 2.0 kB
CSSPageRule.cpp nsDOMCSSDeclaration implementation 5.3 kB
CSSPageRule.h 3.0 kB
CSSPropFlags.h uint8_t 2.5 kB
CSSRuleList.cpp virtual 951 Bytes
CSSRuleList.h public nsISupports 1.2 kB
CSSStyleRule.cpp nsDOMCSSDeclaration implementation 7.3 kB
CSSStyleRule.h 3.8 kB
CSSSupportsRule.cpp ConditionRule 2.4 kB
CSSSupportsRule.h public css 1.6 kB
CSSValue.h a DOM object representing values in DOM computed style 1.4 kB
CachedInheritingStyles.cpp 2.1 kB
CachedInheritingStyles.h 1.9 kB
ComputedStyle.cpp the interface (to internal code) for retrieving computed style data 18.2 kB
ComputedStyle.h for every frame 13.6 kB
ComputedStyleInlines.h Inlined methods for ComputedStyle. Will just redirect to * GeckoComputedStyle methods when compiled 4.2 kB
CounterStyleManager.cpp 65.8 kB
CounterStyleManager.h 11.8 kB
DeclarationBlock.cpp static 997 Bytes
DeclarationBlock.h representation of a declaration block in a CSS stylesheet, or of * a style attribute 7.8 kB
DocumentMatchingFunction.h Enum defining the type of matching function for a @-moz-document rule * condition. 749 Bytes
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 8.7 kB
ErrorReporter.h diagnostic reporting for CSS style sheet parser 2.2 kB
FontFace.cpp 23.2 kB
FontFace.h 11.0 kB
FontFaceSet.cpp 62.6 kB
FontFaceSet.h 15.2 kB
FontFaceSetIterator.cpp mFontFaceSet 2.1 kB
FontFaceSetIterator.h 1.3 kB
GeckoBindings.cpp FFI functions for Servo to call into Gecko 85.1 kB
GeckoBindings.h FFI functions for Servo to call into Gecko 32.2 kB
GenerateCSSPropertyID.py 1.3 kB
GenerateCSSPropsGenerated.py /* THIS IS AN AUTOGENERATED FILE. DO NOT EDIT */ /* processed file that defines CSS property table 3.6 kB
GenerateCompositorAnimatableProperties.py /* THIS IS AN AUTOGENERATED FILE. DO NOT EDIT */ #ifndef COMPOSITOR_ANIMATABLE_PROPERTY_LIST #defin 1.1 kB
GenerateComputedDOMStyleGenerated.py /* THIS IS AN AUTOGENERATED FILE. DO NOT EDIT */ /* processed file that defines entries for nsComp 2.2 kB
GenerateServoCSSPropList.py 3.8 kB
GenerateServoStyleConsts.py 1.2 kB
GroupRule.cpp Rule 3.5 kB
GroupRule.h public Rule 2.8 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 26.5 kB
ImageLoader.h NOTE: All methods must be called from the main thread unless otherwise * specified. 7.6 kB
LayerAnimationInfo.cpp static 1.1 kB
LayerAnimationInfo.h 3.2 kB
Loader.cpp loading of CSS style sheets using the network APIs 91.9 kB
Loader.h loading of CSS style sheets using the network APIs 24.7 kB
MappedDeclarations.cpp 1.4 kB
MappedDeclarations.h Representation of a declaration block used for attribute mapping 5.8 kB
MediaFeatureChange.h A struct defining a media feature change. 2.6 kB
MediaList.cpp base class for representation of media lists 4.9 kB
MediaList.h base class for representation of media lists 3.1 kB
MediaQueryList.cpp 5.3 kB
MediaQueryList.h 3.1 kB
PaintWorkletGlobalScope.cpp 1.4 kB
PaintWorkletGlobalScope.h 1.1 kB
PaintWorkletImpl.cpp static 1.2 kB
PaintWorkletImpl.h 934 Bytes
PostTraversalTask.cpp 1.3 kB
PostTraversalTask.h a task to be performed immediately after a Servo traversal 3.2 kB
PreloadedStyleSheet.cpp mSheet 3.8 kB
PreloadedStyleSheet.h public nsIPreloadedStyleSheet 2.3 kB
Rule.cpp base class for all rule types in a CSS style sheet 2.3 kB
Rule.h public nsISupports 4.3 kB
RustCell.h an object with the same layout as a Rust std::cell::Cell<T> 996 Bytes
ServoArcTypeList.h a list of all Servo Arc<T> types used across bindings, for preprocessing 2.1 kB
ServoBindingTypes.h C++ types corresponding to Servo and Gecko types used across bindings, with some annotations to i 12.7 kB
ServoBindings.h FFI functions for Gecko to call into Servo 38.2 kB
ServoBindings.toml 20.8 kB
ServoBoxedTypeList.h a list of all Servo Box<T> types used across bindings, for preprocessing 1.6 kB
ServoCSSParser.cpp CSS parsing utility functions 3.8 kB
ServoCSSParser.h CSS parsing utility functions 5.5 kB
ServoCSSPropList.mako.py 5.7 kB
ServoCSSRuleList.cpp dom 7.0 kB
ServoCSSRuleList.h dom 2.8 kB
ServoComputedData.h ServoComputedData and its related types. 3.6 kB
ServoComputedDataInlines.h 859 Bytes
ServoElementSnapshot.cpp 1.4 kB
ServoElementSnapshot.h A bitflags enum class used to determine what data does a ServoElementSnapshot * contains. 5.9 kB
ServoElementSnapshotTable.h 709 Bytes
ServoStyleSet.cpp 53.9 kB
ServoStyleSet.h 20.7 kB
ServoStyleSetInlines.h 971 Bytes
ServoTraversalStatistics.h 927 Bytes
ServoTypes.h types defined to pass values through Gecko_* and Servo_* FFI functions 5.8 kB
ServoUtils.h some utilities for Gecko to use for Servo initialization and assertions 1.6 kB
SheetLoadData.h Data needed to properly load a stylesheet * ******************************************** 8.1 kB
SheetParsingMode.h uint8_t 2.1 kB
SheetType.h uint8_t 1.3 kB
StreamLoader.cpp nsIStreamListener 6.0 kB
StreamLoader.h public nsIStreamListener 1.6 kB
StyleAnimationValue.cpp Utilities for animation of computed style values 6.5 kB
StyleAnimationValue.h Utilities for animation of computed style values 3.8 kB
StyleComplexColor.cpp 2.6 kB
StyleComplexColor.h represent a color combines a numeric color and currentcolor 4.0 kB
StyleSheet.cpp 37.5 kB
StyleSheet.h 17.4 kB
StyleSheetInfo.h Struct for data common to CSSStyleSheetInner and ServoStyleSheet. 3.6 kB
StyleSheetInlines.h 1.1 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 724 Bytes
URLExtraData.cpp thread-safe container of information for resolving url values 1.3 kB
URLExtraData.h thread-safe container of information for resolving url values 2.4 kB
bindgen.toml.in 51 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
jar.mn 2.2 kB
moz.build 8.5 kB
nsAnimationManager.cpp 24.6 kB
nsAnimationManager.h 12.5 kB
nsCSSAnonBoxList.h atom list for CSS anonymous boxes 7.6 kB
nsCSSAnonBoxes.cpp atom list for CSS anonymous boxes 2.2 kB
nsCSSAnonBoxes.h atom list for CSS anonymous boxes 3.8 kB
nsCSSCounterDescList.h 681 Bytes
nsCSSFontDescList.h 751 Bytes
nsCSSKeywordList.h keywords used within CSS property values 7.7 kB
nsCSSKeywords.cpp keywords used within CSS property values 2.5 kB
nsCSSKeywords.h keywords used within CSS property values 1.2 kB
nsCSSPropertyID.h.in enum types for CSS properties and their values 2.2 kB
nsCSSPropertyIDSet.h bit vectors for sets of CSS properties 5.8 kB
nsCSSProps.cpp methods for dealing with CSS properties and tables of the keyword * values they accept 31.5 kB
nsCSSProps.h methods for dealing with CSS properties and tables of the keyword * values they accept 14.0 kB
nsCSSPseudoElementList.h list of CSS pseudo-elements 5.0 kB
nsCSSPseudoElements.cpp atom list for CSS pseudo-elements 5.4 kB
nsCSSPseudoElements.h atom list for CSS pseudo-elements 7.0 kB
nsCSSValue.cpp representation of simple property values within CSS declarations 27.1 kB
nsCSSValue.h representation of simple property values within CSS declarations 32.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() 138.8 kB
nsComputedDOMStyle.h DOM object returned from element.getComputedStyle() 23.3 kB
nsDOMCSSAttrDeclaration.cpp DOM object for element.style 7.1 kB
nsDOMCSSAttrDeclaration.h DOM object for element.style 2.8 kB
nsDOMCSSDeclaration.cpp 12.7 kB
nsDOMCSSDeclaration.h public nsICSSDeclaration 9.2 kB
nsDOMCSSValueList.cpp DOM object representing lists of values in DOM computed style 1.9 kB
nsDOMCSSValueList.h DOM object representing lists of values in DOM computed style 1.3 kB
nsFontFaceLoader.cpp code for loading in @font-face defined font data 11.5 kB
nsFontFaceLoader.h code for loading in @font-face defined font data 2.0 kB
nsFontFaceUtils.cpp 5.3 kB
nsFontFaceUtils.h helper utilities for working with downloadable fonts 746 Bytes
nsHTMLCSSStyleSheet.cpp style sheet and style rule processor representing style attributes 2.1 kB
nsHTMLCSSStyleSheet.h style sheet and style rule processor representing style attributes 1.4 kB
nsHTMLStyleSheet.cpp style sheet and style rule processor representing data from presentational * HTML attributes 5.9 kB
nsHTMLStyleSheet.h style sheet and style rule processor representing data from presentational * HTML attributes 2.8 kB
nsICSSDeclaration.cpp Implementation of non-inline bits of nsICSSDeclaration. 647 Bytes
nsICSSDeclaration.h public nsISupports 4.8 kB
nsICSSLoaderObserver.h public nsISupports 1.9 kB
nsLayoutStylesheetCache.cpp nsIObserver 26.3 kB
nsLayoutStylesheetCache.h 4.0 kB
nsMediaFeatures.cpp the features that media queries can test 14.8 kB
nsMediaFeatures.h the features that media queries can test 649 Bytes
nsROCSSPrimitiveValue.cpp DOM object representing values in DOM computed style 6.6 kB
nsROCSSPrimitiveValue.h DOM object representing values in DOM computed style 2.6 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 ComputedStyle 39.1 kB
nsStyleCoord.cpp representation of length values in computed style data 10.4 kB
nsStyleCoord.h representation of length values in computed style data 21.3 kB
nsStyleStruct.cpp structs that contain the data provided by ComputedStyle, the * internal API for computed style data 151.1 kB
nsStyleStruct.h structs that contain the data provided by ComputedStyle, the * internal API for computed style data 112.1 kB
nsStyleStructFwd.h Forward declarations to avoid including all of nsStyleStruct.h. 2.3 kB
nsStyleStructInlines.h Inline methods that belong in nsStyleStruct.h, except that they * require more headers. 9.1 kB
nsStyleStructList.h list of structs that contain the data provided by ComputedStyle, the * internal API for computed st 2.1 kB
nsStyleTransformMatrix.cpp A class used for intermediate representations of the -moz-transform property. 44.0 kB
nsStyleTransformMatrix.h A class representing three matrices that can be used for style transforms. 8.5 kB
nsStyleUtil.cpp 13.8 kB
nsStyleUtil.h 7.4 kB
nsTimingFunction.h 1.2 kB
nsTransitionManager.cpp Code to start and animate CSS transitions. 34.2 kB
nsTransitionManager.h Code to start and animate CSS transitions. 13.4 kB