gecko-dev/layout/style
Emilio Cobos Álvarez a3e653759b Bug 1696447 - Share CascadeData instances across ShadowRoots. r=boris
This should be both a memory and speed win for pages using a lot of
Shadow DOM.

In order to make the cache properly work we need to start keying media query
results on the actual StyleSheetContents, as that's what we share on Gecko, but
that should all be fine.

Differential Revision: https://phabricator.services.mozilla.com/D107266
2021-03-10 12:34:09 +00:00
..
crashtests Bug 1686603 Part 8 - Update test expectations. r=dholbert 2021-01-26 06:28:07 +00:00
res Bug 1693969 - Remove default styling for :-moz-ui-{valid,invalid} pseudo-classes. r=xidorn 2021-02-23 11:26:17 +00:00
test Bug 1694748 part 3 - Enable ruby-position: alternate by default. r=dholbert 2021-03-10 10:46:15 +00:00
tools Bug 1617472 - Remove nsCSSKeywords and related infrastructure. r=heycam 2020-02-24 13:30:48 +00:00
AnimationCollection.cpp Bug 1673931 - Avoid including Element.h from header files. 2020-11-23 16:08:40 +00:00
AnimationCollection.h Bug 1673931 - Avoid including Element.h from header files. 2020-11-23 16:08:40 +00:00
AnimationCommon.h Bug 1634943 - Cleanup header inclusions in AnimationCollection.{cpp,h} and AnimationCommon.h. r=boris 2020-05-05 22:39:21 +00:00
BindingStyleRule.cpp
BindingStyleRule.h Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
BuiltinCounterStyleList.h
CSS.cpp Bug 1669459 - Introduce InspectorUtils.supports(). r=rcaliman,heycam 2020-10-09 03:20:34 +00:00
CSS.h Bug 1669459 - Clean-up CSS.supports. r=heycam 2020-10-08 23:56:14 +00:00
CSSCounterStyleRule.cpp Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
CSSCounterStyleRule.h Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
CSSEnabledState.h
CSSFontFaceRule.cpp Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
CSSFontFaceRule.h Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
CSSFontFeatureValuesRule.cpp Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
CSSFontFeatureValuesRule.h Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
CSSImportRule.cpp Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
CSSImportRule.h Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
CSSKeyframeRule.cpp Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
CSSKeyframeRule.h Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
CSSKeyframesRule.cpp Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
CSSKeyframesRule.h Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
CSSMediaRule.cpp Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
CSSMediaRule.h Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
CSSMozDocumentRule.cpp Bug 1551040 - Add dark mode to plaintext.css, and a document rule to target plaintext documents. r=boris 2021-01-17 14:44:41 +00:00
CSSMozDocumentRule.h Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
CSSNamespaceRule.cpp Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
CSSNamespaceRule.h Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
CSSPageRule.cpp Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
CSSPageRule.h Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
CSSPropFlags.h Bug 1404140 - Remove the GetCSNeedsLayoutFlush flag, as it is unneeded now. r=heycam 2019-08-03 04:10:55 +02:00
CSSRuleList.cpp
CSSRuleList.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in layout. r=dholbert 2020-03-17 09:38:32 +00:00
CSSStyleRule.cpp Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
CSSStyleRule.h Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
CSSSupportsRule.cpp Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
CSSSupportsRule.h Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
CSSValue.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in layout. r=dholbert 2020-03-17 09:38:32 +00:00
CachedInheritingStyles.cpp Bug 1600545 - Remove useless inclusions of header files generated from IDL files in accessible/, browser/, caps/, chrome/, devtools/, docshell/, editor/, extensions/, gfx/, hal/, image/, intl/, ipc/, js/, layout/, and media/ r=Ehsan 2019-12-06 09:16:44 +00:00
CachedInheritingStyles.h
ComputedStyle.cpp Bug 1691589 - Reduce reliance on GeckoProfiler.h when only labels (and maybe markers) are needed - r=necko-reviewers,geckoview-reviewers,sg,agi,florian 2021-02-16 04:44:19 +00:00
ComputedStyle.h Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
ComputedStyleInlines.h Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
CounterStyleManager.cpp Bug 1691913 - Rename nsBaseHashtable::Put to InsertOrUpdate. r=xpcom-reviewers,necko-reviewers,jgilbert,dragana,nika 2021-02-26 09:11:46 +00:00
CounterStyleManager.h Bug 1634281 - Use nsTHashMap instead of nsDataHashtable. r=xpcom-reviewers,necko-reviewers,jgilbert,nika,valentin 2021-03-10 10:47:47 +00:00
DeclarationBlock.cpp Bug 1665816 - CSSOM should respect rule-level property restrictions. r=jwatt 2020-09-21 09:57:46 +00:00
DeclarationBlock.h Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
DocumentMatchingFunction.h Bug 1551040 - Add dark mode to plaintext.css, and a document rule to target plaintext documents. r=boris 2021-01-17 14:44:41 +00:00
DocumentStyleRootIterator.cpp Bug 1600362 - Cleanup IntersectionObserver. r=smaug 2019-11-29 20:39:36 +00:00
DocumentStyleRootIterator.h Bug 1613985 - Use MOZ_COUNTED_DEFAULT_CTOR_*/MOZ_COUNTED_DTOR_* macros. r=froydnj 2020-02-20 11:40:14 +00:00
ErrorReporter.cpp Bug 1686616 - make StringBundle use Components instead of Services. r=kmag 2021-02-18 13:26:32 +00:00
ErrorReporter.h Bug 1622058 - Cleanup CSS error reporting a bit. r=nordzilla 2020-03-16 20:50:21 +00:00
FontFace.cpp Bug 1686106 - Allow the character map record created for unicode-range to be shared among FontFaces with the same descriptor. r=heycam 2021-01-12 22:07:10 +00:00
FontFace.h Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
FontFaceSet.cpp Bug 1634281 - Use nsTHashMap instead of nsDataHashtable. r=xpcom-reviewers,necko-reviewers,jgilbert,nika,valentin 2021-03-10 10:47:47 +00:00
FontFaceSet.h Bug 1634281 - Use nsTHashMap instead of nsDataHashtable. r=xpcom-reviewers,necko-reviewers,jgilbert,nika,valentin 2021-03-10 10:47:47 +00:00
FontFaceSetIterator.cpp Bug 1634435 - Rename AutoValueArray to RootedValueArray everywhere for consistency with other rooted things r=jandem,mccr8 2020-05-04 16:50:59 +00:00
FontFaceSetIterator.h Bug 1600376 - Remove useless namespace qualifications in layout/style. r=jwatt 2019-11-30 11:57:10 +00:00
FontPreloader.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
FontPreloader.h Bug 1618536 - Preload for fonts, r=heycam,hsivonen 2020-05-11 14:14:32 +00:00
GeckoBindings.cpp Bug 1692224 - Remove ui.use_native_colors. r=spohl 2021-02-12 01:01:32 +00:00
GeckoBindings.h Bug 1694864 - Remove prefers-contrast: forced as per CSSWG resolution. r=morgan 2021-02-25 18:05:08 +00:00
GenerateCSSPropertyID.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
GenerateCSSPropsGenerated.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
GenerateCompositorAnimatableProperties.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
GenerateComputedDOMStyleGenerated.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
GenerateCountedUnknownProperties.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
GenerateServoCSSPropList.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
GlobalStyleSheetCache.cpp Bug 1693001 - Remove redundant nullptr checks of return value of infallible new in layout/. r=emilio 2021-02-16 15:52:09 +00:00
GlobalStyleSheetCache.h Bug 1646558 - Remove the old android "native" theme. r=geckoview-reviewers,agi 2020-06-18 20:34:16 +00:00
GroupRule.cpp Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
GroupRule.h Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
ImageDocument.css
ImageLoader.cpp Bug 1693306 - Simplify some uses of LookupOrInsertWith by GetOrInsertNew. r=xpcom-reviewers,necko-reviewers,dragana,nika 2021-02-26 09:22:54 +00:00
ImageLoader.h Bug 1685078 - Add a flag to reflow when the size is available, and use it for bullets. r=TYLin 2021-01-08 09:44:58 +00:00
ImportScanner.cpp Bug 1585674 - Start loads more incrementally in the @import scanner. r=hsivonen 2019-10-03 07:34:35 +00:00
ImportScanner.h Bug 1625855 - Replace MOZ_MUST_USE with [[nodiscard]] in layout. r=TYLin 2020-04-08 01:59:36 +00:00
LayerAnimationInfo.cpp Bug 1429305 - Extend compositor properties for motion. r=hiro 2019-10-31 20:07:45 +00:00
LayerAnimationInfo.h Bug 1429305 - Extend compositor properties for motion. r=hiro 2019-10-31 20:07:45 +00:00
Loader.cpp Bug 1691913 - Rename nsBaseHashtable::Put to InsertOrUpdate. r=xpcom-reviewers,necko-reviewers,jgilbert,dragana,nika 2021-02-26 09:11:46 +00:00
Loader.h Bug 1637651 - Assume non-quirks mode for style Link header preloads. r=smaug 2021-02-01 23:23:50 +00:00
MappedDeclarations.cpp Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
MappedDeclarations.h Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
MediaFeatureChange.h Bug 1646222 - Don't invalidate vector images as a result of size/display mode changes. r=tnikkel 2020-10-22 09:29:43 +00:00
MediaList.cpp Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
MediaList.h Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
MediaQueryList.cpp Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
MediaQueryList.h Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
PaintWorkletGlobalScope.cpp Bug 1624266 - Use IsSharedMemoryAllowed to decide whether should the CTOR SharedArrayBuffer be defined for Worklets; r=baku 2020-05-01 11:36:08 +00:00
PaintWorkletGlobalScope.h
PaintWorkletImpl.cpp Bug 1581896 allow AudioWorklet on release-or-beta behind a pref r=smaug 2020-03-27 03:09:06 +00:00
PaintWorkletImpl.h Bug 1402784 - Use nsIContentPolicy::TYPE_INTERNAL_AUDIOWORKLET and nsIContentPolicy::TYPE_INTERNAL_PAINTWORKLET in Worklet code, r=smaug 2020-03-17 22:24:39 +00:00
PostTraversalTask.cpp
PostTraversalTask.h
PreferenceSheet.cpp Bug 1694717: Add probes to log foreground and background colors when HCM is on r=emilio 2021-03-09 22:31:32 +00:00
PreferenceSheet.h Bug 1596050 - Centralize logic to ignore document colors. r=jfkthame 2019-11-15 13:39:08 +00:00
PreloadedStyleSheet.cpp Bug 1571530 - Remove various bool arguments in sheet loader APIs. r=heycam 2019-08-16 10:56:05 +00:00
PreloadedStyleSheet.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in layout. r=dholbert 2020-03-17 09:38:32 +00:00
PseudoStyleType.cpp
PseudoStyleType.h
Rule.cpp Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
Rule.h Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
RustCell.h
ServoArcTypeList.h
ServoBindingTypes.h Bug 1611912 - Add a style flag for the root element style. r=heycam 2020-01-31 14:51:06 +00:00
ServoBindings.h Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
ServoBindings.toml Bug 1694748 part 1 - Support parsing ruby-position: alternate. r=emilio 2021-03-10 10:46:14 +00:00
ServoBoxedTypeList.h
ServoCSSParser.cpp Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
ServoCSSParser.h Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
ServoCSSPropList.mako.py Bug 1404140 - Remove the GetCSNeedsLayoutFlush flag, as it is unneeded now. r=heycam 2019-08-03 04:10:55 +02:00
ServoCSSRuleList.cpp Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
ServoCSSRuleList.h Bug 1634281 - Remove unused nsDataHashtable.h includes. r=xpcom-reviewers,nika 2021-03-03 08:58:52 +00:00
ServoComputedData.h Bug 1611912 - Add a style flag for the root element style. r=heycam 2020-01-31 14:51:06 +00:00
ServoComputedDataInlines.h
ServoElementSnapshot.cpp Bug 1673931 - Avoid including Element.h from header files. 2020-11-23 16:08:40 +00:00
ServoElementSnapshot.h Bug 1673931 - Avoid including Element.h from header files. 2020-11-23 16:08:40 +00:00
ServoElementSnapshotTable.h
ServoStyleConstsForwards.h Bug 1683424 - Add UseBoxSizing for AspectRatio class, and fix non-replaced element usage. r=TYLin 2020-12-23 22:42:55 +00:00
ServoStyleConstsInlines.h Bug 1695390 - Move extremum lengths to the individual Size / MaxSize types. r=boris 2021-03-02 12:11:35 +00:00
ServoStyleSet.cpp Bug 1696447 - Share CascadeData instances across ShadowRoots. r=boris 2021-03-10 12:34:09 +00:00
ServoStyleSet.h Bug 1684214 - Change GetComputedStyleNoFlush to take a const element parameter r=emilio 2020-12-25 13:26:37 +00:00
ServoStyleSetInlines.h Bug 1554571 - Part 1: Remove unused argument from Servo_ResolveStyle. r=emilio 2019-06-27 07:22:13 +00:00
ServoTraversalStatistics.h
ServoTypes.h Bug 1646224 - Use mozilla::Length rather than nscoord to store font sizes. r=heycam,jfkthame 2020-06-22 09:45:40 +00:00
ServoUtils.h Bug 1607826 - Use <type_traits> more in layout. r=TYLin 2020-01-09 01:48:43 +00:00
ShadowParts.cpp Bug 1693306 - Simplify some uses of LookupOrInsertWith by GetOrInsertNew. r=xpcom-reviewers,necko-reviewers,dragana,nika 2021-02-26 09:22:54 +00:00
ShadowParts.h Bug 1618509 - Allow to export a shadow part under multiple names. r=jwatt 2020-03-09 13:04:21 +00:00
SharedStyleSheetCache.cpp Bug 1691913 - Rename nsBaseHashtable::Put to InsertOrUpdate. r=xpcom-reviewers,necko-reviewers,jgilbert,dragana,nika 2021-02-26 09:11:46 +00:00
SharedStyleSheetCache.h Bug 1634281 - Use nsTHashMap instead of nsDataHashtable. r=xpcom-reviewers,necko-reviewers,jgilbert,nika,valentin 2021-03-10 10:47:47 +00:00
SheetLoadData.h Bug 1637651 - Assume non-quirks mode for style Link header preloads. r=smaug 2021-02-01 23:23:50 +00:00
SheetParsingMode.h
StreamLoader.cpp Bug 1679272 - Include ScopeExit.h exactly where used. r=andi 2020-12-07 14:25:59 +00:00
StreamLoader.h Bug 1646776 - Move the preloader for stylesheets to SheetLoadData rather than StreamLoader. r=mayhemer 2020-06-22 18:10:07 +00:00
StyleAnimationValue.cpp Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
StyleAnimationValue.h Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
StyleColor.cpp Bug 1695369 - Simplify StyleColor representation. r=jwatt 2021-03-01 16:05:14 +00:00
StyleColorInlines.h Bug 1695369 - Simplify StyleColor representation. r=jwatt 2021-03-01 16:05:14 +00:00
StylePreloadKind.h Bug 1637651 - Assume non-quirks mode for style Link header preloads. r=smaug 2021-02-01 23:23:50 +00:00
StyleSheet.cpp Bug 1637651 - Assume non-quirks mode for style Link header preloads. r=smaug 2021-02-01 23:23:50 +00:00
StyleSheet.h Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
StyleSheetInfo.h Bug 1678062 - Remove unnecessary includes. r=andi 2020-11-23 16:12:02 +00:00
StyleSheetInlines.h Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
TopLevelImageDocument.css
TopLevelVideoDocument.css
URLExtraData.cpp Bug 1551040 - Allow resource:// stylesheets to use chrome-only rules. r=boris 2021-01-17 15:07:49 +00:00
URLExtraData.h Bug 1551040 - Allow resource:// stylesheets to use chrome-only rules. r=boris 2021-01-17 15:07:49 +00:00
UserAgentStyleSheetID.h
UserAgentStyleSheetList.h Bug 1687239 part 3 - Remove the PluginProblem UA Widget and related CSS pseudos. r=emilio 2021-01-25 11:53:57 +00:00
bindgen.toml.in
contenteditable.css Bug 312971 - Unprefix -moz-read-write / -moz-read-only. r=edgar 2020-05-14 16:46:08 +00:00
designmode.css
jar.mn Bug 1687239 part 3 - Remove the PluginProblem UA Widget and related CSS pseudos. r=emilio 2021-01-25 11:53:57 +00:00
moz.build Bug 1637651 - Assume non-quirks mode for style Link header preloads. r=smaug 2021-02-01 23:23:50 +00:00
nsAnimationManager.cpp Bug 1634943 - Split CSSAnimation and CSSAnimationKeyframe classes into a new file in dom/animation/. r=boris 2020-05-05 22:41:04 +00:00
nsAnimationManager.h Bug 1634943 - Split CSSAnimation and CSSAnimationKeyframe classes into a new file in dom/animation/. r=boris 2020-05-05 22:41:04 +00:00
nsCSSAnonBoxList.h Bug 1691858 - Minor cleanup of our @page rule setup. r=AlaskanEmily 2021-02-12 15:42:38 +00:00
nsCSSAnonBoxes.cpp Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +00:00
nsCSSAnonBoxes.h
nsCSSCounterDescList.h
nsCSSFontDescList.h
nsCSSPropertyID.h.in Bug 1604023 - Workaround LLVM ABI bug. r=froydnj 2019-12-19 20:43:06 +00:00
nsCSSPropertyIDSet.h Bug 1592787 - Don't run compositor animations if offset-path is not animating and is none. r=hiro 2019-11-06 20:17:07 +00:00
nsCSSProps.cpp Bug 1634281 - Use nsTHashMap instead of nsDataHashtable. r=xpcom-reviewers,necko-reviewers,jgilbert,nika,valentin 2021-03-10 10:47:47 +00:00
nsCSSProps.h Bug 1637437 - Recompute backdrop-filter only when WebRender changes r=jrmuizel 2020-05-27 19:53:05 +00:00
nsCSSPseudoElementList.h Bug 1685917 - Remove the moz-focus-outer code. r=heycam 2021-01-11 01:57:17 +00:00
nsCSSPseudoElements.cpp Bug 1650145 - Replace all value uses of Empty[C]String by 0-length _ns literals. r=froydnj,geckoview-reviewers,agi 2020-09-23 15:17:15 +00:00
nsCSSPseudoElements.h Bug 1685917 - Remove the moz-focus-outer code. r=heycam 2021-01-11 01:57:17 +00:00
nsCSSValue.cpp Bug 1600545 - Remove useless inclusions of header files generated from IDL files in accessible/, browser/, caps/, chrome/, devtools/, docshell/, editor/, extensions/, gfx/, hal/, image/, intl/, ipc/, js/, layout/, and media/ r=Ehsan 2019-12-06 09:16:44 +00:00
nsCSSValue.h Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
nsCSSVisitedDependentPropList.h
nsComputedDOMStyle.cpp Bug 1695402 - Support image-set() on the cursor property. r=emilio 2021-03-03 18:34:46 +00:00
nsComputedDOMStyle.h Bug 1695390 - Move extremum lengths to the individual Size / MaxSize types. r=boris 2021-03-02 12:11:35 +00:00
nsDOMCSSAttrDeclaration.cpp Bug 1613985 - Use default for equivalent-to-default constructors/destructors in layout. r=dholbert 2020-03-17 09:38:32 +00:00
nsDOMCSSAttrDeclaration.h Bug 1612444. Improve some error messages for exceptions in layout. r=emilio 2020-02-03 20:35:54 +00:00
nsDOMCSSDeclaration.cpp Bug 1691589 - Reduce reliance on GeckoProfiler.h when only labels (and maybe markers) are needed - r=necko-reviewers,geckoview-reviewers,sg,agi,florian 2021-02-16 04:44:19 +00:00
nsDOMCSSDeclaration.h Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
nsDOMCSSValueList.cpp Bug 1609996 - Reorder some includes affected by the previous patches. r=froydnj 2020-01-20 16:19:48 +00:00
nsDOMCSSValueList.h
nsFontFaceLoader.cpp Bug 1599160 - Allow caching stylesheets across documents. r=heycam 2020-06-12 19:31:32 +00:00
nsFontFaceLoader.h Bug 1642895 - Remove unused nsFontFaceLoader::Init declaration. r=emilio 2020-06-03 08:24:09 +00:00
nsFontFaceUtils.cpp Bug 1676543 - Remove some invalid assertions. r=heycam 2020-11-13 05:36:37 +00:00
nsFontFaceUtils.h
nsHTMLCSSStyleSheet.cpp Bug 1691913 - Rename nsBaseHashtable::Put to InsertOrUpdate. r=xpcom-reviewers,necko-reviewers,jgilbert,dragana,nika 2021-02-26 09:11:46 +00:00
nsHTMLCSSStyleSheet.h Bug 1634281 - Use nsTHashMap instead of nsDataHashtable. r=xpcom-reviewers,necko-reviewers,jgilbert,nika,valentin 2021-03-10 10:47:47 +00:00
nsHTMLStyleSheet.cpp
nsHTMLStyleSheet.h Bug 1613985 - Use default for equivalent-to-default constructors/destructors in layout. r=dholbert 2020-03-17 09:38:32 +00:00
nsICSSDeclaration.cpp Bug 1546783 - Add a best-effort @import rule scanner for the parser. r=bzbarsky 2019-09-30 13:29:23 +00:00
nsICSSDeclaration.h Bug 1682003 - Avoid UTF-8 -> UTF-16 conversion during CSSOM serialization. r=heycam 2020-12-17 14:04:35 +00:00
nsICSSLoaderObserver.h Bug 1571530 - Cleanup slightly SheetComplete, and use the right boolean to notify. r=heycam 2019-08-16 10:56:16 +00:00
nsMediaFeatures.cpp Bug 1694864 - Remove prefers-contrast: forced as per CSSWG resolution. r=morgan 2021-02-25 18:05:08 +00:00
nsMediaFeatures.h
nsROCSSPrimitiveValue.cpp Bug 1646336 - Don't unnecessarily lose precision in nsComputedDOMStyle. r=hiro 2020-06-18 00:42:47 +00:00
nsROCSSPrimitiveValue.h Bug 1646336 - Don't unnecessarily lose precision in nsComputedDOMStyle. r=hiro 2020-06-18 00:42:47 +00:00
nsStyleAutoArray.h Bug 1657087 - Fix fallible behaviour of nsStyleAutoArray and nsStyleImageLayers. r=emilio 2020-08-04 12:39:39 +00:00
nsStyleConsts.h Bug 1694748 part 1 - Support parsing ruby-position: alternate. r=emilio 2021-03-10 10:46:14 +00:00
nsStyleStruct.cpp Bug 1694748 part 1 - Support parsing ruby-position: alternate. r=emilio 2021-03-10 10:46:14 +00:00
nsStyleStruct.h Bug 1695390 - Move extremum lengths to the individual Size / MaxSize types. r=boris 2021-03-02 12:11:35 +00:00
nsStyleStructFwd.h
nsStyleStructInlines.h Bug 1259861 - Move everything else into the mozilla namespace in layout/svg r=dholbert 2020-07-11 02:20:20 +00:00
nsStyleStructList.h
nsStyleTransformMatrix.cpp Bug 1687136 - remove svg.transform-box.enabled pref r=emilio 2021-01-18 08:11:05 +00:00
nsStyleTransformMatrix.h Bug 1613490 - Cleanup usage of ReferenceBox. r=miko 2020-02-07 13:34:42 +00:00
nsStyleUtil.cpp Bug 1683464 - Reduce nsContentPolicyType usage. r=ckerschb 2021-01-07 15:18:52 +00:00
nsStyleUtil.h Bug 1617472 - Remove nsCSSKeywords and related infrastructure. r=heycam 2020-02-24 13:30:48 +00:00
nsTimingFunction.h
nsTransitionManager.cpp Bug 1692684 - Don't create transitions for invalid ::marker properties. r=hiro 2021-02-24 16:35:17 +00:00
nsTransitionManager.h Bug 1634943 - Split CSSTransition class into a new file in dom/animation/. r=boris 2020-05-05 22:41:02 +00:00