gecko-dev/layout/style
Xidorn Quan fe4b058303 Bug 1122781 part 1 - Declare and statically check dependencies of style structs. r=dbaron
When a cyclic dependency is introduced, build will stop at generating style struct list.
For example, if you make Visibility depend on Font while Font also depend on Visibility, it would print lines like:

ERROR: Cannot resolve style struct dependencies
Resolved items: Variables Color Quotes UserInterface UIReset Table XUL
There exist cyclic dependencies in the following structs: Font List Text Visibility TableBorder SVG Background Position TextReset Display Content Margin Padding Border Outline SVGReset Column

--HG--
extra : source : bebfb64bb4a82ff51b21978998f1a0871a1c5cad
2015-02-07 13:25:21 +11:00
..
crashtests Bug 559491 - crashtest. 2014-11-23 15:09:51 +00:00
test Bug 621351 - Test that border widths and colors set by logical border shorthands can be transitioned. r=dbaron 2015-01-28 14:41:31 +11:00
xbl-marquee Bug 1050049 - Whitelist bindings that we actually expect to use in content. r=smaug 2014-08-11 20:06:55 -07:00
AnimationCommon.cpp Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
AnimationCommon.h Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
arrow.gif
arrowd.gif
contenteditable.css
CounterStyleManager.cpp Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
CounterStyleManager.h Bug 1120062 - Part 1: Remove most Nullptr.h includes. r=waldo 2015-01-11 11:34:52 +09:00
counterstyles.css Bug 1063856 - Add more counter styles from the Predefined Counter Styles document, for better interop and web-compat. 2014-09-09 09:58:07 +01:00
CSS.cpp Bug 1087801. Don't assume the global is a Window in the DOM CSS object. r=bholley 2014-10-29 17:00:48 -04:00
CSS.h Bug 1118486 - Part 1: Use = delete instead of MOZ_DELETE directly; r=Waldo 2015-01-08 23:19:05 -05:00
CSSCalc.h Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
CSSRuleList.cpp
CSSRuleList.h Bug 1078744 - Replace SetIsDOMBinding with SetIsNonDOMBinding, remove nsWrapperCache::SetIsDOMBinding. r=bz. 2014-10-07 11:44:49 +02:00
CSSStyleSheet.cpp Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
CSSStyleSheet.h Bug 1118486 - Part 1: Use = delete instead of MOZ_DELETE directly; r=Waldo 2015-01-08 23:19:05 -05:00
CSSValue.h
CSSVariableDeclarations.cpp
CSSVariableDeclarations.h Bug 1026535 - Fix mismatched class/struct tags. r=ehsan 2014-06-18 17:57:51 -07:00
CSSVariableResolver.cpp Bug 1060985 - Fix more bad implicit constructors in layout; r=roc 2014-08-31 23:36:37 -04:00
CSSVariableResolver.h Bug 1060985 - Fix more bad implicit constructors in layout; r=roc 2014-08-31 23:36:37 -04:00
CSSVariableValues.cpp
CSSVariableValues.h
Declaration.cpp Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
Declaration.h Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
designmode.css
ErrorReporter.cpp Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
ErrorReporter.h Backout revision 308e51eae10c for build bustage. 2014-06-20 13:00:08 +02:00
FontFace.cpp Bug 1118426 - Mark virtual overridden functions as MOZ_OVERRIDE in layout/style; r=dbaron 2015-01-06 23:33:51 -05:00
FontFace.h Bug 1079422 - eliminate the ptr to FontFace within @font-face rules. r=heycam 2014-10-09 16:03:56 +09:00
FontFaceSet.cpp Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
FontFaceSet.h Bug 1118426 - Mark virtual overridden functions as MOZ_OVERRIDE in layout/style; r=dbaron 2015-01-06 23:33:51 -05:00
forms.css Bug 825004 - Part 1: Unprefix CSS3 Text Decoration. r=dbaron 2014-11-18 19:23:09 +09:00
full-screen-override.css Bug 1062468 - Reset transform-style when entering fullscreen mode. r=bz 2014-10-06 02:46:00 +02:00
generate-stylestructlist.py Bug 1122781 part 1 - Declare and statically check dependencies of style structs. r=dbaron 2015-02-07 13:25:21 +11:00
GroupRule.h Bug 1118426 - Mark virtual overridden functions as MOZ_OVERRIDE in layout/style; r=dbaron 2015-01-06 23:33:51 -05:00
html.css Bug 1111463 part 2 - Add styles in html.css and ua.css. r=dbaron 2015-01-12 12:52:19 +11:00
ImageDocument.css
ImageLoader.cpp Bug 704320 - apply referrer policies to image loads (r=seth) 2014-11-18 08:46:53 -05:00
ImageLoader.h Bug 1098202 (Part 1) - Rename imgINotificationObserver handlers to be consistent with the notifications they handle. r=tn 2014-11-17 14:29:56 -08:00
ImportRule.h Bug 1118426 - Mark virtual overridden functions as MOZ_OVERRIDE in layout/style; r=dbaron 2015-01-06 23:33:51 -05:00
jar.mn
Loader.cpp Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
Loader.h Bug 704320 - Add referrer policy support to stylesheet and CSS loads and fonts. (r=bz) 2014-11-18 08:46:47 -05:00
Makefile.in Bug 1061794 - move -Wshadow flags additions in layout/style/ to moz.build; r=mshal 2014-07-28 11:26:16 -04:00
MediaQueryList.cpp Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
MediaQueryList.h Bug 771043. Move MediaQueryList tracking from the prescontext to the document, so they will correctly outlive prescontext changes. r=dbaron 2014-10-03 14:15:25 -04:00
moz.build Bug 1120284 - Part 1: Define logical property groups more explicitly. r=dbaron 2015-01-17 15:43:20 +11:00
NameSpaceRule.h Bug 1118426 - Mark virtual overridden functions as MOZ_OVERRIDE in layout/style; r=dbaron 2015-01-06 23:33:51 -05:00
nsAnimationManager.cpp Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
nsAnimationManager.h Bug 1104435 part 9 - Make getting AnimationPlayer.ready flush for CSS Animation players; r=heycam 2014-12-18 08:42:41 +09:00
nsComputedDOMStyle.cpp Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
nsComputedDOMStyle.h Bug 1055665 part 1 - Add support for parsing & computing CSS property "ruby-position". r=dholbert 2014-12-09 17:47:18 +11:00
nsComputedDOMStylePropertyList.h Bug 1055665 part 1 - Add support for parsing & computing CSS property "ruby-position". r=dholbert 2014-12-09 17:47:18 +11:00
nsCSSAnonBoxes.cpp
nsCSSAnonBoxes.h
nsCSSAnonBoxList.h Bug 1021952 - Generate anonymous boxes to preserve proper ruby structure r=bz 2014-07-22 19:08:08 -07:00
nsCSSCounterDescList.h
nsCSSDataBlock.cpp Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
nsCSSDataBlock.h Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
nsCSSFontDescList.h Bug 975744 - remove font features pref and enable features by default. r=dbaron 2014-08-20 16:54:35 +09:00
nsCSSKeywordList.h Bug 1117538 part 1 - [css-grid] Remove 'grid-auto-flow: stack'. r=dholbert 2015-01-05 22:20:56 +00:00
nsCSSKeywords.cpp
nsCSSKeywords.h
nsCSSParser.cpp Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
nsCSSParser.h Bug 1118486 - Part 1: Use = delete instead of MOZ_DELETE directly; r=Waldo 2015-01-08 23:19:05 -05:00
nsCSSPropAliasList.h Bug 649142 - Part 5: Convert logical border properties. r=dbaron 2015-01-17 15:16:02 +11:00
nsCSSProperty.h Bug 1120284 - Part 5: Support logical axis properties. r=dbaron 2015-01-17 15:43:20 +11:00
nsCSSPropertySet.h
nsCSSPropList.h Bug 1123917 part 2 - Make ruby-position only accept [over|under] instead of compound values. r=dholbert 2015-01-22 14:04:55 +11:00
nsCSSPropLogicalGroupList.h Bug 1120283 - Part 1: Implement the offset-{block,inline}-{start,end} logical properties. r=dbaron 2015-01-17 15:53:27 +11:00
nsCSSProps.cpp Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
nsCSSProps.h Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
nsCSSPseudoClasses.cpp Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
nsCSSPseudoClasses.h Bug 1082899 patch 3 - Add flag for marking pseudo-classes as UA-sheet only. r=birtles 2014-10-23 12:57:28 -04:00
nsCSSPseudoClassList.h Bug 1111633 - Unresolved pseudo class. r=bz 2015-01-13 19:58:06 +01:00
nsCSSPseudoElementList.h Bug 1082899 patch 4 - Rename existing flag for pseudo-elements to better match what it is (UA sheets, not chrome sheets, although EditorOverride is included). r=birtles 2014-10-23 12:57:28 -04:00
nsCSSPseudoElements.cpp Bug 1082899 patch 2 - Add flags storage and accessors for nsCSSPseudoClasses. r=birtles 2014-10-23 12:57:27 -04:00
nsCSSPseudoElements.h Bug 1082899 patch 4 - Rename existing flag for pseudo-elements to better match what it is (UA sheets, not chrome sheets, although EditorOverride is included). r=birtles 2014-10-23 12:57:28 -04:00
nsCSSRuleProcessor.cpp Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
nsCSSRuleProcessor.h Bug 1089417 patch 7 - Save the previous media query cache key on the rule processor. r=heycam 2014-12-05 15:50:00 -08:00
nsCSSRules.cpp Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
nsCSSRules.h Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
nsCSSScanner.cpp Bug 751939 - make url( followed by EOF valid. r=dbaron 2014-07-23 00:14:16 +03:00
nsCSSScanner.h Bug 1048246 - Fix more bad implicit constructors in layout; r=roc 2014-08-07 19:48:38 -04:00
nsCSSValue.cpp Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
nsCSSValue.h Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
nsDOMCSSAttrDeclaration.cpp Bug 591303 - Part 3: Set line and column number for all rules in nsCSSParser. r=bz 2014-07-14 15:57:54 -07:00
nsDOMCSSAttrDeclaration.h Bug 1118426 - Mark virtual overridden functions as MOZ_OVERRIDE in layout/style; r=dbaron 2015-01-06 23:33:51 -05:00
nsDOMCSSDeclaration.cpp Backed out changeset bf25101e66cf (bug 1095098) for build bustage 2014-12-08 16:27:12 -08:00
nsDOMCSSDeclaration.h Bug 649142 - Part 1: Add macros and flags for defining logical properties and don't allocate storage for them in nsRuleData. r=dbaron 2015-01-17 15:16:01 +11:00
nsDOMCSSRect.cpp Bug 1078744 - Replace SetIsDOMBinding with SetIsNonDOMBinding, remove nsWrapperCache::SetIsDOMBinding. r=bz. 2014-10-07 11:44:49 +02:00
nsDOMCSSRect.h Bug 1028588 - Fix dangerous public destructors in layout/ - r=dbaron 2014-06-23 18:40:01 -04:00
nsDOMCSSRGBColor.cpp Bug 1078744 - Replace SetIsDOMBinding with SetIsNonDOMBinding, remove nsWrapperCache::SetIsDOMBinding. r=bz. 2014-10-07 11:44:49 +02:00
nsDOMCSSRGBColor.h Bug 1028588 - Fix dangerous public destructors in layout/ - r=dbaron 2014-06-23 18:40:01 -04:00
nsDOMCSSValueList.cpp Bug 1078744 - Replace SetIsDOMBinding with SetIsNonDOMBinding, remove nsWrapperCache::SetIsDOMBinding. r=bz. 2014-10-07 11:44:49 +02:00
nsDOMCSSValueList.h Bug 1029139 - Make the destructor of nsDOMCSSValueList private. r=bz 2014-06-26 09:29:06 -07:00
nsFontFaceLoader.cpp Bug 1127209 - cleanup downloadable font logging. r=m_kato 2015-01-29 16:44:59 +09:00
nsFontFaceLoader.h Bug 1127209 - cleanup downloadable font logging. r=m_kato 2015-01-29 16:44:59 +09:00
nsHTMLCSSStyleSheet.cpp Bug 1075137 patch 4 - Convert callers from IsProcessingRestyles/IsProcessingAnimationStyleChange to SkipAnimationRules/PostAnimationRestyles. r=birtles 2014-10-02 21:53:24 -07:00
nsHTMLCSSStyleSheet.h Bug 1118486 - Part 1: Use = delete instead of MOZ_DELETE directly; r=Waldo 2015-01-08 23:19:05 -05:00
nsHTMLStyleSheet.cpp Bug 1050035 (part 4) - Make PL_DHashTableAdd() infallible by default, and add a fallible alternative. r=froydnj. 2015-02-02 14:48:58 -08:00
nsHTMLStyleSheet.h Bug 1118486 - Part 1: Use = delete instead of MOZ_DELETE directly; r=Waldo 2015-01-08 23:19:05 -05:00
nsICSSDeclaration.h Bug 1118426 - Mark virtual overridden functions as MOZ_OVERRIDE in layout/style; r=dbaron 2015-01-06 23:33:51 -05:00
nsICSSLoaderObserver.h Backout revision 308e51eae10c for build bustage. 2014-06-20 13:00:08 +02:00
nsICSSPseudoComparator.h
nsICSSStyleRuleDOMWrapper.h
nsIMediaList.h Bug 1089417 patch 5 - Add method to save the current media query result cache key from a rule processor. r=heycam 2014-12-05 15:50:00 -08:00
nsIStyleRule.h
nsIStyleRuleProcessor.h
nsIStyleSheet.h Backout revision 308e51eae10c for build bustage. 2014-06-20 13:00:08 +02:00
nsLayoutStylesheetCache.cpp Bug 1111463 part 1 - Invalidate html.css when ruby pref changes. r=dbaron 2015-01-12 12:52:19 +11:00
nsLayoutStylesheetCache.h Bug 1068477 - Add pref callback to style sheet cache to handle UA style sheet reloads. r=bzbarsky 2014-11-14 09:11:19 +11:00
nsMediaFeatures.cpp Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
nsMediaFeatures.h
nsNthIndexCache.cpp Bug 737976: Remove nsINodeInfo. r=smaug 2014-06-19 19:01:40 -07:00
nsNthIndexCache.h Bug 1033442 - Remove non-pod calloc from MallocProvider and AllocPolicy; r=jonco 2014-08-05 14:06:35 -07:00
nsROCSSPrimitiveValue.cpp Bug 1078744 - Replace SetIsDOMBinding with SetIsNonDOMBinding, remove nsWrapperCache::SetIsDOMBinding. r=bz. 2014-10-07 11:44:49 +02:00
nsROCSSPrimitiveValue.h Bug 1029140 - Make the destructor of nsROCSSPrimitiveValue private. r=bz 2014-06-26 09:29:05 -07:00
nsRuleData.cpp Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
nsRuleData.h Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
nsRuleNode.cpp Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
nsRuleNode.h Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
nsRuleProcessorData.h Bug 1060985 - Fix more bad implicit constructors in layout; r=roc 2014-08-31 23:36:37 -04:00
nsRuleWalker.h Backed out changeset bf25101e66cf (bug 1095098) for build bustage 2014-12-08 16:27:12 -08:00
nsStyleConsts.h Bug 1123917 part 2 - Make ruby-position only accept [over|under] instead of compound values. r=dholbert 2015-01-22 14:04:55 +11:00
nsStyleContext.cpp Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
nsStyleContext.h Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
nsStyleCoord.cpp Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
nsStyleCoord.h Bug 1118486 - Part 1: Use = delete instead of MOZ_DELETE directly; r=Waldo 2015-01-08 23:19:05 -05:00
nsStyleSet.cpp Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
nsStyleSet.h Bug 1118486 - Part 1: Use = delete instead of MOZ_DELETE directly; r=Waldo 2015-01-08 23:19:05 -05:00
nsStyleStruct.cpp Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
nsStyleStruct.h Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
nsStyleStructFwd.h
nsStyleStructInlines.h Bug 1053190 - Reduce unnecessary inclusion of nsINode.h in headers; r=ehsan 2014-08-18 17:44:50 +03:00
nsStyleTransformMatrix.cpp Bug 1060165: Remove gfxPoint3D r=nical 2014-08-29 14:47:30 -04:00
nsStyleTransformMatrix.h Bug 1010067 part 1 - Rename nsStyleAnimation::Value to mozilla::StyleAnimationValue; r=dbaron 2014-06-24 15:29:54 +09:00
nsStyleUtil.cpp Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
nsStyleUtil.h Bug 1093316 part 1: Backout changeset aece7f9f944c (i.e. backout bug 1032922 part 2), to reflect CSSWG removing "flex-basis: main-size" from the flexbox spec. 2014-11-25 11:28:15 -08:00
nsTransitionManager.cpp Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
nsTransitionManager.h Bug 1104427 part 2 - Encapsulate AnimationPlayer::mStartTime; r=dholbert 2014-12-04 08:28:38 -08:00
number-control.css
plaintext.css
quirk.css
Rule.h Bug 1118426 - Mark virtual overridden functions as MOZ_OVERRIDE in layout/style; r=dbaron 2015-01-06 23:33:51 -05:00
StyleAnimationValue.cpp Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
StyleAnimationValue.h Bug 1113419: Make eUnit_Filter ordering more consistent, in switch statements & enum definition in StyleAnimationValue.h,cpp r=krit 2014-12-19 10:12:29 -08:00
StyleRule.cpp Back out Bug 1127201 (part 2) for various problems. 2015-02-06 15:04:32 -08:00
StyleRule.h Bug 1118486 - Part 1: Use = delete instead of MOZ_DELETE directly; r=Waldo 2015-01-08 23:19:05 -05:00
SVGAttrAnimationRuleProcessor.cpp Bug 1058346 patch 2 - Add eRestyle_SVGAttrAnimations and support it in nsStyleSet::RuleNodeWithReplacement. r=birtles 2014-09-13 06:17:35 -07:00
SVGAttrAnimationRuleProcessor.h Bug 1118486 - Part 1: Use = delete instead of MOZ_DELETE directly; r=Waldo 2015-01-08 23:19:05 -05:00
TopLevelImageDocument.css
TopLevelVideoDocument.css
ua.css Bug 1122805 - v3 Update carets' positions based on coordinates of the root frame. r=roc 2015-02-05 01:36:00 +01:00
viewsource.css