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
AnimationCollection.cpp static 4.6 kB
AnimationCollection.h 3.8 kB
AnimationCommon.h 6.5 kB
BindingStyleRule.cpp virtual 670 Bytes
BindingStyleRule.h public css 2.6 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.1 kB
CSSCounterStyleRule.cpp 3.3 kB
CSSCounterStyleRule.h 1.8 kB
CSSEnabledState.h only enable what 1.3 kB
CSSFontFaceRule.cpp 7.1 kB
CSSFontFaceRule.h 3.2 kB
CSSFontFeatureValuesRule.cpp CSSRule implementation 2.3 kB
CSSFontFeatureValuesRule.h 1.9 kB
CSSImportRule.cpp css 3.4 kB
CSSImportRule.h css 1.6 kB
CSSKeyframeRule.cpp 5.5 kB
CSSKeyframeRule.h css 1.8 kB
CSSKeyframesRule.cpp 9.0 kB
CSSKeyframesRule.h css 1.9 kB
CSSMediaRule.cpp css 3.3 kB
CSSMediaRule.h css 1.8 kB
CSSMozDocumentRule.cpp virtual 4.5 kB
CSSMozDocumentRule.h 1.9 kB
CSSNamespaceRule.cpp 1.3 kB
CSSNamespaceRule.h 1.9 kB
CSSPageRule.cpp nsDOMCSSDeclaration implementation 5.2 kB
CSSPageRule.h css 3.0 kB
CSSPropFlags.h uint8_t 2.5 kB
CSSRuleList.cpp virtual 986 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.2 kB
CachedInheritingStyles.h 2.0 kB
ComputedStyle.cpp the interface (to internal code) for retrieving computed style data 17.0 kB
ComputedStyle.h for every frame 11.0 kB
ComputedStyleInlines.h Inlined methods for ComputedStyle. Will just redirect to * GeckoComputedStyle methods when compiled 1.4 kB
CounterStyleManager.cpp 63.0 kB
CounterStyleManager.h 10.5 kB
DeclarationBlock.cpp static 1.1 kB
DeclarationBlock.h representation of a declaration block in a CSS stylesheet, or of * a style attribute 8.0 kB
DocumentMatchingFunction.h Enum defining the type of matching function for a @-moz-document rule * condition. 752 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.3 kB
FontFace.cpp 24.3 kB
FontFace.h 11.3 kB
FontFaceSet.cpp 63.3 kB
FontFaceSet.h 14.6 kB
FontFaceSetIterator.cpp mFontFaceSet 2.2 kB
FontFaceSetIterator.h 1.3 kB
GeckoBindings.cpp FFI functions for Servo to call into Gecko 75.0 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
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.9 kB
ImageLoader.h NOTE: All methods must be called from the main thread unless otherwise * specified. 7.5 kB
LayerAnimationInfo.cpp static 1.4 kB
LayerAnimationInfo.h 3.6 kB
Loader.cpp loading of CSS style sheets using the network APIs 87.9 kB
Loader.h loading of CSS style sheets using the network APIs 23.2 kB
MappedDeclarations.cpp 1.4 kB
MappedDeclarations.h Representation of a declaration block used for attribute mapping 6.1 kB
MediaFeatureChange.h A struct defining a media feature change. 2.5 kB
MediaList.cpp base class for representation of media lists 5.3 kB
MediaList.h base class for representation of media lists 2.9 kB
MediaQueryList.cpp 4.8 kB
MediaQueryList.h 3.1 kB
PaintWorkletGlobalScope.cpp 1.2 kB
PaintWorkletGlobalScope.h 1.1 kB
PaintWorkletImpl.cpp static 1.2 kB
PaintWorkletImpl.h 944 Bytes
PostTraversalTask.cpp 1.7 kB
PostTraversalTask.h a task to be performed immediately after a Servo traversal 3.7 kB
PreferenceSheet.cpp 4.0 kB
PreferenceSheet.h Some prefable colors for style system use 2.0 kB
PreloadedStyleSheet.cpp mSheet 3.8 kB
PreloadedStyleSheet.h public nsIPreloadedStyleSheet 2.3 kB
PseudoStyleType.cpp 1.1 kB
PseudoStyleType.h uint8_t 3.3 kB
Rule.cpp base class for all rule types in a CSS style sheet 2.6 kB
Rule.h public nsISupports 4.3 kB
RunCbindgen.py 1.7 kB
RustCell.h an object with the same layout as a Rust std::cell::Cell<T> 992 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 7.2 kB
ServoBindings.h FFI functions for Gecko to call into Servo 2.6 kB
ServoBindings.toml 22.6 kB
ServoBoxedTypeList.h a list of all Servo Box<T> types used across bindings, for preprocessing 1.5 kB
ServoCSSParser.cpp CSS parsing utility functions 3.3 kB
ServoCSSParser.h CSS parsing utility functions 5.0 kB
ServoCSSPropList.mako.py 4.9 kB
ServoCSSRuleList.cpp dom 7.6 kB
ServoCSSRuleList.h dom 2.8 kB
ServoComputedData.h ServoComputedData and its related types. 3.9 kB
ServoComputedDataInlines.h 1.0 kB
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 741 Bytes
ServoStyleConstsForwards.h This file contains forward declarations and typedefs for types that cbindgen * cannot understand bu 3.9 kB
ServoStyleConstsInlines.h Some inline functions declared in cbindgen.toml 5.2 kB
ServoStyleSet.cpp 45.4 kB
ServoStyleSet.h 18.8 kB
ServoStyleSetInlines.h 980 Bytes
ServoTraversalStatistics.h 929 Bytes
ServoTypes.h types defined to pass values through Gecko_* and Servo_* FFI functions 5.3 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 * ******************************************** 7.8 kB
SheetParsingMode.h uint8_t 1.8 kB
StreamLoader.cpp nsIStreamListener 5.9 kB
StreamLoader.h public nsIStreamListener 1.5 kB
StyleAnimationValue.cpp Utilities for animation of computed style values 12.5 kB
StyleAnimationValue.h Utilities for animation of computed style values 4.2 kB
StyleColor.cpp 2.8 kB
StyleColorInlines.h Inline functions for StyleColor (aka values::computed::Color) 1.6 kB
StyleSheet.cpp 39.6 kB
StyleSheet.h 18.1 kB
StyleSheetInfo.h Struct for data common to CSSStyleSheetInner and ServoStyleSheet. 3.8 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.6 kB
UserAgentStyleSheetID.h uint8_t 728 Bytes
UserAgentStyleSheetList.h list of user agent style sheets that nsLayoutStylesheetCache manages 1.7 kB
bindgen.toml.in 51 Bytes
contenteditable.css Use default arrow over objects with size that are selected when clicked on. Override the brows 9.4 kB
designmode.css 326 Bytes
jar.mn 2.2 kB
moz.build 8.4 kB
nsAnimationManager.cpp 23.6 kB
nsAnimationManager.h 12.7 kB
nsCSSAnonBoxList.h atom list for CSS anonymous boxes 7.6 kB
nsCSSAnonBoxes.cpp atom list for CSS anonymous boxes 1.7 kB
nsCSSAnonBoxes.h atom list for CSS anonymous boxes 2.2 kB
nsCSSCounterDescList.h 681 Bytes
nsCSSFontDescList.h 751 Bytes
nsCSSKeywordList.h keywords used within CSS property values 7.0 kB
nsCSSKeywords.cpp keywords used within CSS property values 2.6 kB
nsCSSKeywords.h keywords used within CSS property values 1.2 kB
nsCSSPropertyID.h.in enum types for CSS properties and their values 2.3 kB
nsCSSPropertyIDSet.h bit vectors for sets of CSS properties 8.9 kB
nsCSSProps.cpp methods for dealing with CSS properties and tables of the keyword * values they accept 20.3 kB
nsCSSProps.h methods for dealing with CSS properties and tables of the keyword * values they accept 12.6 kB
nsCSSPseudoElementList.h list of CSS pseudo-elements 4.8 kB
nsCSSPseudoElements.cpp atom list for CSS pseudo-elements 5.1 kB
nsCSSPseudoElements.h atom list for CSS pseudo-elements 6.2 kB
nsCSSValue.cpp representation of simple property values within CSS declarations 9.3 kB
nsCSSValue.h representation of simple property values within CSS declarations 14.7 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() 91.1 kB
nsComputedDOMStyle.h DOM object returned from element.getComputedStyle() 17.4 kB
nsDOMCSSAttrDeclaration.cpp DOM object for element.style 7.3 kB
nsDOMCSSAttrDeclaration.h DOM object for element.style 2.7 kB
nsDOMCSSDeclaration.cpp nsICSSDeclaration 13.0 kB
nsDOMCSSDeclaration.h public nsICSSDeclaration 8.8 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.9 kB
nsFontFaceLoader.h code for loading in @font-face defined font data 2.1 kB
nsFontFaceUtils.cpp 6.9 kB
nsFontFaceUtils.h helper utilities for working with downloadable fonts 747 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 6.0 kB
nsHTMLStyleSheet.h style sheet and style rule processor representing data from presentational * HTML attributes 2.9 kB
nsICSSDeclaration.cpp Implementation of non-inline bits of nsICSSDeclaration. 772 Bytes
nsICSSDeclaration.h public nsISupports 5.1 kB
nsICSSLoaderObserver.h public nsISupports 2.1 kB
nsLayoutStylesheetCache.cpp 26.9 kB
nsLayoutStylesheetCache.h 5.8 kB
nsMediaFeatures.cpp the features that media queries can test 16.6 kB
nsMediaFeatures.h the features that media queries can test 650 Bytes
nsROCSSPrimitiveValue.cpp DOM object representing values in DOM computed style 6.4 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 26.7 kB
nsStyleCoord.cpp representation of length values in computed style data 8.9 kB
nsStyleCoord.h representation of length values in computed style data 28.1 kB
nsStyleStruct.cpp structs that contain the data provided by ComputedStyle, the * internal API for computed style data 144.6 kB
nsStyleStruct.h structs that contain the data provided by ComputedStyle, the * internal API for computed style data 104.5 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.5 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. 32.1 kB
nsStyleTransformMatrix.h A class representing three matrices that can be used for style transforms. 7.8 kB
nsStyleUtil.cpp 14.6 kB
nsStyleUtil.h 7.7 kB
nsTimingFunction.h 1.3 kB
nsTransitionManager.cpp Code to start and animate CSS transitions. 33.0 kB
nsTransitionManager.h Code to start and animate CSS transitions. 13.3 kB