gecko-dev/layout/style
Emilio Cobos Álvarez aff5090202 Bug 1425769: Base class for ShadowRoot and Document to manage style state. r=smaug
This also removes some confusing comments around nsIDocument regarding some kind
of "special" stylesheets, which don't seem to exist anymore, and consolidates
StyleSheetList so that we only have one implementation.

I think that fixes a potential leak on the shadow root code (even though the API
is v0 only), given the pointer from the ShadowRootStyleSheetList to the
ShadowRoot wasn't being CCd.

Also, more stuff could be renamed, methods removed, etc, feel free to suggest
more cleanup, I've done mostly the minimal.

Next steps are moving the stylesets there and stop using the proto binding sheet
list / resources.

MozReview-Commit-ID: D9hnDgPQAS5
2017-12-19 11:09:59 +01:00
..
crashtests Bug 1416999 - Remove document.registerElement; r=smaug 2017-11-16 12:23:15 +08:00
res Bug 1425485 - Propagate overscroll-behavior on a text input to the anonymous scrollable <div> inside it. r=tnikkel 2017-12-15 13:23:24 -05:00
test Bug 1334189 - Enable mochitest-plain for linux64-qr. r=jrmuizel 2017-12-13 18:38:39 -05:00
xbl-marquee
AnimationCollection.cpp Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro. 2017-10-03 09:05:19 +11:00
AnimationCollection.h Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro. 2017-10-03 09:05:19 +11:00
AnimationCommon.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
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 1423773 - Part 1: Remove usage of nsStringGlue.h. r=glandium 2017-12-06 16:52:51 -08:00
BuiltinCounterStyleList.h Bug 1393189 part 1 - Statically initialize builtin style table with their name atom included. r=dholbert 2017-08-29 14:44:14 +10:00
contenteditable.css
CounterStyleManager.cpp Bug 1411893 - Introduce nsStaticAtom. r=emilio,froydnj. 2017-10-27 10:31:13 +11:00
CounterStyleManager.h Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro. 2017-10-03 09:05:19 +11:00
CSS.cpp Bug 1414974 - Part 2: Switch many consumers to nsGlobalWindow{Inner,Outer}, r=smaug 2017-11-09 10:44:47 -05: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
CSSCalc.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 1365900 - Extract CSSFontFeatureValuesRule base class r=xidorn 2017-07-24 16:12:57 -07:00
CSSFontFeatureValuesRule.h Bug 1365900 - Extract CSSFontFeatureValuesRule base class r=xidorn 2017-07-24 16:12:57 -07:00
CSSImportRule.cpp Bug 1391005 - Eliminate NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED. r=peterv 2017-08-29 16:02:48 -07:00
CSSImportRule.h Bug 1371453 Part 3: Change CSSImportRule definition so that media is optional, since in Servo it is derived from an optional stylesheet. r=bz,heycam 2017-06-27 16:25:07 -07:00
CSSKeyframeRule.cpp Bug 1391005 - Eliminate NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED. r=peterv 2017-08-29 16:02:48 -07:00
CSSKeyframeRule.h
CSSKeyframesRule.cpp
CSSKeyframesRule.h
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 1391005 - Eliminate NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED. r=peterv 2017-08-29 16:02:48 -07:00
CSSMediaRule.h
CSSMozDocumentRule.cpp Bug 1418245 - Move @-moz-document matching function out of css::DocumentRule. r=TYLin 2017-11-17 17:31:22 +08:00
CSSMozDocumentRule.h Bug 1418245 - Move @-moz-document matching function out of css::DocumentRule. r=TYLin 2017-11-17 17:31:22 +08:00
CSSNamespaceRule.h Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro. 2017-10-03 09:05:19 +11:00
CSSPageRule.cpp Bug 1391005 - Eliminate NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED. r=peterv 2017-08-29 16:02:48 -07:00
CSSPageRule.h
CSSRuleList.cpp
CSSRuleList.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
CSSStyleSheet.cpp Bug 1420762: Make StyleSheets notify directly to their StyleSets. r=heycam 2017-12-01 08:46:39 +01:00
CSSStyleSheet.h Bug 1420762: Make StyleSheets notify directly to their StyleSets. r=heycam 2017-12-01 08:46:39 +01:00
CSSSupportsRule.cpp Bug 1367303 - Add full namespace to CSSSupportsRule classes refcount impl macro. r=heycam 2017-05-24 14:39:52 +10:00
CSSSupportsRule.h
CSSValue.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
CSSVariableDeclarations.cpp Bug 1372025 - Replace Contains+Put with LookupForAdd to avoid unnecessary hashtable lookups. r=froydnj 2017-06-14 01:54:27 +02:00
CSSVariableDeclarations.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
CSSVariableImageTable.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
CSSVariableResolver.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
CSSVariableResolver.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
CSSVariableValues.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
CSSVariableValues.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
Declaration.cpp Bug 1422839 part 1 - Add internal overflow-clip-box-block/-inline properties and make overflow-clip-box a shorthand. r=dholbert 2017-12-05 21:08:41 +01:00
Declaration.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
DeclarationBlock.h Bug 1408311 - Part 1: Make Declaration::RemovePropertyByID return whether it did remove a property. r=xidorn 2017-10-19 15:51:12 +08:00
DeclarationBlockInlines.h Bug 1408311 - Part 1: Make Declaration::RemovePropertyByID return whether it did remove a property. r=xidorn 2017-10-19 15:51:12 +08:00
designmode.css
DocumentStyleRootIterator.cpp Bug 1383332 - Track the restyle root and use it to do less work during the traversal. r=emilio 2017-08-22 21:19:24 -07:00
DocumentStyleRootIterator.h Bug 1383332 - Track the restyle root and use it to do less work during the traversal. r=emilio 2017-08-22 21:19:24 -07:00
ErrorReporter.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
ErrorReporter.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
FontFace.cpp Bug 1408303 - Part 1: Use the Servo parser for font descriptors Web API. r=heycam 2017-12-05 13:48:23 +08:00
FontFace.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
FontFaceSet.cpp Bug 1408303 - Part 2: Use the Servo parser for FontFaceSet Web API. r=heycam 2017-12-05 13:51:05 +08:00
FontFaceSet.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
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
GeckoStyleContext.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
GeckoStyleContext.h Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro. 2017-10-03 09:05:19 +11:00
generate-stylestructlist.py Bug 1367904 - Part 4: stylo: Replace real ComputedValues with bindgenned ComputedValues2; r=bholley 2017-07-17 21:00:25 -07:00
GenerateCSSPropsGenerated.py
GenericSpecifiedValues.h Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro. 2017-10-03 09:05:19 +11:00
GenericSpecifiedValuesInlines.h Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro. 2017-10-03 09:05:19 +11:00
GroupRule.cpp Bug 1420762: Make StyleSheets notify directly to their StyleSets. r=heycam 2017-12-01 08:46:39 +01:00
GroupRule.h Bug 1412145 - Drop more backpointers of CSSOM objects in dtor and unlink. r=bz 2017-11-28 17:06:51 -06:00
ImageDocument.css
ImageLoader.cpp Bug 1419021 - Part 1: Invalidate display items when we get a size for decoded images since this can change the display items we build. r=tnikkel 2017-12-14 17:37:56 -06:00
ImageLoader.h Bug 1404422 - Part 4. Remove imgIOnloadBlocker and related from tree as redundant. r=tnikkel 2017-11-01 06:59:10 -04:00
ImportRule.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
IncrementalClearCOMRuleArray.cpp
IncrementalClearCOMRuleArray.h
jar.mn Bug 1395486 - Move resource://gre-resource/plaintext.css to resource://content-accessible/plaintext.css. r=heycam 2017-08-31 17:06:22 +08:00
LayerAnimationInfo.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
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 1425769: Base class for ShadowRoot and Document to manage style state. r=smaug 2017-12-19 11:09:59 +01:00
Loader.h Bug 1415352: Part 4c - Use subject principal as the triggering principal for inline <style> nodes. r=bz 2017-11-07 14:25:45 -08:00
Makefile.in
MediaList.cpp Bug 1420762: Make StyleSheets notify directly to their StyleSets. r=heycam 2017-12-01 08:46:39 +01:00
MediaList.h Bug 1412145 - Drop more backpointers of CSSOM objects in dtor and unlink. r=bz 2017-11-28 17:06:51 -06:00
MediaQueryList.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
MediaQueryList.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
moz.build Bug 1420379 - Move css::Rule into its own file. r=xidorn 2017-11-24 18:01:47 +08:00
NameSpaceRule.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
nsAnimationManager.cpp Bug 1412765 - Add Animation.pending member; r=bz,hiro 2017-11-21 17:10:59 +09:00
nsAnimationManager.h Bug 1412765 - Add Animation.pending member; r=bz,hiro 2017-11-21 17:10:59 +09:00
nsComputedDOMStyle.cpp Bug 1422839 part 1 - Add internal overflow-clip-box-block/-inline properties and make overflow-clip-box a shorthand. r=dholbert 2017-12-05 21:08:41 +01:00
nsComputedDOMStyle.h Bug 1422197 - Add fast path to get DocGroup in binding code for [CEReactions]; r=smaug 2017-11-27 16:10:27 +08:00
nsComputedDOMStylePropertyList.h Bug 1422839 part 1 - Add internal overflow-clip-box-block/-inline properties and make overflow-clip-box a shorthand. r=dholbert 2017-12-05 21:08:41 +01:00
nsCSSAnonBoxes.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
nsCSSAnonBoxes.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
nsCSSAnonBoxList.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
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
nsCSSCounterStyleRule.cpp Bug 1420762: Make StyleSheets notify directly to their StyleSets. r=heycam 2017-12-01 08:46:39 +01:00
nsCSSCounterStyleRule.h Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro. 2017-10-03 09:05:19 +11:00
nsCSSDataBlock.cpp Bug 1281101 Part 1 - Remove MOZ_ENABLE_MASK_AS_SHORTHAND from layout code. r=cjku 2017-09-21 17:36:57 +08:00
nsCSSDataBlock.h Backed out changeset e2beba7e6875 (bug 1423798) for failing Browser Chrome tests browser_temporary_permissions_expiry.js on Windows 7 debug. r=backout on a CLOSED TREE 2017-12-09 07:23:35 +02:00
nsCSSFontDescList.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
nsCSSFontFaceRule.cpp Bug 1422197 - Add fast path to get DocGroup in binding code for [CEReactions]; r=smaug 2017-11-27 16:10:27 +08:00
nsCSSFontFaceRule.h Bug 1422197 - Add fast path to get DocGroup in binding code for [CEReactions]; r=smaug 2017-11-27 16:10:27 +08:00
nsCSSKeywordList.h Bug 1417751 - Implement a new value inner-spin-button to -moz-appearance on all platforms except Android. r=mats 2017-11-29 10:43:13 +08: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
nsCSSParser.cpp Bug 1267890 followup - Enable -moz-bool-pref in chrome sheets in Gecko as well. 2017-12-08 22:56:45 -06:00
nsCSSParser.h Bug 1418872 - Move ControlCharVisibilityDefault() out of nsCSSParser. r=TYLin 2017-11-20 10:46:45 +08:00
nsCSSPropAliasList.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 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
nsCSSPropertyIDSet.h Bug 1336772 - Request any restyles required by changes to the cascade result. r=birtles 2017-09-05 16:34:24 +09:00
nsCSSPropList.h Bug 1398492: Remove the grid pref. r=mats 2017-12-17 00:04:35 +01:00
nsCSSPropLogicalGroupList.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
nsCSSProps.cpp Bug 1398492: Remove the grid pref. r=mats 2017-12-17 00:04:35 +01:00
nsCSSProps.h Bug 1421541 - Overhaul the prefs phase code. r=glandium 2017-11-30 09:14:32 +11:00
nsCSSPropsGenerated.inc.in
nsCSSPseudoClasses.cpp Bug 1424816: Remove the document state cache. r=smaug 2017-12-14 16:07:36 +01:00
nsCSSPseudoClasses.h Bug 1418232 - Part 1: Move pseudo-class matching helper methods from nsCSSRuleProcessor to nsCSSPseudoClasses. r=emilio 2017-11-17 16:48:34 +08:00
nsCSSPseudoClassList.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
nsCSSPseudoElementList.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
nsCSSPseudoElements.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
nsCSSPseudoElements.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
nsCSSRuleProcessor.cpp Bug 1418232 - Part 1: Move pseudo-class matching helper methods from nsCSSRuleProcessor to nsCSSPseudoClasses. r=emilio 2017-11-17 16:48:34 +08:00
nsCSSRuleProcessor.h Bug 1418232 - Part 1: Move pseudo-class matching helper methods from nsCSSRuleProcessor to nsCSSPseudoClasses. r=emilio 2017-11-17 16:48:34 +08:00
nsCSSRules.cpp Bug 1422197 - Add fast path to get DocGroup in binding code for [CEReactions]; r=smaug 2017-11-27 16:10:27 +08:00
nsCSSRules.h Bug 1422197 - Add fast path to get DocGroup in binding code for [CEReactions]; r=smaug 2017-11-27 16:10:27 +08:00
nsCSSScanner.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
nsCSSScanner.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
nsCSSValue.cpp Bug 1416564: Remove mozmm CSS unit. r=heycam 2017-11-14 16:14:17 +01:00
nsCSSValue.h Bug 1416564: Remove mozmm CSS unit. r=heycam 2017-11-14 16:14:17 +01:00
nsCSSVisitedDependentPropList.h
nsDOMCSSAttrDeclaration.cpp Bug 1422197 - Add fast path to get DocGroup in binding code for [CEReactions]; r=smaug 2017-11-27 16:10:27 +08:00
nsDOMCSSAttrDeclaration.h Bug 1422197 - Add fast path to get DocGroup in binding code for [CEReactions]; r=smaug 2017-11-27 16:10:27 +08:00
nsDOMCSSDeclaration.cpp Bug 1415352: Part 1d - Use correct subject principal in CSS environment when modifying attr declarations. r=bz 2017-11-05 13:23:49 -08:00
nsDOMCSSDeclaration.h Merge mozilla-central to inbound. r=merge a=merge on a CLOSED TREE 2017-12-06 01:49:19 +02:00
nsDOMCSSRect.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
nsDOMCSSRect.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
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 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
nsDOMCSSValueList.cpp Bug 1416164 - Replace NS_NOTYETIMPLEMENTED with MOZ_ASSERT_UNREACHABLE. r=froydnj 2017-10-25 00:37:02 -07:00
nsDOMCSSValueList.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
nsFontFaceLoader.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
nsFontFaceLoader.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
nsFontFaceUtils.cpp Bug 1414666 part 1 - Add nsIFrame::PresShell() for convenient access to the shell. r=emilio 2017-11-09 03:00:48 +01: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
nsHTMLCSSStyleSheet.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
nsHTMLStyleSheet.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
nsHTMLStyleSheet.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
nsICSSDeclaration.h Bug 1422197 - Add fast path to get DocGroup in binding code for [CEReactions]; r=smaug 2017-11-27 16:10:27 +08: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
nsICSSStyleRuleDOMWrapper.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
nsIStyleRule.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
nsIStyleRuleProcessor.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 1398492: Remove the grid pref. r=mats 2017-12-17 00:04:35 +01:00
nsLayoutStylesheetCache.h
nsMediaFeatures.cpp Bug 1418222 - Move system metrics handling to nsMediaFeatures. r=TYLin 2017-11-17 15:35:26 +08:00
nsMediaFeatures.h Bug 1418222 - Move system metrics handling to nsMediaFeatures. r=TYLin 2017-11-17 15:35:26 +08:00
nsMediaList.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
nsMediaList.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
nsNthIndexCache.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
nsNthIndexCache.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
nsROCSSPrimitiveValue.cpp
nsROCSSPrimitiveValue.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
nsRuleData.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
nsRuleData.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
nsRuleNode.cpp Bug 1422839 part 1 - Add internal overflow-clip-box-block/-inline properties and make overflow-clip-box a shorthand. r=dholbert 2017-12-05 21:08:41 +01:00
nsRuleNode.h Bug 1418899 - Part 4: Move image layer filling function out of nsRuleNode. r=cjku 2017-11-20 13:53:58 +08:00
nsRuleProcessorData.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
nsRuleWalker.h Bug 1416164 - Replace NS_POSTCONDITION with MOZ_ASSERT. r=froydnj 2017-11-04 22:48:48 -07: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 Bug 1418224 Part 3 - Add shape-outside: <image> support to style system. r=heycam 2017-11-17 16:34:37 +08:00
nsStyleContext.cpp Bug 1417781: Consider style structs as not equal if visited styles on them are changed. r=heycam 2017-11-21 00:53:51 +01:00
nsStyleContext.h Bug 1419709 - Move a few nsStyleStructID-related static methods out of nsRuleNode.h r=emilio 2017-11-22 18:08:33 +08:00
nsStyleContextInlines.h Bug 1385896: Move nsStyleContext::mParent to GeckoStyleContext. r=heycam 2017-07-31 16:21:40 +02:00
nsStyleCoord.cpp Bug 1418905 - Move nsRuleNode::ComputeCoordPercentCalc() into nsStyleCoord. r=heycam 2017-11-20 14:05:19 +08:00
nsStyleCoord.h Bug 1418905 - Move nsRuleNode::ComputeCoordPercentCalc() into nsStyleCoord. r=heycam 2017-11-20 14:05:19 +08:00
nsStyleSet.cpp Bug 1425769: Base class for ShadowRoot and Document to manage style state. r=smaug 2017-12-19 11:09:59 +01:00
nsStyleSet.h Bug 1420762: Make StyleSheets notify directly to their StyleSets. r=heycam 2017-12-01 08:46:39 +01:00
nsStyleStruct.cpp Bug 1422839 part 1 - Add internal overflow-clip-box-block/-inline properties and make overflow-clip-box a shorthand. r=dholbert 2017-12-05 21:08:41 +01:00
nsStyleStruct.h Bug 1422839 part 1 - Add internal overflow-clip-box-block/-inline properties and make overflow-clip-box a shorthand. r=dholbert 2017-12-05 21:08:41 +01:00
nsStyleStructFwd.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
nsStyleStructInlines.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
nsStyleTransformMatrix.cpp Bug 1416540 - Convert AnimationValue::GetStyleValue to return a float-based Size. r=mattwoodrow 2017-11-12 18:37:33 -05:00
nsStyleTransformMatrix.h Bug 1416540 - Convert AnimationValue::GetStyleValue to return a float-based Size. r=mattwoodrow 2017-11-12 18:37:33 -05:00
nsStyleUtil.cpp Bug 1420113 - Part 2: Move nsCSSFontFaceRule to its own file. r=xidorn 2017-11-23 18:04:52 +08:00
nsStyleUtil.h Bug 1415352: Part 2 - Exempt inline CSS from extension principals from CSP. r=bz 2017-11-05 12:19:34 -08:00
nsTransitionManager.cpp Bug 1412765 - Add Animation.pending member; r=bz,hiro 2017-11-21 17:10:59 +09:00
nsTransitionManager.h Bug 1412765 - Add Animation.pending member; r=bz,hiro 2017-11-21 17:10:59 +09:00
PostTraversalTask.cpp
PostTraversalTask.h No bug: Fix missing include in PostTraversalTask.h. r=bholley 2017-07-26 14:22:12 +02:00
PreloadedStyleSheet.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
PreloadedStyleSheet.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
PythonCSSProps.h Bug 1412346 part 1: Add standard mode line & MPL boilerplate to a few layout C++ files that are missing it entirely. r=jfkthame 2017-10-27 10:07:35 -07:00
Rule.cpp Bug 1420379 - Move css::Rule into its own file. r=xidorn 2017-11-24 18:01:47 +08:00
Rule.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
RuleNodeCacheConditions.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
RuleNodeCacheConditions.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
RuleProcessorCache.cpp
RuleProcessorCache.h
ServoArcTypeList.h Bug 1365900 - Create ServoFontFeatureValuesRule and bind servo data r=xidorn 2017-07-25 18:30:15 -07:00
ServoBindingList.h Bug 1408303 - Part 2: Use the Servo parser for FontFaceSet Web API. r=heycam 2017-12-05 13:51:05 +08:00
ServoBindings.cpp Bug 1421195 - Add weighted telemetry probes for parallel restyles ; r=emilio 2017-12-12 11:30:34 -06:00
ServoBindings.h Bug 1421195 - Add weighted telemetry probes for parallel restyles ; r=emilio 2017-12-12 11:30:34 -06:00
ServoBindings.toml Bug 1421195 - Add weighted telemetry probes for parallel restyles ; r=emilio 2017-12-12 11:30:34 -06:00
ServoBindingTypes.h Bug 1408308: Reland the bindings so the build isn't busted, but we don't need to backout the servo bits. r=me 2017-11-13 06:33:46 +01:00
ServoCSSParser.cpp Bug 1420026 - Part 3: Report canvas color parsing errors to the console. r=TYLin 2017-12-04 12:53:57 +08:00
ServoCSSParser.h Bug 1420026 - Part 3: Report canvas color parsing errors to the console. r=TYLin 2017-12-04 12:53:57 +08:00
ServoCSSRuleList.cpp Bug 1412145 - Drop more backpointers of CSSOM objects in dtor and unlink. r=bz 2017-11-28 17:06:51 -06:00
ServoCSSRuleList.h Bug 1395322 Part 1: Enforce consistent use of nsIDOMCSSRule enums for Servo rule types. r=xidorn 2017-09-06 16:58:42 -07:00
ServoDeclarationBlock.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
ServoDeclarationBlock.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
ServoDocumentRule.cpp Bug 1391005 - Eliminate NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED. r=peterv 2017-08-29 16:02:48 -07:00
ServoDocumentRule.h
ServoElementSnapshot.cpp Bug 1422538: Inline ServoElementSnapshot::AddAttrs. r=bz 2017-12-07 22:55:06 +01:00
ServoElementSnapshot.h Merge mozilla-inbound to mozilla-central r=merge a=merge 2017-12-08 11:56:44 +02:00
ServoElementSnapshotTable.h
ServoFontFeatureValuesRule.cpp Bug 1365900 - Create ServoFontFeatureValuesRule and bind servo data r=xidorn 2017-07-25 18:30:15 -07:00
ServoFontFeatureValuesRule.h Bug 1365900 - Create ServoFontFeatureValuesRule and bind servo data r=xidorn 2017-07-25 18:30:15 -07:00
ServoImportRule.cpp Bug 1391005 - Eliminate NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED. r=peterv 2017-08-29 16:02:48 -07:00
ServoImportRule.h Bug 1372041: Refactor @import so it also respects the stylesheet's media properly. r=heycam 2017-07-02 17:19:08 +02:00
ServoKeyframeRule.cpp Bug 1422197 - Add fast path to get DocGroup in binding code for [CEReactions]; r=smaug 2017-11-27 16:10:27 +08:00
ServoKeyframeRule.h Bug 1394994 - stylo: get line and column for ServoKeyframeRule. r=xidorn 2017-09-04 13:38:23 +08:00
ServoKeyframesRule.cpp Bug 1420762: Make StyleSheets notify directly to their StyleSets. r=heycam 2017-12-01 08:46:39 +01:00
ServoKeyframesRule.h
ServoMediaList.cpp Bug 1410074: Honor CallerType for media query parsing. r=xidorn 2017-10-25 16:04:55 +02:00
ServoMediaList.h Bug 1410074: Make the caller type from MatchMedia arrive to the CSS code. r=xidorn,bz 2017-10-25 16:04:48 +02:00
ServoMediaRule.cpp Bug 1412145 - Drop more backpointers of CSSOM objects in dtor and unlink. r=bz 2017-11-28 17:06:51 -06:00
ServoMediaRule.h
ServoNamespaceRule.cpp Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro. 2017-10-03 09:05:19 +11:00
ServoNamespaceRule.h Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro. 2017-10-03 09:05:19 +11:00
ServoPageRule.cpp Bug 1422197 - Add fast path to get DocGroup in binding code for [CEReactions]; r=smaug 2017-11-27 16:10:27 +08:00
ServoPageRule.h Bug 1422197 - Add fast path to get DocGroup in binding code for [CEReactions]; r=smaug 2017-11-27 16:10:27 +08:00
ServoPropPrefList.h Bug 1344314 - stylo: Add an aliasid field to CSS_PROP_ALIAS macro and include them to bindings r=manishearth 2017-08-12 14:37:19 -07:00
ServoSpecifiedValues.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
ServoSpecifiedValues.h Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro. 2017-10-03 09:05:19 +11:00
ServoStyleContext.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
ServoStyleContext.h Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro. 2017-10-03 09:05:19 +11:00
ServoStyleContextInlines.h Bug 1382017 part 4 Gecko piece - Rename ServoComputedValues -> ServoComputedData; r=heycam 2017-07-20 21:44:02 -07:00
ServoStyleRule.cpp Bug 1422197 - Add fast path to get DocGroup in binding code for [CEReactions]; r=smaug 2017-11-27 16:10:27 +08:00
ServoStyleRule.h Bug 1422197 - Add fast path to get DocGroup in binding code for [CEReactions]; r=smaug 2017-11-27 16:10:27 +08:00
ServoStyleSet.cpp Bug 1425769: Base class for ShadowRoot and Document to manage style state. r=smaug 2017-12-19 11:09:59 +01:00
ServoStyleSet.h Bug 1422634: followup: fix typo in the comment. r=comment-only 2017-12-04 11:40:46 +01:00
ServoStyleSheet.cpp Bug 1420762: Make StyleSheets notify directly to their StyleSets. r=heycam 2017-12-01 08:46:39 +01:00
ServoStyleSheet.h Bug 1412714 - Don't clone inner of XBL stylesheet in Servo. r=bz 2017-10-30 15:16:20 +11:00
ServoSupportsRule.cpp Bug 1391005 - Eliminate NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED. r=peterv 2017-08-29 16:02:48 -07:00
ServoSupportsRule.h
ServoTypes.h Bug 1418456: Get rid of unstyled children only traversals. r=heycam 2017-11-20 13:05:35 +01:00
ServoUtils.h Bug 1381844 - Remove diagnostic assertions. r=me 2017-08-08 12:06:57 -07:00
SheetLoadData.h Bug 1180145, part 2 - Taint style sheet sub-resources of no-cors resources against resource timing reporting. r=heycam 2017-11-08 16:59:31 +00:00
SheetParsingMode.h Bug 1372790 - Change uint8_t to back some enum and reorder some fields in StyleSheet to make it more compact. r=heycam 2017-06-14 14:26:48 +10:00
SheetType.h Bug 1418216 - Move IsCSSSheetType out of nsStyleSet. r=TYLin 2017-11-16 09:37:17 +08:00
StreamLoader.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
StreamLoader.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
StyleAnimationValue.cpp Bug 1408303 - Part 3: Move several Servo parsers into ServoCSSParser helper class. r=heycam 2017-12-01 17:35:47 +08:00
StyleAnimationValue.h Bug 1416540 - Convert AnimationValue::GetStyleValue to return a float-based Size. r=mattwoodrow 2017-11-12 18:37:33 -05:00
StyleBackendType.h
StyleComplexColor.h
StylePrefs.cpp Bug 1421645 - Hide accidentally exposed subgrid behind prefs r=emilio,xidorn 2017-12-05 22:11:10 +03:00
StylePrefs.h Bug 1421645 - Hide accidentally exposed subgrid behind prefs r=emilio,xidorn 2017-12-05 22:11:10 +03:00
StyleRule.cpp Bug 1422197 - Add fast path to get DocGroup in binding code for [CEReactions]; r=smaug 2017-11-27 16:10:27 +08:00
StyleRule.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
StyleSetHandle.h Bug 1420762: Make StyleSheets notify directly to their StyleSets. r=heycam 2017-12-01 08:46:39 +01:00
StyleSetHandleInlines.h Bug 1420762: Make StyleSheets notify directly to their StyleSets. r=heycam 2017-12-01 08:46:39 +01:00
StyleSheet.cpp Bug 1420762: Make StyleSheets notify directly to their StyleSets. r=heycam 2017-12-01 08:46:39 +01:00
StyleSheet.h Bug 1420762: Make StyleSheets notify directly to their StyleSets. r=heycam 2017-12-01 08:46:39 +01:00
StyleSheetInfo.h Bug 1399911 - preserve sourceURL comment directive on style sheets; r=bz,heycam 2017-09-14 14:59:32 -06:00
StyleSheetInlines.h Bug 1407888 part 2 - Make ServoStyleRuleMap::FillTableFromStyleSheet not make unique inner. r=heycam 2017-10-12 18:56:02 +11:00
TopLevelImageDocument.css
TopLevelVideoDocument.css
URLExtraData.cpp Bug 1411143 - Give dummy URL extra data a dummy referrer rather than null. r=bz 2017-10-24 18:32:48 +11:00
URLExtraData.h Bug 1381851 - Add mIsChrome to URLExtraData for querying on servo side. r=heycam 2017-07-31 17:57:56 +08:00
URLMatchingFunction.h