AnimationCollection.cpp |
static |
4648 |
AnimationCollection.h |
|
3803 |
AnimationCommon.h |
Notify the manager that the pres context is going away.
|
6516 |
BindingStyleRule.cpp |
virtual |
670 |
BindingStyleRule.h |
Shared superclass for mozilla::css::StyleRule and mozilla::ServoStyleRule,
for use from bindings code.
|
2650 |
BuiltinCounterStyleList.h |
a list of all builtin counter styles |
1915 |
CSS.cpp |
DOM object holding utility CSS functions |
1343 |
CSS.h |
DOM object holding utility CSS functions |
1095 |
CSSCounterStyleRule.cpp |
virtual |
3291 |
CSSCounterStyleRule.h |
|
1803 |
CSSEnabledState.h |
enum for whether a CSS feature (property, pseudo-class, etc.) is
enabled in a specific context
|
1292 |
CSSFontFaceRule.cpp |
|
7043 |
CSSFontFaceRule.h |
|
3244 |
CSSFontFeatureValuesRule.cpp |
CSSRule implementation |
2300 |
CSSFontFeatureValuesRule.h |
|
1936 |
CSSImportRule.cpp |
virtual |
3505 |
CSSImportRule.h |
|
1653 |
CSSKeyframeRule.cpp |
virtual |
5505 |
CSSKeyframeRule.h |
|
1832 |
CSSKeyframesRule.cpp |
|
8971 |
CSSKeyframesRule.h |
|
1931 |
CSSMediaRule.cpp |
virtual |
3295 |
CSSMediaRule.h |
|
1738 |
CSSMozDocumentRule.cpp |
virtual |
4513 |
CSSMozDocumentRule.h |
|
1855 |
CSSNamespaceRule.cpp |
|
1276 |
CSSNamespaceRule.h |
|
1919 |
CSSPageRule.cpp |
nsDOMCSSDeclaration implementation |
5093 |
CSSPageRule.h |
|
3004 |
CSSPropFlags.h |
|
2345 |
CSSRuleList.cpp |
virtual |
986 |
CSSRuleList.h |
mozilla_dom_CSSRuleList_h |
1179 |
CSSStyleRule.cpp |
nsDOMCSSDeclaration implementation |
7379 |
CSSStyleRule.h |
|
3884 |
CSSSupportsRule.cpp |
virtual |
2391 |
CSSSupportsRule.h |
|
1564 |
CSSValue.h |
DOM object representing values in DOM computed style |
1355 |
CachedInheritingStyles.cpp |
|
2122 |
CachedInheritingStyles.h |
|
1964 |
ComputedStyle.cpp |
the interface (to internal code) for retrieving computed style data |
17075 |
ComputedStyle.h |
the interface (to internal code) for retrieving computed style data |
11114 |
ComputedStyleInlines.h |
Inlined methods for ComputedStyle. Will just redirect to
GeckoComputedStyle methods when compiled without stylo, but will do
virtual dispatch (by checking which kind of container it is)
in stylo mode.
|
1390 |
CounterStyleManager.cpp |
|
62911 |
CounterStyleManager.h |
This method returns whether an ordinal is in the range of this
counter style. Note that, it is possible that an ordinal in range
is rejected by the generating algorithm.
|
10530 |
DeclarationBlock.cpp |
static |
1482 |
DeclarationBlock.h |
representation of a declaration block in a CSS stylesheet, or of
a style attribute
|
8010 |
DocumentMatchingFunction.h |
Enum defining the type of matching function for a @-moz-document rule
condition.
|
752 |
DocumentStyleRootIterator.cpp |
|
1291 |
DocumentStyleRootIterator.h |
DocumentStyleRootIterator traverses the roots of the document from the
perspective of the Servo-backed style system. In the general case, this
will first traverse the document root, followed by any document level
native anonymous content.
If the caller passes an element to the constructor rather than the document,
that element (and nothing else) is returned from GetNextStyleRoot.
|
1303 |
ErrorReporter.cpp |
diagnostic reporting for CSS style sheet parser |
8528 |
ErrorReporter.h |
diagnostic reporting for CSS style sheet parser |
2257 |
FontFace.cpp |
An object that wraps a FontFace object and exposes its ArrayBuffer
or ArrayBufferView data in a form the user font set can consume.
|
24424 |
FontFace.h |
Returns whether this object is in the specified FontFaceSet.
|
11034 |
FontFaceSet.cpp |
|
62505 |
FontFaceSet.h |
A gfxUserFontSet that integrates with the layout and style systems to
manage @font-face rules and handle network requests for font loading.
We would combine this class and FontFaceSet into the one class if it were
possible; it's not because FontFaceSet is cycle collected and
gfxUserFontSet isn't (and can't be, as gfx classes don't use the cycle
collector). So UserFontSet exists just to override the needed virtual
methods from gfxUserFontSet and to forward them on FontFaceSet.
|
14331 |
FontFaceSetIterator.cpp |
|
2166 |
FontFaceSetIterator.h |
|
1278 |
GeckoBindings.cpp |
FFI functions for Servo to call into Gecko |
69056 |
GeckoBindings.h |
FFI functions for Servo to call into Gecko |
29331 |
GenerateCSSPropertyID.py |
|
1275 |
GenerateCSSPropsGenerated.py |
/* THIS IS AN AUTOGENERATED FILE. DO NOT EDIT */
/* processed file that defines CSS property tables that can't be generated
with the pre-processor, designed to be #included in nsCSSProps.cpp */
|
3552 |
GenerateCompositorAnimatableProperties.py |
/* THIS IS AN AUTOGENERATED FILE. DO NOT EDIT */
#ifndef COMPOSITOR_ANIMATABLE_PROPERTY_LIST
#define COMPOSITOR_ANIMATABLE_PROPERTY_LIST { \\
|
1099 |
GenerateComputedDOMStyleGenerated.py |
/* THIS IS AN AUTOGENERATED FILE. DO NOT EDIT */
/* processed file that defines entries for nsComputedDOMStyle, designed
to be #included in nsComputedDOMStyle.cpp */
static constexpr Entry kEntries[] = {
|
2250 |
GenerateCountedUnknownProperties.py |
|
668 |
GenerateServoCSSPropList.py |
/* THIS IS AN AUTOGENERATED FILE. DO NOT EDIT */
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* vim: set ts=8 sts=2 et sw=2 tw=80: */
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at https://mozilla.org/MPL/2.0/. */
#define CSS_PROP_DOMPROP_PREFIXED(name_) \\
CSS_PROP_PUBLIC_OR_PRIVATE(Moz ## name_, name_)
#ifndef CSS_PROP_LONGHAND
#define CSS_PROP_LONGHAND(name_, id_, method_, flags_, pref_) /* nothing */
#define DEFINED_CSS_PROP_LONGHAND
#endif
#ifndef CSS_PROP_SHORTHAND
#define CSS_PROP_SHORTHAND(name_, id_, method_, flags_, pref_) /* nothing */
#define DEFINED_CSS_PROP_SHORTHAND
#endif
#ifndef CSS_PROP_ALIAS
#define CSS_PROP_ALIAS(name_, aliasid_, id_, method_, pref_) /* nothing */
#define DEFINED_CSS_PROP_ALIAS
#endif
|
3785 |
GlobalStyleSheetCache.cpp |
|
26874 |
GlobalStyleSheetCache.h |
|
4868 |
GroupRule.cpp |
internal interface representing CSS style rules that contain other
rules, such as @media rules
|
3536 |
GroupRule.h |
internal interface representing CSS style rules that contain other
rules, such as @media rules
|
2691 |
ImageDocument.css |
|
923 |
ImageLoader.cpp |
A class that handles style system image loads (other image loads are handled
by the nodes in the content tree).
|
26307 |
ImageLoader.h |
NOTE: All methods must be called from the main thread unless otherwise
specified.
|
7271 |
ImportScanner.cpp |
|
5667 |
ImportScanner.h |
A simple best-effort scanner for @import rules for the HTML parser |
3221 |
LayerAnimationInfo.cpp |
static |
1530 |
LayerAnimationInfo.h |
!defined(mozilla_LayerAnimationInfo_h) |
3470 |
Loader.cpp |
loading of CSS style sheets using the network APIs |
91307 |
Loader.h |
loading of CSS style sheets using the network APIs |
18592 |
MappedDeclarations.cpp |
|
1450 |
MappedDeclarations.h |
Representation of a declaration block used for attribute mapping |
6092 |
MediaFeatureChange.h |
A struct defining a media feature change. |
2499 |
MediaList.cpp |
base class for representation of media lists |
5303 |
MediaList.h |
base class for representation of media lists |
2884 |
MediaQueryList.cpp |
implements DOM interface for querying and observing media queries |
4785 |
MediaQueryList.h |
implements DOM interface for querying and observing media queries |
3058 |
PaintWorkletGlobalScope.cpp |
|
1292 |
PaintWorkletGlobalScope.h |
|
1107 |
PaintWorkletImpl.cpp |
static |
1246 |
PaintWorkletImpl.h |
|
944 |
PostTraversalTask.cpp |
|
1726 |
PostTraversalTask.h |
a task to be performed immediately after a Servo traversal |
3701 |
PreferenceSheet.cpp |
|
5651 |
PreferenceSheet.h |
Some prefable colors for style system use |
2066 |
PreloadedStyleSheet.cpp |
a CSS style sheet returned from nsIStyleSheetService.preloadSheet |
2871 |
PreloadedStyleSheet.h |
a CSS style sheet returned from nsIStyleSheetService.preloadSheet |
2081 |
PseudoStyleType.cpp |
|
1065 |
PseudoStyleType.h |
|
3324 |
Rule.cpp |
base class for all rule types in a CSS style sheet |
3846 |
Rule.h |
base class for all rule types in a CSS style sheet |
4624 |
RunCbindgen.py |
|
1721 |
RustCell.h |
an object with the same layout as a Rust std::cell::Cell<T> |
992 |
ServoArcTypeList.h |
a list of all Servo Arc<T> types used across bindings, for preprocessing |
2104 |
ServoBindingTypes.h |
C++ types corresponding to Servo and Gecko types used across bindings,
with some annotations to indicate ownership expectations |
7097 |
ServoBindings.h |
FFI functions for Gecko to call into Servo |
2998 |
ServoBindings.toml |
|
26447 |
ServoBoxedTypeList.h |
a list of all Servo Box<T> types used across bindings, for preprocessing |
1554 |
ServoCSSParser.cpp |
CSS parsing utility functions |
3345 |
ServoCSSParser.h |
CSS parsing utility functions |
4969 |
ServoCSSPropList.mako.py |
|
4928 |
ServoCSSRuleList.cpp |
representation of CSSRuleList for stylo |
7723 |
ServoCSSRuleList.h |
representation of CSSRuleList for stylo |
2805 |
ServoComputedData.h |
ServoComputedData and its related types.
|
3946 |
ServoComputedDataInlines.h |
|
1038 |
ServoElementSnapshot.cpp |
|
1431 |
ServoElementSnapshot.h |
A bitflags enum class used to determine what data does a ServoElementSnapshot
contains.
|
5914 |
ServoElementSnapshotTable.h |
|
741 |
ServoStyleConstsForwards.h |
This file contains forward declarations and typedefs for types that cbindgen
cannot understand but renames / prefixes, and includes for some of the types
it needs.
|
4992 |
ServoStyleConstsInlines.h |
Some inline functions declared in cbindgen.toml |
21625 |
ServoStyleSet.cpp |
|
44665 |
ServoStyleSet.h |
The set of style sheets that apply to a document, backed by a Servo
Stylist. A ServoStyleSet contains StyleSheets.
|
21052 |
ServoStyleSetInlines.h |
|
901 |
ServoTraversalStatistics.h |
|
929 |
ServoTypes.h |
types defined to pass values through Gecko_* and Servo_* FFI functions |
5285 |
ServoUtils.h |
some utilities for Gecko to use for Servo initialization and assertions |
1565 |
ShadowParts.cpp |
|
3777 |
ShadowParts.h |
|
1253 |
SheetLoadData.h |
Data needed to properly load a stylesheet *
******************************************* |
7966 |
SheetParsingMode.h |
Enum defining the mode in which a sheet is to be parsed. This is
usually, but not always, the same as the cascade level at which the
sheet will apply (see nsStyleSet.h). Most of the Loader APIs only
support loading of author sheets.
Author sheets are the normal case: styles embedded in or linked
from HTML pages. They are also the most restricted.
User sheets can do anything author sheets can do, and also get
access to a few CSS extensions that are not yet suitable for
exposure on the public Web, but are very useful for expressing
user style overrides, such as @-moz-document rules.
XXX: eUserSheetFeatures was added in bug 1035091, but some patches in
that bug never landed to use this enum value. Currently, all the features
in user sheet are also available in author sheet.
Agent sheets have access to all author- and user-sheet features
plus more extensions that are necessary for internal use but,
again, not yet suitable for exposure on the public Web. Some of
these are outright unsafe to expose; in particular, incorrect
styling of anonymous box pseudo-elements can violate layout
invariants.
|
1849 |
StreamLoader.cpp |
nsIRequestObserver implementation |
5839 |
StreamLoader.h |
callback method used for ReadSegments
|
1433 |
StyleAnimationValue.cpp |
Utilities for animation of computed style values |
17663 |
StyleAnimationValue.h |
Utilities for animation of computed style values |
4881 |
StyleColor.cpp |
|
2748 |
StyleColorInlines.h |
Inline functions for StyleColor (aka values::computed::Color) |
1611 |
StyleSheet.cpp |
|
36354 |
StyleSheet.h |
Dummy |
17874 |
StyleSheetInfo.h |
Struct for data common to CSSStyleSheetInner and ServoStyleSheet.
|
3511 |
StyleSheetInlines.h |
|
1130 |
TopLevelImageDocument.css |
|
941 |
TopLevelVideoDocument.css |
|
719 |
URLExtraData.cpp |
thread-safe container of information for resolving url values |
1296 |
URLExtraData.h |
thread-safe container of information for resolving url values |
2458 |
UserAgentStyleSheetID.h |
an identifier for User Agent style sheets |
728 |
UserAgentStyleSheetList.h |
list of user agent style sheets that GlobalStyleSheetCache manages |
1700 |
bindgen.toml.in |
|
51 |
contenteditable.css |
|
9288 |
crashtests |
|
322 |
designmode.css |
|
326 |
jar.mn |
|
2243 |
moz.build |
|
8409 |
nsAnimationManager.cpp |
|
23683 |
nsAnimationManager.h |
namespace css |
12729 |
nsCSSAnonBoxList.h |
atom list for CSS anonymous boxes |
7688 |
nsCSSAnonBoxes.cpp |
atom list for CSS anonymous boxes |
1652 |
nsCSSAnonBoxes.h |
atom list for CSS anonymous boxes |
2210 |
nsCSSCounterDescList.h |
|
681 |
nsCSSFontDescList.h |
|
751 |
nsCSSKeywordList.h |
keywords used within CSS property values |
4994 |
nsCSSKeywords.cpp |
keywords used within CSS property values |
2617 |
nsCSSKeywords.h |
keywords used within CSS property values |
1248 |
nsCSSPropertyID.h.in |
|
2497 |
nsCSSPropertyIDSet.h |
bit vectors for sets of CSS properties |
9473 |
nsCSSProps.cpp |
methods for dealing with CSS properties and tables of the keyword
values they accept
|
12414 |
nsCSSProps.h |
methods for dealing with CSS properties and tables of the keyword
values they accept
|
11574 |
nsCSSPseudoElementList.h |
list of CSS pseudo-elements |
4784 |
nsCSSPseudoElements.cpp |
atom list for CSS pseudo-elements |
5126 |
nsCSSPseudoElements.h |
atom list for CSS pseudo-elements |
6223 |
nsCSSValue.cpp |
representation of simple property values within CSS declarations |
4561 |
nsCSSValue.h |
representation of simple property values within CSS declarations |
7628 |
nsCSSVisitedDependentPropList.h |
a list of style struct's member variables which can be visited-dependent |
1540 |
nsComputedDOMStyle.cpp |
DOM object returned from element.getComputedStyle() |
88397 |
nsComputedDOMStyle.h |
DOM object returned from element.getComputedStyle() |
15425 |
nsDOMCSSAttrDeclaration.cpp |
DOM object for element.style |
8171 |
nsDOMCSSAttrDeclaration.h |
DOM object for element.style |
2983 |
nsDOMCSSDeclaration.cpp |
base class for DOM objects for element.style and cssStyleRule.style |
12942 |
nsDOMCSSDeclaration.h |
base class for DOM objects for element.style and cssStyleRule.style |
8818 |
nsDOMCSSValueList.cpp |
DOM object representing lists of values in DOM computed style |
1901 |
nsDOMCSSValueList.h |
DOM object representing lists of values in DOM computed style |
1264 |
nsFontFaceLoader.cpp |
code for loading in @font-face defined font data |
12382 |
nsFontFaceLoader.h |
code for loading in @font-face defined font data |
2358 |
nsFontFaceUtils.cpp |
static |
6946 |
nsFontFaceUtils.h |
helper utilities for working with downloadable fonts |
747 |
nsHTMLCSSStyleSheet.cpp |
style sheet and style rule processor representing style attributes
|
2149 |
nsHTMLCSSStyleSheet.h |
style sheet and style rule processor representing style attributes
|
1395 |
nsHTMLStyleSheet.cpp |
style sheet and style rule processor representing data from presentational
HTML attributes
|
5976 |
nsHTMLStyleSheet.h |
style sheet and style rule processor representing data from presentational
HTML attributes
|
2900 |
nsICSSDeclaration.cpp |
Implementation of non-inline bits of nsICSSDeclaration. |
802 |
nsICSSDeclaration.h |
interface for accessing style declarations using enums instead of strings,
for internal use
|
5066 |
nsICSSLoaderObserver.h |
internal interface for observing CSS style sheet loads |
1930 |
nsMediaFeatures.cpp |
the features that media queries can test |
16740 |
nsMediaFeatures.h |
the features that media queries can test |
650 |
nsROCSSPrimitiveValue.cpp |
DOM object representing values in DOM computed style |
6434 |
nsROCSSPrimitiveValue.h |
DOM object representing values in DOM computed style |
2596 |
nsStyleAutoArray.h |
An array of objects, similar to AutoTArray<T,1> but which is memmovable. It
always has length >= 1.
|
2326 |
nsStyleConsts.h |
constants used in the style struct data provided by ComputedStyle |
27666 |
nsStyleStruct.cpp |
structs that contain the data provided by ComputedStyle, the
internal API for computed style data for an element
|
142660 |
nsStyleStruct.h |
structs that contain the data provided by ComputedStyle, the
internal API for computed style data for an element
|
89912 |
nsStyleStructFwd.h |
Forward declarations to avoid including all of nsStyleStruct.h.
|
2270 |
nsStyleStructInlines.h |
Inline methods that belong in nsStyleStruct.h, except that they
require more headers.
|
8853 |
nsStyleStructList.h |
list of structs that contain the data provided by ComputedStyle, the
internal API for computed style data for an element
|
2069 |
nsStyleTransformMatrix.cpp |
A class used for intermediate representations of the -moz-transform property.
|
32500 |
nsStyleTransformMatrix.h |
A class representing three matrices that can be used for style transforms.
|
8238 |
nsStyleUtil.cpp |
static |
12205 |
nsStyleUtil.h |
Convert an author-provided floating point number to an integer (0
... 255) appropriate for use in the alpha component of a color.
|
7202 |
nsTimingFunction.h |
|
1258 |
nsTransitionManager.cpp |
Code to start and animate CSS transitions. |
32946 |
nsTransitionManager.h |
Code to start and animate CSS transitions. |
13280 |
res |
|
28 |
test |
|
359 |
tools |
|
3 |