gecko-dev/layout/style
Oriol Brufau 6ae79ec065 Bug 1780475 - Obey contain-intrinsic-size in ContainSizeAxes. r=emilio
ContainSizeAxes::ContainSize and ContainSizeAxes::ContainIntrinsicSize
were just using 0 for the axes with size containment, now they will take
contain-intrinsic-width and contain-intrinsic-height into account.

The WritingMode parameter is replaced with a nsIFrame from which the
properties are retrieved.

There are various places that aren't currently using these functions, so
the effect of this patch is rather minimal, but some cases of the new
test are now passing.

Differential Revision: https://phabricator.services.mozilla.com/D152355
2022-07-22 14:35:10 +00:00
..
crashtests Bug 1753408 - Remove ResizeObserver pref. r=webidl,smaug 2022-02-04 16:44:22 +00:00
res Bug 1780444 part 1: Use the default "overflow-clip-box" value ("padding-box") on textarea, to match other browsers on not-clipping overly-long lines at the content/padding box threshold. r=emilio 2022-07-21 17:14:41 +00:00
test Bug 1773891 - Remove duplicate tooltip styling. r=dao 2022-07-12 23:00:46 +00:00
tools
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 1741148 - part 5: Make nsINode::CompareDocumentPosition() and nsContentUtils::PositionIsBefore() treat offset in DOM node with Maybe<uint32_t> r=smaug 2021-12-09 12:26:43 +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
CachedInheritingStyles.cpp
CachedInheritingStyles.h
ComputedStyle.cpp Bug 1773070 - Unify Gecko and Servo EventState/ElementState bits. r=smaug 2022-06-07 23:09:52 +00:00
ComputedStyle.h Bug 1463600 - Implement CSS 'contain: style' r=emilio 2022-06-22 16:16:59 +00:00
ComputedStyleInlines.h Bug 1733384 - Make inert not modify the computed style. r=sefeng,layout-reviewers,jfkthame 2021-10-07 17:00:36 +00:00
contenteditable.css
CounterStyleManager.cpp Bug 1745113 Part 3 - Change CountGraphemeClusters() to take a Span parameter. r=jfkthame 2022-01-13 18:36:04 +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
CSS.cpp
CSS.h
CSSContainerRule.cpp Bug 1762474 - Make CSSConditionRule.conditionText readonly. r=layout-reviewers,firefox-style-system-reviewers,boris 2022-04-08 04:24:18 +00:00
CSSContainerRule.h Bug 1762474 - Make CSSConditionRule.conditionText readonly. r=layout-reviewers,firefox-style-system-reviewers,boris 2022-04-08 04:24:18 +00:00
CSSCounterStyleRule.cpp Bug 1729330 - Add a simple CSSLayerRule implementation. r=smaug 2021-09-08 11:18:32 +00:00
CSSCounterStyleRule.h Bug 1729330 - Add a simple CSSLayerRule implementation. r=smaug 2021-09-08 11:18:32 +00:00
CSSEnabledState.h
CSSFontFaceRule.cpp Bug 1729330 - Add a simple CSSLayerRule implementation. r=smaug 2021-09-08 11:18:32 +00:00
CSSFontFaceRule.h Bug 1729330 - Add a simple CSSLayerRule implementation. r=smaug 2021-09-08 11:18:32 +00:00
CSSFontFeatureValuesRule.cpp Bug 1729330 - Add a simple CSSLayerRule implementation. r=smaug 2021-09-08 11:18:32 +00:00
CSSFontFeatureValuesRule.h Bug 1729330 - Add a simple CSSLayerRule implementation. r=smaug 2021-09-08 11:18:32 +00:00
CSSImportRule.cpp Bug 1745233 - Update CSSOM for layer rules to the spec. r=firefox-style-system-reviewers,layout-reviewers,boris 2021-12-14 15:39:38 +00:00
CSSImportRule.h Bug 1745233 - Update CSSOM for layer rules to the spec. r=firefox-style-system-reviewers,layout-reviewers,boris 2021-12-14 15:39:38 +00:00
CSSKeyframeRule.cpp Bug 1729330 - Add a simple CSSLayerRule implementation. r=smaug 2021-09-08 11:18:32 +00:00
CSSKeyframeRule.h Bug 1729330 - Add a simple CSSLayerRule implementation. r=smaug 2021-09-08 11:18:32 +00:00
CSSKeyframesRule.cpp Bug 1729330 - Add a simple CSSLayerRule implementation. r=smaug 2021-09-08 11:18:32 +00:00
CSSKeyframesRule.h Bug 1729330 - Add a simple CSSLayerRule implementation. r=smaug 2021-09-08 11:18:32 +00:00
CSSLayerBlockRule.cpp Bug 1745233 - Update CSSOM for layer rules to the spec. r=firefox-style-system-reviewers,layout-reviewers,boris 2021-12-14 15:39:38 +00:00
CSSLayerBlockRule.h Bug 1519636 - Reformat recent changes to the Google coding style. r=sylvestre 2022-01-11 15:49:03 +00:00
CSSLayerStatementRule.cpp Bug 1519636 - Reformat recent changes to the Google coding style. r=sylvestre 2022-01-11 15:49:03 +00:00
CSSLayerStatementRule.h Bug 1745233 - Update CSSOM for layer rules to the spec. r=firefox-style-system-reviewers,layout-reviewers,boris 2021-12-14 15:39:38 +00:00
CSSMediaRule.cpp Bug 1762474 - Make CSSConditionRule.conditionText readonly. r=layout-reviewers,firefox-style-system-reviewers,boris 2022-04-08 04:24:18 +00:00
CSSMediaRule.h Bug 1762474 - Make CSSConditionRule.conditionText readonly. r=layout-reviewers,firefox-style-system-reviewers,boris 2022-04-08 04:24:18 +00:00
CSSMozDocumentRule.cpp Bug 1762474 - Make CSSConditionRule.conditionText readonly. r=layout-reviewers,firefox-style-system-reviewers,boris 2022-04-08 04:24:18 +00:00
CSSMozDocumentRule.h Bug 1762474 - Make CSSConditionRule.conditionText readonly. r=layout-reviewers,firefox-style-system-reviewers,boris 2022-04-08 04:24:18 +00:00
CSSNamespaceRule.cpp Bug 1729330 - Add a simple CSSLayerRule implementation. r=smaug 2021-09-08 11:18:32 +00:00
CSSNamespaceRule.h Bug 1729330 - Add a simple CSSLayerRule implementation. r=smaug 2021-09-08 11:18:32 +00:00
CSSPageRule.cpp Bug 1740364 Part 1 - Implement basic @page-rule selector parsing r=emilio 2022-01-21 21:52:43 +00:00
CSSPageRule.h Bug 1740364 Part 1 - Implement basic @page-rule selector parsing r=emilio 2022-01-21 21:52:43 +00:00
CSSPropFlags.h Bug 1738663 - Add a pref to expose all shorthands in the computed style. r=layout-reviewers,mats 2021-11-02 14:22:51 +00:00
CSSRuleList.cpp
CSSRuleList.h Bug 1768189 - Part 46: Apply modernize-concat-nested-namespaces to dom/xslt/xpath/XPathResult.h ... r=andi 2022-05-09 20:41:21 +00:00
CSSScrollTimelineRule.cpp Bug 1676791 - Part 8: Hook scroll-timeline rule into Cascade data and use it for CSS animations. r=emilio,hiro 2021-12-08 01:16:31 +00:00
CSSScrollTimelineRule.h Bug 1676782 - Part 3: Add CSSScrollTimelineRule for CSSOM. r=emilio 2021-09-17 20:25:36 +00:00
CSSStyleRule.cpp Bug 1729330 - Add a simple CSSLayerRule implementation. r=smaug 2021-09-08 11:18:32 +00:00
CSSStyleRule.h Bug 1729330 - Add a simple CSSLayerRule implementation. r=smaug 2021-09-08 11:18:32 +00:00
CSSSupportsRule.cpp Bug 1762474 - Make CSSConditionRule.conditionText readonly. r=layout-reviewers,firefox-style-system-reviewers,boris 2022-04-08 04:24:18 +00:00
CSSSupportsRule.h Bug 1762474 - Make CSSConditionRule.conditionText readonly. r=layout-reviewers,firefox-style-system-reviewers,boris 2022-04-08 04:24:18 +00:00
CSSValue.h Bug 1768189 - Part 46: Apply modernize-concat-nested-namespaces to dom/xslt/xpath/XPathResult.h ... r=andi 2022-05-09 20:41:21 +00:00
DeclarationBlock.cpp
DeclarationBlock.h Bug 1729330 - Add a simple CSSLayerRule implementation. r=smaug 2021-09-08 11:18:32 +00:00
designmode.css
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 1754095: Fix non-unified build errors in layout/style, and mark it as safe to build in non-unified mode. r=emilio 2022-02-08 00:35:19 +00:00
DocumentStyleRootIterator.h
ErrorReporter.cpp Bug 1686616 - make StringBundle use Components instead of Services. r=kmag 2021-02-18 13:26:32 +00:00
ErrorReporter.h
extra-bindgen-flags.in Bug 1739078 - Add MOZ_ICU_CFLAGS to bindgen flags for stylo. r=firefox-build-system-reviewers,mhentges 2021-11-30 21:34:14 +00:00
FontFace.cpp Bug 1072107 - Part 9. Expose FontFaceSet on workers. r=emilio 2022-07-07 21:24:11 +00:00
FontFace.h Bug 1072107 - Part 3. Expose GetURLExtraData on FontFaceSetImpl. r=emilio 2022-07-07 21:24:09 +00:00
FontFaceImpl.cpp Bug 1072107 - Part 6. Dispatch font calls and callbacks as necessary. r=emilio 2022-07-07 21:24:10 +00:00
FontFaceImpl.h Bug 1072107 - Part 6. Dispatch font calls and callbacks as necessary. r=emilio 2022-07-07 21:24:10 +00:00
FontFaceSet.cpp Bug 1072107 - Part 9. Expose FontFaceSet on workers. r=emilio 2022-07-07 21:24:11 +00:00
FontFaceSet.h Bug 1519636 - Reformat recent changes to the Google coding style. r=marco 2022-07-15 08:27:50 +00:00
FontFaceSetDocumentImpl.cpp Bug 1779098 - Ensure we check FontFaceSetDocumentImpl::mDocument for nullptr. r=emilio 2022-07-11 23:24:47 +00:00
FontFaceSetDocumentImpl.h Bug 1072107 - Part 7. Make FontFaceLoader check for associated document. r=emilio 2022-07-07 21:24:10 +00:00
FontFaceSetImpl.cpp Bug 1779096 - Clear FontFaceSetImpl::mOwner when destroyed. r=emilio 2022-07-11 23:24:36 +00:00
FontFaceSetImpl.h Bug 1778610 - Ensure we support flushing user fonts for FontFaceSetWorkerImpl. r=emilio 2022-07-08 17:34:45 +00:00
FontFaceSetIterator.cpp Bug 1542807 part 4 - Exclude fonts loaded from User and UserAgent origin sheets from 'document.fonts'. r=jfkthame 2021-06-14 01:22:06 +00:00
FontFaceSetIterator.h
FontFaceSetWorkerImpl.cpp Bug 1778608 - Fix FontFaceSetWorkerImpl destruction off main thread. r=emilio 2022-07-08 17:34:46 +00:00
FontFaceSetWorkerImpl.h Bug 1778610 - Ensure we support flushing user fonts for FontFaceSetWorkerImpl. r=emilio 2022-07-08 17:34:45 +00:00
FontPreloader.cpp Bug 1072107 - Part 1. Expose method to load user fonts from workers. r=emilio 2022-07-07 21:24:08 +00:00
FontPreloader.h Bug 1072107 - Part 1. Expose method to load user fonts from workers. r=emilio 2022-07-07 21:24:08 +00:00
GeckoBindings.cpp Bug 1779519 - gfxFontCache expiration tracker operations should be more atomic. r=jfkthame 2022-07-14 19:53:09 +00:00
GeckoBindings.h Bug 1293490 - Part 3: Support animation-composition in keyframe at rules. r=emilio 2022-07-12 19:02:04 +00:00
GenerateCompositorAnimatableProperties.py Bug 1777982 - Propagate flags from original property to aliases. r=AlaskanEmily 2022-07-12 22:22:17 +00:00
GenerateComputedDOMStyleGenerated.py Bug 1743150 - Shorthands in computed style shouldn't be enumerable. r=layout-reviewers,jfkthame 2021-12-01 16:23:32 +00:00
GenerateCountedUnknownProperties.py
GenerateCSSPropertyID.py
GenerateCSSPropsGenerated.py
GenerateServoCSSPropList.py Bug 1777982 - Propagate flags from original property to aliases. r=AlaskanEmily 2022-07-12 22:22:17 +00:00
GlobalStyleSheetCache.cpp Bug 1754095: Fix non-unified build errors in layout/style, and mark it as safe to build in non-unified mode. r=emilio 2022-02-08 00:35:19 +00:00
GlobalStyleSheetCache.h Bug 1734739 - Part 1: Stop requiring otherpid for ShareTo, r=handyman 2021-11-24 17:56:00 +00:00
GroupRule.cpp Bug 1729330 - Add a simple CSSLayerRule implementation. r=smaug 2021-09-08 11:18:32 +00:00
GroupRule.h Bug 1762474 - Make CSSConditionRule.conditionText readonly. r=layout-reviewers,firefox-style-system-reviewers,boris 2022-04-08 04:24:18 +00:00
ImageDocument.css Bug 1724243 - Make text/plain and MediaDocuments use the Standards Mode. r=smaug,emilio 2021-10-01 12:55:28 +00:00
ImageLoader.cpp Bug 1772284. Make ImageLoader::Notify profiler label not create extra variables on the stack. r=emilio 2022-06-02 09:58:06 +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 1750917 - Ignore layer statement rules before import in ImportScanner. r=TYLin 2022-01-22 00:50:40 +00:00
ImportScanner.h
jar.mn Bug 1774262 - Make search-textbox component easier to theme. r=mstriemer,desktop-theme-reviewers,dao,freddyb 2022-06-30 22:07:01 +00:00
LayerAnimationInfo.cpp
LayerAnimationInfo.h
Loader.cpp Bug 1761242 - Expose computing security flags for early hint preloader r=ckerschb,smaug 2022-06-15 09:59:44 +00:00
Loader.h Bug 1729488 - Refactor shared sheet cache into something more reusable. r=jwatt 2021-10-05 15:15:22 +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 1706346 part 1 - [css-lists] Style system changes to support 'reversed(<counter-name>)'. r=emilio 2021-11-14 03:49:35 +00:00
MediaFeatureChange.h
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 1711437 - Don't EnsureUniqueInner from the cssRules getter. r=layout-reviewers,jfkthame 2021-07-20 13:17:02 +00:00
MediaQueryList.cpp Bug 1745950 - Remove the string-based KeepAliveIfHasListenersFor() implementation and convert all callers to use the atoms-based one instead r=smaug 2021-12-14 16:54:50 +00:00
MediaQueryList.h Bug 1768189 - Part 47: Apply modernize-concat-nested-namespaces to layout/style/MediaQueryList.h ... r=andi 2022-05-09 20:41:21 +00:00
moz.build Bug 1072107 - Part 8. Provide worker variant of FontFaceSetImpl. r=emilio 2022-07-07 21:24:11 +00:00
nsAnimationManager.cpp Bug 1778983 - Ensure we cancel transitions without the need of an extra flush. r=boris 2022-07-14 12:45:14 +00:00
nsAnimationManager.h Bug 1293490 - Part 3: Support animation-composition in keyframe at rules. r=emilio 2022-07-12 19:02:04 +00:00
nsComputedDOMStyle.cpp Bug 1771564 - Don't re-resolve styles of elements without frames (but with styles). r=dholbert 2022-06-01 12:03:43 +00:00
nsComputedDOMStyle.h Bug 1771564 - Constify ComputedStyle usage in nsComputedDOMStyle. r=dholbert 2022-05-28 01:04:24 +00:00
nsCSSAnonBoxes.cpp Bug 1744877 - Remove --disable-xul. r=Gijs 2021-12-08 21:37:11 +00:00
nsCSSAnonBoxes.h Bug 1744877 - Remove --disable-xul. r=Gijs 2021-12-08 21:37:11 +00:00
nsCSSAnonBoxList.h Bug 1744877 - Remove --disable-xul. r=Gijs 2021-12-08 21:37:11 +00:00
nsCSSCounterDescList.h
nsCSSFontDescList.h Bug 1698495 - Add the size-adjust descriptor to the style system. r=emilio 2021-03-29 21:14:43 +00:00
nsCSSPropertyID.h.in
nsCSSPropertyIDSet.h
nsCSSProps.cpp Bug 1779496 - Make more of nsCSSProps constexpr r=emilio 2022-07-15 03:12:37 +00:00
nsCSSProps.h Bug 1777982 - Remove invalid leftover assert. DONTBUILD 2022-07-18 19:41:23 +02:00
nsCSSPseudoElementList.h Bug 1743047 - Use "reveal" rather than show terminology consistently for the reveal password button. r=Gijs,fluent-reviewers 2022-01-17 14:18:51 +00:00
nsCSSPseudoElements.cpp Bug 1723921 - Cleanup nsComputedDOMStyle and related APIs. r=layout-reviewers,jfkthame 2021-08-07 09:47:15 +00:00
nsCSSPseudoElements.h Bug 1723921 - Cleanup nsComputedDOMStyle and related APIs. r=layout-reviewers,jfkthame 2021-08-07 09:47:15 +00:00
nsCSSValue.cpp
nsCSSValue.h Bug 1773558 - Move fixed-point font types to Rust. r=layout-reviewers,jfkthame 2022-06-13 00:59:23 +00:00
nsCSSVisitedDependentPropList.h
nsDOMCSSAttrDeclaration.cpp Bug 1760222 - Ignore unchanged property for scroll-linked effect detector. r=hiro 2022-03-27 23:40:24 +00:00
nsDOMCSSAttrDeclaration.h Bug 1760222 - Ignore unchanged property for scroll-linked effect detector. r=hiro 2022-03-27 23:40:24 +00:00
nsDOMCSSDeclaration.cpp Bug 1777473 - Expose some more layout frame labels to javascript developers r=emilio 2022-07-06 14:02:04 +00:00
nsDOMCSSDeclaration.h Bug 1741491 - Make sure we only record old style value once. r=smaug 2021-11-17 23:39:32 +00:00
nsDOMCSSValueList.cpp
nsDOMCSSValueList.h
nsFontFaceLoader.cpp Bug 1072107 - Part 7. Make FontFaceLoader check for associated document. r=emilio 2022-07-07 21:24:10 +00:00
nsFontFaceLoader.h Bug 1771493 - Part 1. Split FontFace(Set) into DOM facing and implementation classes. r=emilio 2022-06-28 21:46:59 +00:00
nsFontFaceUtils.cpp Bug 1702924 - Add support for the 'cap' font-relative unit. r=emilio 2021-12-08 12:20:40 +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 Bug 1773070 - Unify Gecko and Servo EventState/ElementState bits. r=smaug 2022-06-07 23:09:52 +00:00
nsHTMLStyleSheet.h
nsICSSDeclaration.cpp Bug 1697829 - Part 1: Get relevant global for disassociated CSS rule objects r=emilio 2021-03-22 21:15:34 +00:00
nsICSSDeclaration.h Bug 1697829 - Part 1: Get relevant global for disassociated CSS rule objects r=emilio 2021-03-22 21:15:34 +00:00
nsICSSLoaderObserver.h
nsMediaFeatures.cpp Bug 1656363 - Implement prefers-contrast: custom and let prefers-contrast ride the trains. r=morgan 2022-04-12 09:07:18 +00:00
nsROCSSPrimitiveValue.cpp Bug 1754095: Fix non-unified build errors in layout/style, and mark it as safe to build in non-unified mode. r=emilio 2022-02-08 00:35:19 +00:00
nsROCSSPrimitiveValue.h
nsStyleAutoArray.h
nsStyleConsts.h Bug 1768285 - Clean up unused -moz-window-shadow values. r=jwatt 2022-05-17 23:20:48 +00:00
nsStyleStruct.cpp Bug 1780475 - Obey contain-intrinsic-size in ContainSizeAxes. r=emilio 2022-07-22 14:35:10 +00:00
nsStyleStruct.h Bug 1780475 - Obey contain-intrinsic-size in ContainSizeAxes. r=emilio 2022-07-22 14:35:10 +00:00
nsStyleStructFwd.h
nsStyleStructInlines.h Bug 1423746 - Filter on root should not establish containing block for fixedpos elements. r=mstange 2022-05-13 10:02:58 +00:00
nsStyleStructList.h Bug 1647845 Part 2 - Add page-size attribute to nsStyleStruct and property parsing r=emilio 2021-03-22 19:08:59 +00:00
nsStyleTransformMatrix.cpp Bug 1727604: clang-format the layout directory. r=layout-reviewers,TYLin 2021-08-25 19:46:48 +00:00
nsStyleTransformMatrix.h Bug 1725207 - Implement transform: perspective(none). r=mattwoodrow 2021-08-24 00:32:24 +00:00
nsStyleUtil.cpp Bug 1773558 - Move fixed-point font types to Rust. r=layout-reviewers,jfkthame 2022-06-13 00:59:23 +00:00
nsStyleUtil.h Bug 1773558 - Move fixed-point font types to Rust. r=layout-reviewers,jfkthame 2022-06-13 00:59:23 +00:00
nsTimingFunction.h
nsTransitionManager.cpp Bug 1778983 - Ensure we cancel transitions without the need of an extra flush. r=boris 2022-07-14 12:45:14 +00:00
nsTransitionManager.h Bug 1765550 - Move transitions and animations to nsStyleUIReset. r=dshin 2022-04-20 15:13:54 +00:00
PaintWorkletGlobalScope.cpp Bug 1759163 - Add origin trial support for worklets. r=asuth 2022-03-15 23:16:14 +00:00
PaintWorkletGlobalScope.h Bug 1759163 - Add origin trial support for worklets. r=asuth 2022-03-15 23:16:14 +00:00
PaintWorkletImpl.cpp
PaintWorkletImpl.h
PostTraversalTask.cpp Bug 1771493 - Part 1. Split FontFace(Set) into DOM facing and implementation classes. r=emilio 2022-06-28 21:46:59 +00:00
PostTraversalTask.h Bug 1771493 - Part 1. Split FontFace(Set) into DOM facing and implementation classes. r=emilio 2022-06-28 21:46:59 +00:00
PreferenceSheet.cpp Bug 1656363 - Implement prefers-contrast: custom and let prefers-contrast ride the trains. r=morgan 2022-04-12 09:07:18 +00:00
PreferenceSheet.h Bug 1762018 - Derive a color scheme when forcing preference colors. r=morgan 2022-04-01 01:21:22 +00:00
PreloadedStyleSheet.cpp
PreloadedStyleSheet.h
PseudoStyleType.cpp
PseudoStyleType.h
Rule.cpp Bug 1763644 - Add basic @container rule parsing and boilerplate. r=firefox-style-system-reviewers,layout-reviewers,boris 2022-04-08 04:15:40 +00:00
Rule.h Bug 1729330 - Add a simple CSSLayerRule implementation. r=smaug 2021-09-08 11:18:32 +00:00
RustCell.h Bug 1758223 - Use atomic ops to read / write node flags from stylo. r=nika 2022-03-24 10:03:12 +00:00
ServoArcTypeList.h Bug 1763644 - Add basic @container rule parsing and boilerplate. r=firefox-style-system-reviewers,layout-reviewers,boris 2022-04-08 04:15:40 +00:00
ServoBindings.h Bug 1773493 - Use Rust's ComputedTimingFunction for IPDL. r=emilio 2022-06-23 17:07:13 +00:00
ServoBindings.toml Bug 1293490 - Part 3: Support animation-composition in keyframe at rules. r=emilio 2022-07-12 19:02:04 +00:00
ServoBindingTypes.h Bug 1729598 - Replace MOZ_MUST_USE_TYPE with [[nodiscard]]. r=static-analysis-reviewers,andi 2021-09-15 05:10:51 +00:00
ServoBoxedTypeList.h
ServoComputedData.h
ServoComputedDataInlines.h
ServoCSSParser.cpp Bug 1778199 - Simplify ServoCSSParser::GetURLExtraData. r=aosmond 2022-07-05 19:40:14 +00:00
ServoCSSParser.h Bug 1773558 - Move fixed-point font types to Rust. r=layout-reviewers,jfkthame 2022-06-13 00:59:23 +00:00
ServoCSSPropList.mako.py Bug 1777982 - Propagate flags from original property to aliases. r=AlaskanEmily 2022-07-12 22:22:17 +00:00
ServoCSSRuleList.cpp Bug 1752392 - Don't drop CSSStyleSheet.cssRules from CSSStyleSheet.replace/Sync(). r=firefox-style-system-reviewers,layout-reviewers,boris 2022-04-28 15:40:19 +00:00
ServoCSSRuleList.h Bug 1752392 - Don't drop CSSStyleSheet.cssRules from CSSStyleSheet.replace/Sync(). r=firefox-style-system-reviewers,layout-reviewers,boris 2022-04-28 15:40:19 +00:00
ServoElementSnapshot.cpp Bug 1673931 - Avoid including Element.h from header files. 2020-11-23 16:08:40 +00:00
ServoElementSnapshot.h Bug 1773070 - Unify Gecko and Servo EventState/ElementState bits. r=smaug 2022-06-07 23:09:52 +00:00
ServoElementSnapshotTable.h
ServoStyleConstsForwards.h Bug 1773558 - Move fixed-point font types to Rust. r=layout-reviewers,jfkthame 2022-06-13 00:59:23 +00:00
ServoStyleConstsInlines.h Bug 1773558 - Move fixed-point font types to Rust. r=layout-reviewers,jfkthame 2022-06-13 00:59:23 +00:00
ServoStyleSet.cpp Bug 1777473 - Expose some more layout frame labels to javascript developers r=emilio 2022-07-06 14:02:04 +00:00
ServoStyleSet.h Bug 1773070 - Unify Gecko and Servo EventState/ElementState bits. r=smaug 2022-06-07 23:09:52 +00:00
ServoStyleSetInlines.h
ServoTraversalStatistics.h
ServoTypes.h Bug 1760222 - Ignore unchanged property for scroll-linked effect detector. r=hiro 2022-03-27 23:40:24 +00:00
ServoUtils.h
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
SharedStyleSheetCache.cpp Bug 1729488 - Refactor shared sheet cache into something more reusable. r=jwatt 2021-10-05 15:15:22 +00:00
SharedStyleSheetCache.h Bug 1729488 - Refactor shared sheet cache into something more reusable. r=jwatt 2021-10-05 15:15:22 +00:00
SharedSubResourceCache.h Bug 1729488 - Call malloc_size_of on the derived pointer to avoid ASAN complaints. 2021-10-05 20:57:56 +02:00
SheetLoadData.h Bug 1729488 - Refactor shared sheet cache into something more reusable. r=jwatt 2021-10-05 15:15:22 +00:00
SheetParsingMode.h
StreamLoader.cpp Bug 1757253 - Use CheckedInt to avoid unnecessary warning in 64-bit builds, r=emilio 2022-03-03 21:10:35 +00:00
StreamLoader.h
StyleAnimationValue.cpp Bug 1767126 - Change the return type of AnimationValue::GetScaleValue() to MatrixScales. r=botond 2022-05-31 19:55:30 +00:00
StyleAnimationValue.h Bug 1767126 - Change the return type of AnimationValue::GetScaleValue() to MatrixScales. r=botond 2022-05-31 19:55:30 +00:00
StyleColor.cpp Bug 1770829 - Use ColorMix for interpolated colors in the computed style rather than ComplexColorRatios. r=barret 2022-06-03 19:11:07 +00:00
StyleColorInlines.h Bug 1770829 - Use ColorMix for interpolated colors in the computed style rather than ComplexColorRatios. r=barret 2022-06-03 19:11:07 +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 1769771 - Improve DevTools support for constructable stylesheets. r=nchevobbe 2022-05-19 22:32:28 +00:00
StyleSheet.h Bug 1752392 - Don't drop CSSStyleSheet.cssRules from CSSStyleSheet.replace/Sync(). r=firefox-style-system-reviewers,layout-reviewers,boris 2022-04-28 15:40:19 +00:00
StyleSheetInfo.h Bug 1729488 - Refactor shared sheet cache into something more reusable. r=jwatt 2021-10-05 15:15:22 +00:00
StyleSheetInlines.h Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
TopLevelImageDocument.css Bug 1763667 part 2: Use :root instead of html/body, on selectors in TopLevelImageDocument.css and TopLevelVideoDocument.css. r=emilio,jaws 2022-04-13 18:40:24 +00:00
TopLevelVideoDocument.css Bug 1763667 part 2: Use :root instead of html/body, on selectors in TopLevelImageDocument.css and TopLevelVideoDocument.css. r=emilio,jaws 2022-04-13 18:40:24 +00:00
URLExtraData.cpp Bug 1754095: Fix non-unified build errors in layout/style, and mark it as safe to build in non-unified mode. r=emilio 2022-02-08 00:35:19 +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 1730503 - Make anonymous scrollbar caching work on mac by default, and unify scrollbars.css across platforms. r=mstange,desktop-theme-reviewers,dao 2021-10-12 09:21:18 +00:00