gecko-dev/layout/style
Emilio Cobos Álvarez 8308eb7ea1 Bug 1527392 - Do not clamp computed width and height by min-/max- values. r=mats
The spec says that when there's no box or the property doesn't apply, the
computed value should be returned.

That's not what we're doing right now, we're clamping by min-/max- values, which
is wrong.

This patch makes us match other engines and the spec, and it's an attempt to get
interop on resolved values in:

  https://github.com/w3c/csswg-drafts/issues/3678

WebKit fails the WPT test, but due to a different reason:

  https://bugs.webkit.org/show_bug.cgi?id=197814

Differential Revision: https://phabricator.services.mozilla.com/D30780

--HG--
extra : moz-landing-system : lando
2019-05-11 18:01:50 +00:00
..
crashtests Bug 1545177 - Add crashtest. r=heycam 2019-05-09 05:15:50 +00:00
res Bug 866102 - Implement -webkit-line-clamp. r=mats,emilio,dholbert 2019-05-09 02:32:30 +00:00
test Bug 1527392 - Do not clamp computed width and height by min-/max- values. r=mats 2019-05-11 18:01:50 +00:00
tools Bug 1471114 part 7 - Scripts used to generated the previous patches. r=emilio 2018-06-27 15:34:29 +10:00
AnimationCollection.cpp Bug 1541767 - Don't post animation restyles when unbinding an element; r=hiro 2019-04-18 06:49:25 +00:00
AnimationCollection.h Bug 1541767 - Don't post animation restyles when unbinding an element; r=hiro 2019-04-18 06:49:25 +00:00
AnimationCommon.h Bug 1538618 - [css-pseudo] implement animation support for ::marker pseudos. r=emilio 2019-03-26 05:48:26 +01:00
bindgen.toml.in Bug 1490948: Add support for extra bindgen flags when compiling Cranelift; r=froydnj 2018-09-25 15:31:22 +02:00
BindingStyleRule.cpp Bug 1523969 part 14 - Move method definition inline comments to new line in 'layout/'. r=dholbert 2019-02-25 16:09:24 -06:00
BindingStyleRule.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
BuiltinCounterStyleList.h
CachedInheritingStyles.cpp Bug 1525955 - Include anon boxes in CSSPseudoElementType, to remove ComputedStyle::mPseudoTag. r=heycam 2019-02-19 13:44:33 +00:00
CachedInheritingStyles.h Bug 1525955 - Include anon boxes in CSSPseudoElementType, to remove ComputedStyle::mPseudoTag. r=heycam 2019-02-19 13:44:33 +00:00
ComputedStyle.cpp Backed out changeset 8c89fd37b79d (bug 1544242) for failures in browser_rules_shadowdom_slot_rules.js CLOSED TREE 2019-05-01 22:03:06 +03:00
ComputedStyle.h Backed out changeset 8c89fd37b79d (bug 1544242) for failures in browser_rules_shadowdom_slot_rules.js CLOSED TREE 2019-05-01 22:03:06 +03:00
ComputedStyleInlines.h Bug 1525134 - Move image loads out of the style struct accessors. r=heycam 2019-02-05 19:47:29 +00:00
contenteditable.css Bug 1507895 - Part III, Remove the marquee binding r=smaug 2019-01-25 14:24:43 +00:00
CounterStyleManager.cpp Bug 1544343 - part 3: Make layout use mozilla::PresShell instead of nsIPresShell as far as possible r=emilio 2019-04-16 07:25:10 +00:00
CounterStyleManager.h Bug 1524328 - Don't resolve counter styles in the style system. r=xidorn 2019-02-03 03:00:12 +01:00
CSS.cpp Bug 1523969 part 14 - Move method definition inline comments to new line in 'layout/'. r=dholbert 2019-02-25 16:09:24 -06:00
CSS.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
CSSCounterStyleRule.cpp Bug 1539159 - Prevent modification of UA style sheets. r=emilio 2019-04-29 05:34:06 +00:00
CSSCounterStyleRule.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
CSSEnabledState.h Bug 1546697 - Use a consistent style for enum classes in layout. r=dholbert 2019-04-25 23:03:04 +00:00
CSSFontFaceRule.cpp Bug 1539159 - Prevent modification of UA style sheets. r=emilio 2019-04-29 05:34:06 +00:00
CSSFontFaceRule.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
CSSFontFeatureValuesRule.cpp Bug 1539159 - Prevent modification of UA style sheets. r=emilio 2019-04-29 05:34:06 +00:00
CSSFontFeatureValuesRule.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
CSSImportRule.cpp Bug 1523969 part 14 - Move method definition inline comments to new line in 'layout/'. r=dholbert 2019-02-25 16:09:24 -06:00
CSSImportRule.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
CSSKeyframeRule.cpp Bug 1539159 - Prevent modification of UA style sheets. r=emilio 2019-04-29 05:34:06 +00:00
CSSKeyframeRule.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
CSSKeyframesRule.cpp Bug 1539159 - Prevent modification of UA style sheets. r=emilio 2019-04-29 05:34:06 +00:00
CSSKeyframesRule.h Bug 1539159 - Prevent modification of UA style sheets. r=emilio 2019-04-29 05:34:06 +00:00
CSSMediaRule.cpp Bug 1539159 - Prevent modification of UA style sheets. r=emilio 2019-04-29 05:34:06 +00:00
CSSMediaRule.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
CSSMozDocumentRule.cpp Bug 1539159 - Prevent modification of UA style sheets. r=emilio 2019-04-29 05:34:06 +00:00
CSSMozDocumentRule.h Bug 1528712 - Remove a couple trivial dependencies on nsPresContext. r=heycam 2019-02-19 14:54:01 +01:00
CSSNamespaceRule.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
CSSNamespaceRule.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
CSSPageRule.cpp Bug 1539159 - Prevent modification of UA style sheets. r=emilio 2019-04-29 05:34:06 +00:00
CSSPageRule.h Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug 2019-01-03 17:48:33 +01:00
CSSPropFlags.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
CSSRuleList.cpp Bug 1523969 part 14 - Move method definition inline comments to new line in 'layout/'. r=dholbert 2019-02-25 16:09:24 -06:00
CSSRuleList.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
CSSStyleRule.cpp Bug 1539159 - Prevent modification of UA style sheets. r=emilio 2019-04-29 05:34:06 +00:00
CSSStyleRule.h Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug 2019-01-03 17:48:33 +01:00
CSSSupportsRule.cpp Bug 1539159 - Prevent modification of UA style sheets. r=emilio 2019-04-29 05:34:06 +00:00
CSSSupportsRule.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
CSSValue.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
DeclarationBlock.cpp Bug 1539159 - Prevent modification of UA style sheets. r=emilio 2019-04-29 05:34:06 +00:00
DeclarationBlock.h Bug 1539159 - Prevent modification of UA style sheets. r=emilio 2019-04-29 05:34:06 +00:00
designmode.css
DocumentMatchingFunction.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
DocumentStyleRootIterator.cpp Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug 2019-01-03 17:48:33 +01:00
DocumentStyleRootIterator.h Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug 2019-01-03 17:48:33 +01:00
ErrorReporter.cpp Bug 1537876 - Augment CSS errors with the CSS selector r=emilio 2019-03-27 12:12:55 +00:00
ErrorReporter.h Bug 1537876 - Augment CSS errors with the CSS selector r=emilio 2019-03-27 12:12:55 +00:00
FontFace.cpp Bug 1545177 - If descriptors of a FontFace are modified after creation, update the associated font entry so that face selection will respect the new values, and mark font sets as dirty. r=heycam 2019-05-09 09:43:42 +00:00
FontFace.h Bug 1545177 - If descriptors of a FontFace are modified after creation, update the associated font entry so that face selection will respect the new values, and mark font sets as dirty. r=heycam 2019-05-09 09:43:42 +00:00
FontFaceSet.cpp Bug 1545177 - If descriptors of a FontFace are modified after creation, update the associated font entry so that face selection will respect the new values, and mark font sets as dirty. r=heycam 2019-05-09 09:43:42 +00:00
FontFaceSet.h Bug 1545177 - If descriptors of a FontFace are modified after creation, update the associated font entry so that face selection will respect the new values, and mark font sets as dirty. r=heycam 2019-05-09 09:43:42 +00:00
FontFaceSetIterator.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
FontFaceSetIterator.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
GeckoBindings.cpp Bug 1549559 - Add bindings for ArcSlice and ThinArc, and use them to reduce copies of SVG path data. r=heycam 2019-05-09 12:43:19 +00:00
GeckoBindings.h Bug 1549559 - Add bindings for ArcSlice and ThinArc, and use them to reduce copies of SVG path data. r=heycam 2019-05-09 12:43:19 +00:00
GenerateCompositorAnimatableProperties.py Bug 1479173 - Add a static constexpr function returns an nsCSSPropertyIDSet being consist of CSS properties set can be run on the compositor. r=heycam,birtles 2018-11-06 21:00:38 +00:00
GenerateComputedDOMStyleGenerated.py Bug 1116638: Expose logical props in computed style. r=xidorn 2018-06-30 13:45:43 +00: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 1471114 part 1 - Move CSSPropFlags prefix generation into GenerateServoCSSPropList.py. r=emilio 2018-06-27 15:34:29 +10:00
GenerateServoCSSPropList.py Bug 1471114 part 2 - Generate ComputedStyleMap entry list from property data. r=emilio 2018-06-27 15:34:29 +10:00
GroupRule.cpp Bug 1539159 - Prevent modification of UA style sheets. r=emilio 2019-04-29 05:34:06 +00:00
GroupRule.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01: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 Bug 1545342 - part 2: Make some public enum of nsIPresShell move to mozilla namespace and defined as enum class in PresShellForwards.h r=smaug 2019-04-25 05:04:15 +00:00
ImageLoader.h Bug 1527085 - Ensure we invalidate when the image request changes. r=jrmuizel 2019-02-15 09:24:21 -05:00
jar.mn Bug 1519737 - Move pluginProblemBinding.css to the UA style sheet cache. r=emilio,timdream 2019-01-16 03:37:43 +00:00
LayerAnimationInfo.cpp Bug 1425837 - Part 6: Add individual transform properties into compositor animation list. r=hiro 2019-03-18 18:05:00 +00:00
LayerAnimationInfo.h Bug 1541534 - Don't pull nsDisplayList.h into style. r=emilio 2019-04-03 19:09:14 +00:00
Loader.cpp Bug 1532318 - Part 2 : update changes of nsIHttpChannel in codebase r=smaug 2019-05-02 12:33:55 +00:00
Loader.h Bug 1545699 - Remove a dead Loader::LoadSheet function. r=mats 2019-04-25 14:00:03 +02:00
MappedDeclarations.cpp Bug 1536582 - Autogenerate Servo_ binding functions with cbindgen. r=boris 2019-03-30 20:18:33 +00:00
MappedDeclarations.h Bug 1542594 - Apply counter-set after counter-increment, not before. r=emilio 2019-04-07 13:45:57 +02:00
MediaFeatureChange.h Bug 1535788 - Make the Document own the StyleSet. r=heycam 2019-04-03 07:02:00 +00:00
MediaList.cpp Bug 1539159 - Prevent modification of UA style sheets. r=emilio 2019-04-29 05:34:06 +00:00
MediaList.h Bug 1539159 - Prevent modification of UA style sheets. r=emilio 2019-04-29 05:34:06 +00:00
MediaQueryList.cpp Bug 1490401 - MatchMedia should work inside display: none iframes. r=heycam 2019-04-04 11:25:31 +00:00
MediaQueryList.h Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug 2019-01-03 17:48:33 +01:00
moz.build Bug 1549559 - Add bindings for ArcSlice and ThinArc, and use them to reduce copies of SVG path data. r=heycam 2019-05-09 12:43:19 +00:00
nsAnimationManager.cpp Bug 1541767 - Don't post animation restyles when unbinding an element; r=hiro 2019-04-18 06:49:25 +00:00
nsAnimationManager.h Bug 1541767 - Don't post animation restyles when unbinding an element; r=hiro 2019-04-18 06:49:25 +00:00
nsComputedDOMStyle.cpp Bug 1527392 - Do not clamp computed width and height by min-/max- values. r=mats 2019-05-11 18:01:50 +00:00
nsComputedDOMStyle.h Bug 1527392 - Do not clamp computed width and height by min-/max- values. r=mats 2019-05-11 18:01:50 +00:00
nsCSSAnonBoxes.cpp Bug 1528071 - Move GetAtomBases into classes to avoid unified name conflict. r=heycam 2019-03-06 04:41:13 +00:00
nsCSSAnonBoxes.h Bug 1528071 - Move GetAtomBases into classes to avoid unified name conflict. r=heycam 2019-03-06 04:41:13 +00:00
nsCSSAnonBoxList.h Bug 1421105 Part 2 - Implement column-span for block and inline frames. r=bzbarsky,dbaron 2018-10-30 05:41:30 +00:00
nsCSSCounterDescList.h
nsCSSFontDescList.h
nsCSSKeywordList.h Bug 1322780 - Part 2: Support unprefixed min-content and max-content. r=mats,emilio 2018-12-18 18:47:37 +00:00
nsCSSKeywords.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsCSSKeywords.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsCSSPropertyID.h.in Bug 1543304 - Add MOZ_DBG support for nsCSSPropertyID and nsCSSPropertyIDSet; r=heycam 2019-04-14 23:48:05 +00:00
nsCSSPropertyIDSet.h Bug 1543304 - Add MOZ_DBG support for nsCSSPropertyID and nsCSSPropertyIDSet; r=heycam 2019-04-14 23:48:05 +00:00
nsCSSProps.cpp Bug 1548691 - Use the owned slice type for basic shape polygon coordinates. r=TYLin,heycam 2019-05-09 11:24:57 +00:00
nsCSSProps.h Bug 1547985 - Use rust types for vertical-align. r=mats 2019-05-01 13:08:34 +00:00
nsCSSPseudoElementList.h Bug 205202 part 1 - [css-lists][css-pseudo] Add support for the ::marker pseudo element on list items. Alias :-moz-list-bullet/number to that in the parser. r=emilio 2019-03-24 23:13:53 +01:00
nsCSSPseudoElements.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-04-28 09:30:05 +00:00
nsCSSPseudoElements.h Bug 1546697 - Use a consistent style for enum classes in layout. r=dholbert 2019-04-25 23:03:04 +00:00
nsCSSValue.cpp Bug 1523969 part 14 - Move method definition inline comments to new line in 'layout/'. r=dholbert 2019-02-25 16:09:24 -06:00
nsCSSValue.h Bug 1544535 - Bug 1542263 - Don't keep two list of stylesheets in ServoStyleSet. r=firefox-style-system-reviewers,jwatt 2019-04-19 04:20:31 +00:00
nsCSSVisitedDependentPropList.h Bug 1483090 - Rename StyleUserInterface to StyleUI. r=emilio 2018-08-14 08:37:37 +00:00
nsDOMCSSAttrDeclaration.cpp Bug 1533870: Preemptively fix unified build bustage in layout/style. r=boris 2019-03-08 21:48:39 +00:00
nsDOMCSSAttrDeclaration.h Bug 1521946 - Move nsSMILTypes and nsSMILValue to the mozilla namespace r=birtles 2019-01-23 13:48:08 +00:00
nsDOMCSSDeclaration.cpp Bug 1539159 - Prevent modification of UA style sheets. r=emilio 2019-04-29 05:34:06 +00:00
nsDOMCSSDeclaration.h Bug 1519636 - Reformat everything to the Google coding style r=Ehsan 2019-01-16 08:50:07 +00:00
nsDOMCSSValueList.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsDOMCSSValueList.h Bug 1494622 - Simplify CSSValue and co a bit more. r=xidorn 2018-09-27 16:11:45 +02:00
nsFontFaceLoader.cpp Bug 1534471 - Reformat a couple of layout/style/ files. r=emilio 2019-03-12 00:14:00 +00:00
nsFontFaceLoader.h Bug 1522417 - Add diagnostics. r=jwatt 2019-01-25 20:52:00 +00:00
nsFontFaceUtils.cpp Bug 1545342 - part 2: Make some public enum of nsIPresShell move to mozilla namespace and defined as enum class in PresShellForwards.h r=smaug 2019-04-25 05:04:15 +00:00
nsFontFaceUtils.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsHTMLCSSStyleSheet.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsHTMLCSSStyleSheet.h Bug 1525955 - Include anon boxes in CSSPseudoElementType, to remove ComputedStyle::mPseudoTag. r=heycam 2019-02-19 13:44:33 +00:00
nsHTMLStyleSheet.cpp Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsHTMLStyleSheet.h Bug 1533870: Preemptively fix unified build bustage in layout/style. r=boris 2019-03-08 21:48:39 +00:00
nsICSSDeclaration.cpp Bug 1539159 - Prevent modification of UA style sheets. r=emilio 2019-04-29 05:34:06 +00:00
nsICSSDeclaration.h Bug 1539159 - Prevent modification of UA style sheets. r=emilio 2019-04-29 05:34:06 +00:00
nsICSSLoaderObserver.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsLayoutStylesheetCache.cpp Bug 1550157 - Set a pref if the user profile is using a userChrome.css or userContent.css file. r=emilio 2019-05-08 20:50:57 +00:00
nsLayoutStylesheetCache.h Back out changeset 0e9ee7d2188b (bug 1541233) as per bug discussion. 2019-05-02 21:50:57 +02:00
nsMediaFeatures.cpp Bug 1540015 - part 1: Make Document.h stop including nsIPresShell.h r=smaug 2019-03-29 15:11:04 +00:00
nsMediaFeatures.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsROCSSPrimitiveValue.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsROCSSPrimitiveValue.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsStyleAutoArray.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsStyleConsts.h Bug 1548691 - Use the owned slice type for basic shape polygon coordinates. r=TYLin,heycam 2019-05-09 11:24:57 +00:00
nsStyleCoord.cpp Bug 1516454 - Use rust lengths for border corners. r=boris 2019-02-26 06:01:34 -08:00
nsStyleCoord.h Bug 1543401 - Use rust lengths for row-gap / column-gap. r=mats 2019-04-10 16:00:03 +00:00
nsStyleStruct.cpp Bug 1548691 - Use the owned slice type for basic shape polygon coordinates. r=TYLin,heycam 2019-05-09 11:24:57 +00:00
nsStyleStruct.h Bug 1549559 - Add bindings for ArcSlice and ThinArc, and use them to reduce copies of SVG path data. r=heycam 2019-05-09 12:43:19 +00:00
nsStyleStructFwd.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsStyleStructInlines.h Bug 1535165 - Make the will-change bitfield use cbindgen. r=dholbert 2019-03-18 18:08:08 +00:00
nsStyleStructList.h Bug 1483090 - Rename StyleUserInterface to StyleUI. r=emilio 2018-08-14 08:37:37 +00:00
nsStyleTransformMatrix.cpp Bug 1546697 - Use a consistent style for enum classes in layout. r=dholbert 2019-04-25 23:03:04 +00:00
nsStyleTransformMatrix.h Bug 1546697 - Use a consistent style for enum classes in layout. r=dholbert 2019-04-25 23:03:04 +00:00
nsStyleUtil.cpp Bug 1523969 part 14 - Move method definition inline comments to new line in 'layout/'. r=dholbert 2019-02-25 16:09:24 -06:00
nsStyleUtil.h Bug 1540357 - Fix implicit int conversions in dom/canvas's layout/* includes. r=dholbert 2019-04-02 17:00:49 +00:00
nsTimingFunction.h Bug 1533142 - Use more cbindgen features. r=kats 2019-03-06 23:01:11 +00:00
nsTransitionManager.cpp Bug 1546697 - Use a consistent style for enum classes in layout. r=dholbert 2019-04-25 23:03:04 +00:00
nsTransitionManager.h Bug 1541767 - Don't post animation restyles when unbinding an element; r=hiro 2019-04-18 06:49:25 +00:00
PaintWorkletGlobalScope.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
PaintWorkletGlobalScope.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
PaintWorkletImpl.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
PaintWorkletImpl.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
PostTraversalTask.cpp Bug 1514869 - patch 2 - Adapt platform-font-list code to work with either the existing in-process font list or cross-process shared font list. r=jwatt 2019-04-27 15:37:58 +00:00
PostTraversalTask.h Bug 1514869 - patch 2 - Adapt platform-font-list code to work with either the existing in-process font list or cross-process shared font list. r=jwatt 2019-04-27 15:37:58 +00:00
PreferenceSheet.cpp Bug 1022528 - Add probe for high contrast theme. r=emilio 2019-04-16 22:32:53 +00:00
PreferenceSheet.h Bug 1530193 - followup: Fix default type and value of browser.display.focus_ring_style. 2019-03-07 15:06:35 +01:00
PreloadedStyleSheet.cpp Bug 1523969 part 14 - Move method definition inline comments to new line in 'layout/'. r=dholbert 2019-02-25 16:09:24 -06:00
PreloadedStyleSheet.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
PseudoStyleType.cpp Bug 1529444 - Add operator<< for PseudoStyleType to dump a string. r=emilio 2019-02-21 19:50:22 +00:00
PseudoStyleType.h Bug 1534471 - Reformat a couple of layout/style/ files. r=emilio 2019-03-12 00:14:00 +00:00
Rule.cpp Bug 1539159 - Prevent modification of UA style sheets. r=emilio 2019-04-29 05:34:06 +00:00
Rule.h Bug 1539159 - Prevent modification of UA style sheets. r=emilio 2019-04-29 05:34:06 +00:00
RunCbindgen.py Bug 1536582 - Autogenerate Servo_ binding functions with cbindgen. r=boris 2019-03-30 20:18:33 +00:00
RustCell.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
ServoArcTypeList.h Bug 1538694 - Cleanup refcounted types. r=boris 2019-03-26 18:16:01 +00:00
ServoBindings.h Bug 1536582 - Autogenerate Servo_ binding functions with cbindgen. r=boris 2019-03-30 20:18:33 +00:00
ServoBindings.toml Bug 1549559 - Add bindings for ArcSlice and ThinArc, and use them to reduce copies of SVG path data. r=heycam 2019-05-09 12:43:19 +00:00
ServoBindingTypes.h Bug 1536582 - Autogenerate Servo_ binding functions with cbindgen. r=boris 2019-03-30 20:18:33 +00:00
ServoBoxedTypeList.h Bug 1536582 - Autogenerate Servo_ binding functions with cbindgen. r=boris 2019-03-30 20:18:33 +00:00
ServoComputedData.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
ServoComputedDataInlines.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
ServoCSSParser.cpp Bug 1536586 - Simplify a bit our generated bindings by getting rid of FooBorrowed and FooBorrowedMut. r=heycam 2019-03-21 17:00:27 +00:00
ServoCSSParser.h Bug 1536586 - Simplify a bit our generated bindings by getting rid of FooBorrowed and FooBorrowedMut. r=heycam 2019-03-21 17:00:27 +00:00
ServoCSSPropList.mako.py Bug 1543401 - Use rust lengths for row-gap / column-gap. r=mats 2019-04-10 16:00:03 +00:00
ServoCSSRuleList.cpp Bug 1539159 - Prevent modification of UA style sheets. r=emilio 2019-04-29 05:34:06 +00:00
ServoCSSRuleList.h Bug 1539159 - Prevent modification of UA style sheets. r=emilio 2019-04-29 05:34:06 +00:00
ServoElementSnapshot.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
ServoElementSnapshot.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
ServoElementSnapshotTable.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
ServoStyleConstsForwards.h Bug 1549559 - Add bindings for ArcSlice and ThinArc, and use them to reduce copies of SVG path data. r=heycam 2019-05-09 12:43:19 +00:00
ServoStyleConstsInlines.h Bug 1549559 - Add bindings for ArcSlice and ThinArc, and use them to reduce copies of SVG path data. r=heycam 2019-05-09 12:43:19 +00:00
ServoStyleSet.cpp Bug 253889 - part 2: Move all methods and public structs of nsIPresShell into mozilla::PresShell r=emilio 2019-05-01 02:27:53 +00:00
ServoStyleSet.h Backed out changeset 8c89fd37b79d (bug 1544242) for failures in browser_rules_shadowdom_slot_rules.js CLOSED TREE 2019-05-01 22:03:06 +03:00
ServoStyleSetInlines.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
ServoTraversalStatistics.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
ServoTypes.h Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-04-22 16:35:03 +00:00
ServoUtils.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
SheetLoadData.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
SheetParsingMode.h Bug 1511718 - Remove eSafeAgentSheetFeatures. r=emilio 2018-12-05 21:18:21 +00:00
StreamLoader.cpp Bug 1534471 - Reformat a couple of layout/style/ files. r=emilio 2019-03-12 00:14:00 +00:00
StreamLoader.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
StyleAnimationValue.cpp Bug 1547621 - Move all inline methods of nsIPresShell into mozilla::PresShell r=smaug 2019-04-30 01:52:53 +00:00
StyleAnimationValue.h Bug 1425837 - Part 4: Implement compositor animations on translate/rotate/scale. r=hiro,birtles 2019-03-18 18:04:50 +00:00
StyleColor.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-04-12 13:14:25 +00:00
StyleColorInlines.h Bug 760345 - Remove the last usage of lossy currentcolor. r=heycam 2019-04-06 17:47:58 +00:00
StyleSheet.cpp Bug 1545823 - Implement non-standard CSSStyleSheet.rules, CSSStyleSheet.addRule and CSSStyleSheet.removeRule. r=bzbarsky 2019-05-09 12:32:52 +00:00
StyleSheet.h Bug 1545823 - Implement non-standard CSSStyleSheet.rules, CSSStyleSheet.addRule and CSSStyleSheet.removeRule. r=bzbarsky 2019-05-09 12:32:52 +00:00
StyleSheetInfo.h Bug 1474793 - Part 13: Build and use shared memory user agent style sheets in parent and content processes. r=emilio,kmag 2019-03-30 00:23:49 +00:00
StyleSheetInlines.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
TopLevelImageDocument.css
TopLevelVideoDocument.css Bug 1474574 - Ensure <video> is the only focusable element in TopLevelVideoDocument r=Gijs 2018-07-11 11:51:48 +08:00
URLExtraData.cpp Bug 1474793 - Part 2: Allow references to static C++ URLExtraData objects from Rust UrlExtraData. r=emilio 2019-03-30 00:15:43 +00:00
URLExtraData.h Bug 1474793 - Part 2: Allow references to static C++ URLExtraData objects from Rust UrlExtraData. r=emilio 2019-03-30 00:15:43 +00:00
UserAgentStyleSheetID.h Bug 1474793 - Part 1: Add a UserAgentStyleSheetID enum based on UserAgentStyleSheetList.h. r=emilio 2019-03-30 00:15:41 +00:00
UserAgentStyleSheetList.h Bug 1474793 - Part 13: Build and use shared memory user agent style sheets in parent and content processes. r=emilio,kmag 2019-03-30 00:23:49 +00:00