gecko-dev/layout/style
Emilio Cobos Álvarez cb56e2c9f3 Bug 1459529: Remove UPDATE_STYLE. r=heycam
Now that BeginUpdate is useless for the UPDATE_STYLE case, we don't need the
update mechanism at all. Just ensure that ApplicableStylesChanged is called on
the pres shell via the relevant RuleChanged, etc. notifications.

There's a big hidden gotcha here. nsIDocument::BeginUpdate does put a script
blocker on the stack for these updates. However it's not needed, since no script
can run during these notifications (only the stylesheet events we post for
devtools, but those use AsyncEventDispatcher and PostDOMEvents, so they don't
try to run immediately).

nsIDocument::BeginUpdate also does XBL binding attached queue stuff, but we
can't change bindings during these notifications anyway, so it also doesn't
matter.

MozReview-Commit-ID: HJvK6zQfloh
2018-05-15 18:44:29 +02:00
..
crashtests Bug 1447039 - Stop using getPropertyCSSValue in test files. r=emilio 2018-05-12 11:23:30 +02:00
res Bug 1317541 - Merge number-control.css back into forms.css. r=mats 2018-04-10 11:04:41 +10:00
test Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-05-12 12:51:43 +03:00
xbl-marquee
AnimationCollection.cpp Bug 1447827: Remove ServoRestyleManager. r=xidorn 2018-04-07 15:50:06 +02:00
AnimationCollection.h Bug 1320608 - Add forward declaration for nsIFrame in AnimationCollection.h. r=birtles 2018-05-09 05:53:46 +09:00
AnimationCommon.h Bug 1320608 - Add forward declaration for nsIFrame in AnimationCollection.h. r=birtles 2018-05-09 05:53:46 +09:00
bindgen.toml.in Bug 1341234 - part 2 - add an intermediate step for determining bindgen's CFLAGS; r=gps 2017-11-10 10:05:36 -05:00
BindingStyleRule.cpp Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r=jfkthame 2017-10-27 10:33:53 -07:00
BindingStyleRule.h Bug 1427512 - Part 15: Remove nsIDOMCSSStyleRule. r=xidorn,jryans 2018-01-11 16:17:56 +08:00
BuiltinCounterStyleList.h
CachedInheritingStyles.cpp Bug 1448728 part 1 - Make popular headers not include nsWindowSizes.h. r=njn 2018-03-28 10:44:49 +11:00
CachedInheritingStyles.h Bug 1447483: Merge nsStyleContext and ServoStyleContext, rename to ComputedStyle. r=jwatt on a CLOSED TREE 2018-03-22 20:06:24 +01:00
ComputedStyle.cpp Bug 1457810: Move CalcComplexColor to StyleComplexColor. r=xidorn 2018-05-09 17:03:02 +10:00
ComputedStyle.h Bug 1375536 - Remove nsStyleVariables. r=emilio,xidorn 2018-04-10 15:11:12 +10:00
ComputedStyleInlines.h Bug 1452080: Rename ComputedStyle::PresContext to PresContextForFrame. r=xidorn 2018-04-09 11:19:50 +02:00
contenteditable.css
CounterStyleManager.cpp Bug 1449068 part 2 - Use Servo data to back @counter-style rule. r=emilio 2018-04-05 08:41:28 +10:00
CounterStyleManager.h Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro. 2017-10-03 09:05:19 +11:00
CSS.cpp Bug 1456471: Remove nsCSSParser.h. r=xidorn 2018-04-25 10:38:37 +02:00
CSS.h Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r=jfkthame 2017-10-27 10:33:53 -07:00
CSSEnabledState.h
CSSFontFeatureValuesRule.cpp Bug 1427512 - Part 8: Remove nsIDOMCSSFontFeatureValuesRule. r=xidorn 2018-01-11 16:17:55 +08:00
CSSFontFeatureValuesRule.h Bug 1451216 - Remove Rule::Clone method. r=emilio 2018-04-05 18:18:17 +10:00
CSSImportRule.cpp Bug 1427512 - Part 9: Remove nsIDOMCSSImportRule. r=xidorn,jryans 2018-01-11 16:17:55 +08:00
CSSImportRule.h Bug 1449390 - Remove Rule::GetType() and its corresponding constants. r=emilio 2018-03-28 14:22:01 +11:00
CSSKeyframeRule.cpp Bug 1427512 - Part 11: Remove nsIDOMCSSKeyframeRule. r=xidorn 2018-01-11 16:17:55 +08:00
CSSKeyframeRule.h Bug 1449390 - Remove Rule::GetType() and its corresponding constants. r=emilio 2018-03-28 14:22:01 +11:00
CSSKeyframesRule.cpp Bug 1447358: Unifdef the old style system code. r=jwatt 2018-03-21 10:20:34 +01:00
CSSKeyframesRule.h Bug 1449390 - Remove Rule::GetType() and its corresponding constants. r=emilio 2018-03-28 14:22:01 +11:00
CSSLexer.cpp Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r=jfkthame 2017-10-27 10:33:53 -07:00
CSSLexer.h Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r=jfkthame 2017-10-27 10:33:53 -07:00
CSSMediaRule.cpp Bug 1427512 - Part 5: Remove nsIDOMCSSGroupingRule. r=xidorn 2018-01-11 16:17:55 +08:00
CSSMediaRule.h Bug 1449390 - Remove Rule::GetType() and its corresponding constants. r=emilio 2018-03-28 14:22:01 +11:00
CSSMozDocumentRule.cpp Bug 1437723: Preemptively fix unified bustage in layout/style by adding missing includes/namespaces/forward-decls. r=emilio 2018-02-12 16:53:44 -08:00
CSSMozDocumentRule.h Bug 1449390 - Remove Rule::GetType() and its corresponding constants. r=emilio 2018-03-28 14:22:01 +11:00
CSSNamespaceRule.h Bug 1449390 - Remove Rule::GetType() and its corresponding constants. r=emilio 2018-03-28 14:22:01 +11:00
CSSPageRule.cpp Bug 1427512 - Part 12: Remove nsIDOMCSSPageRule. r=xidorn 2018-01-11 16:17:55 +08:00
CSSPageRule.h Bug 1449390 - Remove Rule::GetType() and its corresponding constants. r=emilio 2018-03-28 14:22:01 +11:00
CSSPropFlags.h Bug 1456364 part 4 - Convert CSS_PROPERTY_* flags to a typed enum flags. r=emilio 2018-04-26 16:24:33 +02:00
CSSRuleList.cpp Bug 1427512 - Part 19: Remove nsIDOMCSSRuleList. r=xidorn,jryans 2018-01-11 16:17:56 +08:00
CSSRuleList.h Bug 1436263 - Part 3: Remove virtual from final virtual function declarations. r=froydnj 2018-02-08 21:22:43 -08:00
CSSSupportsRule.cpp Bug 1427512 - Part 5: Remove nsIDOMCSSGroupingRule. r=xidorn 2018-01-11 16:17:55 +08:00
CSSSupportsRule.h Bug 1449390 - Remove Rule::GetType() and its corresponding constants. r=emilio 2018-03-28 14:22:01 +11:00
CSSValue.h Bug 1427512 - Part 27: Remove nsIDOMCSSPrimitiveValue. r=xidorn,bz 2018-01-11 16:17:57 +08:00
DeclarationBlock.h Bug 1447828 part 8 - Remove remaining uses of StyleBackendType as well as the type itself. r=emilio 2018-03-29 02:34:34 +11:00
DeclarationBlockInlines.h Backed out 3 changesets (bug 1449321, bug 1449566, bug 1449565) as per developer request. 2018-03-28 18:10:11 +03:00
designmode.css
DocumentStyleRootIterator.cpp
DocumentStyleRootIterator.h Bug 1437723: Preemptively fix unified bustage in layout/style by adding missing includes/namespaces/forward-decls. r=emilio 2018-02-12 16:53:44 -08:00
ErrorReporter.cpp Bug 1459529: Make sheets be associated to a shadow root too potentially. r=bz 2018-05-15 18:44:25 +02:00
ErrorReporter.h Bug 1452143: Expose and honor a cssErrorReportingEnabled in the docshell. r=bholley 2018-04-17 11:23:31 +02:00
FontFace.cpp Bug 1456471: Remove nsCSSParser.h. r=xidorn 2018-04-25 10:38:37 +02:00
FontFace.h Bug 1456547 - When weight/stretch/style descriptor is omitted from a @font-face rule, the corresponding variation axis should not be clamped to the 'normal' value. r=jwatt 2018-04-26 15:32:36 +01:00
FontFaceSet.cpp Bug 1449605 - part 1 - Rearrange thebes font code so that the decision whether to apply synthetic-bold is deferred until actually instantiating a font, not made during the font-matching process. r=jwatt 2018-05-01 10:30:50 +01:00
FontFaceSet.h Bug 1456547 - When weight/stretch/style descriptor is omitted from a @font-face rule, the corresponding variation axis should not be clamped to the 'normal' value. r=jwatt 2018-04-26 15:32:36 +01:00
FontFaceSetIterator.cpp Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r=jfkthame 2017-10-27 10:33:53 -07:00
FontFaceSetIterator.h Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r=jfkthame 2017-10-27 10:33:53 -07:00
GenerateCSSPropertyID.py Bug 1454591 part 1 - Generate more structured data in ServoCSSPropList.py. r=heycam 2018-05-04 13:44:51 +10:00
GenerateCSSPropsGenerated.py Bug 1454591 part 5 - Generate subproperty lists from Servo data. r=heycam 2018-05-04 15:17:05 +10:00
GenerateServoCSSPropList.py Bug 1454591 part 6 - Remove CSS_PROP_LIST_ONLY_COMPONENTS_OF_ALL_SHORTHAND. r=heycam 2018-05-04 15:20:58 +10:00
GenericSpecifiedValues.h Bug 1456364 part 1 - Reduce dependencies to nsCSSProps.h. r=emilio 2018-04-26 16:24:30 +02:00
GenericSpecifiedValuesInlines.h Backed out 3 changesets (bug 1449321, bug 1449566, bug 1449565) as per developer request. 2018-03-28 18:10:11 +03:00
GroupRule.cpp Bug 1449103 part 3 - Merge ServoGroupRuleRules into GroupRule. r=emilio 2018-03-28 12:25:36 +11:00
GroupRule.h Bug 1457920: Remove DidDirty. r=xidorn 2018-05-02 04:13:16 +02:00
ImageDocument.css Bug 1428753: Ensure that vertical-overflowing images always show the zoom-out cursor. r=heycam 2018-04-12 20:48:02 +02:00
ImageLoader.cpp Backed out changeset 754824066ed0 (bug 1457532) for failing layout/style/test/test_value_cloning.html CLOSED TREE 2018-05-08 21:04:34 +03:00
ImageLoader.h Backed out changeset 754824066ed0 (bug 1457532) for failing layout/style/test/test_value_cloning.html CLOSED TREE 2018-05-08 21:04:34 +03:00
jar.mn Bug 1317541 - Merge number-control.css back into forms.css. r=mats 2018-04-10 11:04:41 +10:00
LayerAnimationInfo.cpp Bug 1456364 part 4 - Convert CSS_PROPERTY_* flags to a typed enum flags. r=emilio 2018-04-26 16:24:33 +02:00
LayerAnimationInfo.h Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r=jfkthame 2017-10-27 10:33:53 -07:00
Loader.cpp Bug 1459529: Remove UPDATE_STYLE. r=heycam 2018-05-15 18:44:29 +02:00
Loader.h Bug 1459498: Rename nsIStyleSheetLinkingElement::StyleSheetInfo to SheetInfo. r=heycam 2018-05-08 10:07:46 +02:00
MediaFeatureChange.h Bug 1435939: Make media feature changes always async. r=bz 2018-02-07 15:27:30 +01:00
MediaList.cpp Bug 1459529: Remove UPDATE_STYLE. r=heycam 2018-05-15 18:44:29 +02:00
MediaList.h Bug 1456471: Unify MediaList and ServoMediaList. r=xidorn 2018-04-25 10:37:04 +02:00
MediaQueryList.cpp bug 1457867, store DOMEventTargetHelper objects in global object as a linked list, r=bkelly 2018-05-04 19:25:05 +03:00
MediaQueryList.h Bug 1451199. Fix the handling of .onchange in MediaQueryList to match the handling of addEventListener('change'). r=emilio 2018-04-05 08:34:46 -04:00
moz.build Bug 1457810: Move CalcComplexColor to StyleComplexColor. r=xidorn 2018-05-09 17:03:02 +10:00
nsAnimationManager.cpp Bug 1456394 - Rename AnimationEffectReadOnly to AnimationEffect; r=bz,hiro 2018-05-07 11:15:16 +09:00
nsAnimationManager.h Bug 1456394 - Merge KeyframeEffectReadOnly and KeyframeEffect; r=bz,hiro 2018-05-07 11:08:59 +09:00
nsComputedDOMStyle.cpp Bug 1459111 - Rename ServoCSSParsingEnvironment to ParsingEnvironment. r=emilio 2018-05-14 20:20:20 +02:00
nsComputedDOMStyle.h Bug 1459111 - Rename ServoCSSParsingEnvironment to ParsingEnvironment. r=emilio 2018-05-14 20:20:20 +02:00
nsComputedDOMStylePropertyList.h Backed out 20 changesets (bug 1265342) for mochitest-plain-headless failures on layout/style/test/test_first_letter_restrictions.html. CLOSED TREE 2018-04-24 22:31:15 +03:00
nsCSSAnonBoxes.cpp Bug 1449395 - Remove nsStaticAtomSetup. r=froydnj 2018-03-29 11:48:18 +11:00
nsCSSAnonBoxes.h Bug 1455178 - avoid static constructors for atom initialization; r=njn 2018-04-22 16:53:22 -04:00
nsCSSAnonBoxList.h Bug 1449414 - Reorder nsCSSAnonBoxList.h. r=xidorn 2018-03-27 10:40:32 +11:00
nsCSSCounterDescList.h Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r=jfkthame 2017-10-27 10:33:53 -07:00
nsCSSFontDescList.h Bug 1435984 - patch 2 - Support the font-variation-settings descriptor when parsing @font-face in the old Gecko style system. r=jwatt 2018-02-14 22:02:05 +11:00
nsCSSKeywordList.h Bug 1105111 part 2: Add support for 'flex-basis:content' in the style system (gecko / getComputedStyle side). r=mats 2018-04-02 04:30:37 +02:00
nsCSSKeywords.cpp Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r=jfkthame 2017-10-27 10:33:53 -07:00
nsCSSKeywords.h Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r=jfkthame 2017-10-27 10:33:53 -07:00
nsCSSPropertyID.h.in Bug 1454831 - Generate nsCSSPropertyID.h from data file directly. r=emilio 2018-04-18 19:39:51 +10:00
nsCSSPropertyIDSet.h
nsCSSProps.cpp Merge inbound to mozilla-central. a=merge 2018-05-11 12:36:02 +03:00
nsCSSProps.h Bug 1457802 part 3 - Remove unused keyword tables. r=heycam 2018-04-30 09:56:26 +10:00
nsCSSPseudoElementList.h Bug 509958: Unprefix :-moz-selection. r=dbaron,xidorn 2018-05-10 17:19:25 +02:00
nsCSSPseudoElements.cpp Bug 1449395 - Remove nsStaticAtomSetup. r=froydnj 2018-03-29 11:48:18 +11:00
nsCSSPseudoElements.h Bug 1455178 - avoid static constructors for atom initialization; r=njn 2018-04-22 16:53:22 -04:00
nsCSSScanner.cpp Bug 1452916: Remove dead error reporting code. r=bholley 2018-04-10 23:58:18 +02:00
nsCSSScanner.h Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
nsCSSValue.cpp Bug 1436048: Use user defined types for font-stretch / font-style. r=jfkthame,jwatt 2018-04-23 18:22:05 +02:00
nsCSSValue.h Bug 1456364 part 1 - Reduce dependencies to nsCSSProps.h. r=emilio 2018-04-26 16:24:30 +02:00
nsCSSVisitedDependentPropList.h
nsDOMCSSAttrDeclaration.cpp Bug 1459111 - Rename ServoCSSParsingEnvironment to ParsingEnvironment. r=emilio 2018-05-14 20:20:20 +02:00
nsDOMCSSAttrDeclaration.h Bug 1459111 - Rename ServoCSSParsingEnvironment to ParsingEnvironment. r=emilio 2018-05-14 20:20:20 +02:00
nsDOMCSSDeclaration.cpp Bug 1459529: Make sheets be associated to a shadow root too potentially. r=bz 2018-05-15 18:44:25 +02:00
nsDOMCSSDeclaration.h Bug 1459111 - Rename ServoCSSParsingEnvironment to ParsingEnvironment. r=emilio 2018-05-14 20:20:20 +02:00
nsDOMCSSRect.cpp Bug 1427512 - Part 25: Remove nsIDOMRect. r=xidorn,bz 2018-01-11 16:17:57 +08:00
nsDOMCSSRect.h Bug 1436263 - Part 3: Remove virtual from final virtual function declarations. r=froydnj 2018-02-08 21:22:43 -08:00
nsDOMCSSRGBColor.cpp Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r=jfkthame 2017-10-27 10:33:53 -07:00
nsDOMCSSRGBColor.h Bug 1436263 - Part 3: Remove virtual from final virtual function declarations. r=froydnj 2018-02-08 21:22:43 -08:00
nsDOMCSSValueList.cpp Bug 1427512 - Part 28: Remove nsIDOMCSSValue. r=xidorn,bz 2018-01-11 16:17:57 +08:00
nsDOMCSSValueList.h Bug 1436263 - Part 3: Remove virtual from final virtual function declarations. r=froydnj 2018-02-08 21:22:43 -08:00
nsFontFaceLoader.cpp Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
nsFontFaceLoader.h Bug 1447358: Unifdef the old style system code. r=jwatt 2018-03-21 10:20:34 +01:00
nsFontFaceUtils.cpp Bug 1452080: Remove ComputedStyle::PresContext usage from layout and canvas code. r=xidorn 2018-04-09 11:19:49 +02:00
nsFontFaceUtils.h Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r=jfkthame 2017-10-27 10:33:53 -07:00
nsHTMLCSSStyleSheet.cpp Bug 1447827: Remove ServoRestyleManager. r=xidorn 2018-04-07 15:50:06 +02:00
nsHTMLCSSStyleSheet.h Bug 1447358: Unifdef the old style system code. r=jwatt 2018-03-21 10:20:34 +01:00
nsHTMLStyleSheet.cpp Bug 1447827: Remove ServoRestyleManager. r=xidorn 2018-04-07 15:50:06 +02:00
nsHTMLStyleSheet.h Bug 1447358: Unifdef the old style system code. r=jwatt 2018-03-21 10:20:34 +01:00
nsICSSDeclaration.cpp Bug 1428610 part 1. Devirtualize nsICSSDeclaration::GetDocGroup. r=emilio 2018-01-30 14:48:26 -05:00
nsICSSDeclaration.h Bug 1408301: Remove getPropertyCSSValue. r=bz 2018-05-12 11:23:47 +02:00
nsICSSLoaderObserver.h Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r=jfkthame 2017-10-27 10:33:53 -07:00
nsLayoutStylesheetCache.cpp Bug 1457920: Remove ServoStyleSheet usage. r=xidorn 2018-05-02 04:13:26 +02:00
nsLayoutStylesheetCache.h Bug 1317541 - Merge number-control.css back into forms.css. r=mats 2018-04-10 11:04:41 +10:00
nsMediaFeatures.cpp Bug 1448759 part 1 - Make KTableEntry an independent type. r=heycam 2018-04-29 21:17:26 +10:00
nsMediaFeatures.h Bug 1448759 part 1 - Make KTableEntry an independent type. r=heycam 2018-04-29 21:17:26 +10:00
nsROCSSPrimitiveValue.cpp Bug 1457813 - Part 2: Replace non-asserting NS_PRECONDITIONs with MOZ_ASSERTs. r=froydnj 2018-04-28 12:50:58 -07:00
nsROCSSPrimitiveValue.h Bug 1436263 - Part 3: Remove virtual from final virtual function declarations. r=froydnj 2018-02-08 21:22:43 -08:00
nsStyleAutoArray.h Bug 1412346 part 5: (automated patch) Switch a bunch of C++ files in layout to use our standard mode lines. r=jfkthame 2017-10-27 10:33:53 -07:00
nsStyleConsts.h Merge inbound to mozilla-central. a=merge 2018-05-11 12:36:02 +03:00
nsStyleCoord.cpp Bug 1418905 - Move nsRuleNode::ComputeCoordPercentCalc() into nsStyleCoord. r=heycam 2017-11-20 14:05:19 +08:00
nsStyleCoord.h Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
nsStyleStruct.cpp Merge inbound to mozilla-central. a=merge 2018-05-11 12:36:02 +03:00
nsStyleStruct.h Bug 1459367 - Convert NS_STYLE_IMAGELAYER_ATTACHMENT_* to enum class. r=manishearth 2018-05-08 15:05:33 -07:00
nsStyleStructFwd.h Bug 1448526 part 2 - Make nsStyleStructList.h not generated. r=emilio 2018-03-26 20:09:17 +11:00
nsStyleStructInlines.h Bug 1459367 - Convert NS_STYLE_IMAGELAYER_ATTACHMENT_* to enum class. r=manishearth 2018-05-08 15:05:33 -07:00
nsStyleStructList.h Bug 1375536 - Remove nsStyleVariables. r=emilio,xidorn 2018-04-10 15:11:12 +10:00
nsStyleTransformMatrix.cpp Bug 1457813 - Part 2: Replace non-asserting NS_PRECONDITIONs with MOZ_ASSERTs. r=froydnj 2018-04-28 12:50:58 -07:00
nsStyleTransformMatrix.h Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
nsStyleUtil.cpp Bug 1448759 part 2 - Have nsStyleUtil::AppendBitmaskCSSValue take a keyword table directly. r=heycam 2018-04-29 21:34:52 +10:00
nsStyleUtil.h Bug 1448759 part 2 - Have nsStyleUtil::AppendBitmaskCSSValue take a keyword table directly. r=heycam 2018-04-29 21:34:52 +10:00
nsTimingFunction.h Backed out 4 changesets (bug 525063) on request from Andi. a=backout 2018-04-13 16:01:28 +03:00
nsTransitionManager.cpp Bug 1456394 - Rename AnimationEffectReadOnly to AnimationEffect; r=bz,hiro 2018-05-07 11:15:16 +09:00
nsTransitionManager.h Bug 1456394 - Rename AnimationEffectReadOnly to AnimationEffect; r=bz,hiro 2018-05-07 11:15:16 +09:00
PostTraversalTask.cpp
PostTraversalTask.h
PreloadedStyleSheet.cpp Bug 1386840: Defer loading and don't block rendering for non-matching stylesheets. r=bz,heycam 2018-04-26 16:44:03 +02:00
PreloadedStyleSheet.h Bug 1447828 part 7 - Remove StyleBackendType uses from PreloadedStyleSheet. r=emilio 2018-03-29 02:34:34 +11:00
Rule.cpp Bug 1459529: Make sheets be associated to a shadow root too potentially. r=bz 2018-05-15 18:44:25 +02:00
Rule.h Bug 1459529: Make sheets be associated to a shadow root too potentially. r=bz 2018-05-15 18:44:25 +02:00
ServoArcTypeList.h Bug 1449068 part 2 - Use Servo data to back @counter-style rule. r=emilio 2018-04-05 08:41:28 +10:00
ServoBindingList.h Bug 1458814: Remove code that is no longer called. r=hiro 2018-05-05 16:31:20 +02:00
ServoBindings.cpp Bug 1461288: Distinguish between specified and computed URLs. r=xidorn 2018-05-14 12:29:40 +02:00
ServoBindings.h Bug 1461288: Distinguish between specified and computed URLs. r=xidorn 2018-05-14 12:29:40 +02:00
ServoBindings.toml Bug 1461288: Distinguish between specified and computed URLs. r=xidorn 2018-05-14 12:29:40 +02:00
ServoBindingTypes.h Bug 1449087 part 2 - Use Servo data to back @font-face rule. r=emilio 2018-04-04 08:42:10 +10:00
ServoCounterStyleRule.cpp Bug 1459529: Remove UPDATE_STYLE. r=heycam 2018-05-15 18:44:29 +02:00
ServoCounterStyleRule.h Bug 1451216 - Remove Rule::Clone method. r=emilio 2018-04-05 18:18:17 +10:00
ServoCSSParser.cpp Bug 1448763 part 1 - Make DOMIntersectionObserver use nsStyleSides for mRootMargin, and use Servo code to serialize it. r=emilio 2018-04-05 18:27:33 +10:00
ServoCSSParser.h Bug 1459111 - Rename ServoCSSParsingEnvironment to ParsingEnvironment. r=emilio 2018-05-14 20:20:20 +02:00
ServoCSSPropList.mako.py Bug 1454591 part 5 - Generate subproperty lists from Servo data. r=heycam 2018-05-04 15:17:05 +10:00
ServoCSSRuleList.cpp Bug 1457920: Remove ServoStyleSheet usage. r=xidorn 2018-05-02 04:13:26 +02:00
ServoCSSRuleList.h Bug 1457920: Remove ServoStyleSheet usage. r=xidorn 2018-05-02 04:13:26 +02:00
ServoDeclarationBlock.cpp Bug 1435139 - Don't call SetCSSDeclaration when removing non-existing property. r=bz 2018-02-05 16:07:44 +11:00
ServoDeclarationBlock.h Bug 1447828 part 8 - Remove remaining uses of StyleBackendType as well as the type itself. r=emilio 2018-03-29 02:34:34 +11:00
ServoDocumentRule.cpp Bug 1451216 - Remove Rule::Clone method. r=emilio 2018-04-05 18:18:17 +10:00
ServoDocumentRule.h Bug 1451216 - Remove Rule::Clone method. r=emilio 2018-04-05 18:18:17 +10:00
ServoElementSnapshot.cpp Bug 1449089 part 2 - Move matching logic of :-moz-table-border-nonzero and :-moz-browser-frame into individual binding functions. r=emilio 2018-03-28 09:41:04 +11:00
ServoElementSnapshot.h Merge mozilla-inbound to mozilla-central r=merge a=merge 2017-12-08 11:56:44 +02:00
ServoElementSnapshotTable.h
ServoFontFaceRule.cpp Bug 1459529: Make sheets be associated to a shadow root too potentially. r=bz 2018-05-15 18:44:25 +02:00
ServoFontFaceRule.h Bug 1408301: Remove getPropertyCSSValue. r=bz 2018-05-12 11:23:47 +02:00
ServoFontFeatureValuesRule.cpp Bug 1451216 - Remove Rule::Clone method. r=emilio 2018-04-05 18:18:17 +10:00
ServoFontFeatureValuesRule.h Bug 1451216 - Remove Rule::Clone method. r=emilio 2018-04-05 18:18:17 +10:00
ServoImportRule.cpp Bug 1457920: Remove ServoStyleSheet usage. r=xidorn 2018-05-02 04:13:26 +02:00
ServoImportRule.h Bug 1457920: Merge ServoStyleSheet and StyleSheet. r=xidorn 2018-05-02 04:13:10 +02:00
ServoKeyframeRule.cpp Bug 1459529: Remove UPDATE_STYLE. r=heycam 2018-05-15 18:44:29 +02:00
ServoKeyframeRule.h Bug 1451216 - Remove Rule::Clone method. r=emilio 2018-04-05 18:18:17 +10:00
ServoKeyframesRule.cpp Bug 1459529: Remove UPDATE_STYLE. r=heycam 2018-05-15 18:44:29 +02:00
ServoKeyframesRule.h Bug 1451216 - Remove Rule::Clone method. r=emilio 2018-04-05 18:18:17 +10:00
ServoMediaRule.cpp Bug 1456471: Unify MediaList and ServoMediaList. r=xidorn 2018-04-25 10:37:04 +02:00
ServoMediaRule.h Bug 1456471: Unify MediaList and ServoMediaList. r=xidorn 2018-04-25 10:37:04 +02:00
ServoNamespaceRule.cpp Bug 1451216 - Remove Rule::Clone method. r=emilio 2018-04-05 18:18:17 +10:00
ServoNamespaceRule.h Bug 1451216 - Remove Rule::Clone method. r=emilio 2018-04-05 18:18:17 +10:00
ServoPageRule.cpp Bug 1459529: Make sheets be associated to a shadow root too potentially. r=bz 2018-05-15 18:44:25 +02:00
ServoPageRule.h Bug 1459111 - Rename ServoCSSParsingEnvironment to ParsingEnvironment. r=emilio 2018-05-14 20:20:20 +02:00
ServoSpecifiedValues.cpp Bug 1452987: Simplify ImageValue. r=heycam 2018-04-10 16:54:57 +02:00
ServoSpecifiedValues.h Bug 1449798 - Remove GenericSpecifiedValues::ShouldComputeStyleStruct and mSIDs. r=emilio 2018-03-29 12:39:07 +11:00
ServoStyleRule.cpp Bug 1459529: Remove UPDATE_STYLE. r=heycam 2018-05-15 18:44:29 +02:00
ServoStyleRule.h Bug 1459111 - Rename ServoCSSParsingEnvironment to ParsingEnvironment. r=emilio 2018-05-14 20:20:20 +02:00
ServoStyleSet.cpp Bug 1459529: Remove UPDATE_STYLE. r=heycam 2018-05-15 18:44:29 +02:00
ServoStyleSet.h Bug 1459529: Remove UPDATE_STYLE. r=heycam 2018-05-15 18:44:29 +02:00
ServoStyleSetInlines.h Bug 1449068 part 1 - Wrap content of ServoStyleSetInlines.h in mozilla namespace. r=emilio 2018-04-05 08:41:28 +10:00
ServoSupportsRule.cpp Bug 1451216 - Remove Rule::Clone method. r=emilio 2018-04-05 18:18:17 +10:00
ServoSupportsRule.h Bug 1451216 - Remove Rule::Clone method. r=emilio 2018-04-05 18:18:17 +10:00
ServoTraversalStatistics.h Bug 1444296 part 1 - Have servo report traversal statistics to gecko. r=bholley 2018-03-15 11:59:22 +11:00
ServoTypes.h Bug 1375536 - Remove nsStyleVariables. r=emilio,xidorn 2018-04-10 15:11:12 +10:00
ServoUtils.h Bug 1452057 - Remove remaining AsGecko() cruft. r=emilio 2018-04-04 08:53:06 +01:00
SheetLoadData.h Bug 1459498: Make SheetLoadData constructor take enums instead of booleans. rs=heycam 2018-05-08 10:09:41 +02:00
SheetParsingMode.h
SheetType.h Bug 1444905: Remove scoped style support from the old style system. r=xidorn,smaug 2018-03-13 10:26:13 +01:00
StreamLoader.cpp Bug 1457920: Loader::ParseSheet is not really fallible. r=xidorn 2018-05-02 04:13:34 +02:00
StreamLoader.h Bug 1454460 - Buffer the potentially-BOM-related bytes separately and handle them on the fly. r=bz 2018-04-17 16:27:08 -07:00
StyleAnimationValue.cpp Bug 1458814: Remove a bit of trivially dead code. r=hiro 2018-05-05 16:31:19 +02:00
StyleAnimationValue.h Bug 1458814: Remove unused AnimationValue::mGecko. r=hiro 2018-05-05 16:31:18 +02:00
StyleComplexColor.cpp Bug 1457810: Move CalcComplexColor to StyleComplexColor. r=xidorn 2018-05-09 17:03:02 +10:00
StyleComplexColor.h Bug 1457810: Move CalcComplexColor to StyleComplexColor. r=xidorn 2018-05-09 17:03:02 +10:00
StyleSheet.cpp Bug 1459529: Remove UPDATE_STYLE. r=heycam 2018-05-15 18:44:29 +02:00
StyleSheet.h Bug 1459529: Make sheets be associated to a shadow root too potentially. r=bz 2018-05-15 18:44:25 +02:00
StyleSheetInfo.h Bug 1457920: Merge ServoStyleSheet and StyleSheet. r=xidorn 2018-05-02 04:13:10 +02:00
StyleSheetInlines.h Bug 1457920: Trivially inline a bunch of methods that had no reason for not being inlined. r=xidorn 2018-05-02 04:13:30 +02:00
TopLevelImageDocument.css
TopLevelVideoDocument.css
URLExtraData.cpp Bug 1378552 - Reduce the liklihood of inadvertently misusing NullPrincipal::Create(). r=ckerschb 2018-03-22 13:36:20 -05:00
URLExtraData.h
URLMatchingFunction.h