gecko-dev/layout/style
Boris Chiou 39b242ab37 Bug 1272475 - Part 1: Clamp max/min float value in the parser of CSS Transform function. r=heycam
To avoid calculate +/-infinite function value, we clamp it in the parser level.
Also, we use EnsureNotNan while calculating the interpolation for translate
function, so it's also better to do EnsureNotNan before call SetFloatValue()
while calculating the interpolation for rotate (AddCSSValueAngle) and scale
functions.

MozReview-Commit-ID: 1k19ytyNG1N

--HG--
extra : rebase_source : 73f152b52e067d52a1925215ad78a4c5cc736fd7
2016-07-20 15:14:05 +08:00
..
crashtests Bug 1135534 - Crashtest for this bug. r=dholbert 2016-07-04 08:59:51 +10:00
res Bug 843579 - Unprefix -moz-any-link. r=bz 2016-07-19 23:13:13 -04:00
test Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
xbl-marquee Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
AnimationCollection.cpp Bug 1249219 - Part 3: Replace Pair<Element*, CSSPseudoElementType> with NonOwningAnimationTarget. r=birtles 2016-03-21 16:49:50 +08:00
AnimationCollection.h Bug 1239945 part 8 - Add GetOrCreateAnimationCollection; r=dholbert 2016-03-09 12:55:39 +09:00
AnimationCommon.cpp Bug 1239945 part 6 - Templatize AnimationCollection based on the concrete type of Animation stored; r=dholbert 2016-03-09 12:55:39 +09:00
AnimationCommon.h Bug 1223658 - Part 1: Drop ExtractComputedValueForTransition. r=birtles,dholbert 2016-05-10 18:39:37 +09:00
CSS.cpp Bug 1287382 - Hook up the 1-arg version of CSS.supports() to the Servo backend. r=dholbert 2016-07-18 16:29:04 +08:00
CSS.h Bug 1230172. Update CSS.escape to never throw and instead replace U+0000 with U+FFFD, per recent spec change. r=dbaron 2016-01-05 15:05:23 -05:00
CSSCalc.h Bug 1182996 - Fix and add missing namespace comments. rs=ehsan 2015-07-13 08:25:42 -07:00
CSSEnabledState.h Bug 1269975 part 1 - Move nsCSSProps::EnabledState to a top level enum class mozilla::CSSEnabledState. r=heycam 2016-05-10 18:44:05 +10:00
CSSLexer.cpp Bug 1235306 - Fix -Wimplicit-fallthrough warnings in layout/. r=dholbert 2015-11-22 21:33:47 -08:00
CSSLexer.h Bug 1196896 - add CSSLexer.performEOFFixup. r=heycam, r=bz 2015-09-22 13:14:00 +02:00
CSSRuleList.cpp Bug 1117172 part 3. Change the wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv 2015-03-19 10:13:33 -04:00
CSSRuleList.h Bug 1244068 - Part 4: Use StyleSetHandle instead of concrete style set class in most places. r=dholbert 2016-02-24 18:01:11 +11:00
CSSStyleSheet.cpp Bug 1278688 Attribute style sheet memory to last CSSStyleSheet attached to inner to avoid hiding memory in XUL cache. r=bz 2016-06-08 12:21:21 -07:00
CSSStyleSheet.h Bug 1253788 - Don't reload inline chrome:// style sheets in nsXBLPrototypeResources. r=bzbarsky 2016-03-26 17:02:30 +11:00
CSSUnprefixingService.js Bug 1160281 - Add support for -webkit-transform-origin via CSS Unprefixing Service. r=dholbert 2015-05-08 12:28:00 +02:00
CSSUnprefixingService.manifest Backed out 4 changesets (bug 1107378) as a last grasped straw to figure out the m-dt bustage on a CLOSED TREE 2015-02-26 23:35:25 -08:00
CSSValue.h Bug 1182996 - Fix and add missing namespace comments. rs=ehsan 2015-07-13 08:25:42 -07:00
CSSVariableDeclarations.cpp Bug 1187784 (part 8) - Replace nsBaseHashtable::EnumerateRead() calls in layout/ with iterators. r=heycam. 2015-10-22 22:48:40 -07:00
CSSVariableDeclarations.h Bug 1187784 (part 8) - Replace nsBaseHashtable::EnumerateRead() calls in layout/ with iterators. r=heycam. 2015-10-22 22:48:40 -07:00
CSSVariableImageTable.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
CSSVariableResolver.cpp Bug 1220714 - use UniquePtr<T[]> instead of nsAutoArrayPtr<T> in layout/; r=dholbert 2015-10-30 15:12:25 -04:00
CSSVariableResolver.h Comment typo fix; no bug. (DONTBUILD) 2015-10-23 18:32:26 +11:00
CSSVariableValues.cpp
CSSVariableValues.h
CounterStyleManager.cpp Bug 1277106 - Part 2: Expand MOZ_UTF16() strings to u"" string literals. r=Waldo 2016-07-20 22:03:25 -07:00
CounterStyleManager.h Bug 1277775 - Replace MOZ_CONSTEXPR{_VAR,_TMPL} with constexpr. r=froydnj 2016-07-08 14:39:53 -07:00
Declaration.cpp Bug 1286337 - Part 1. Correct default value of mask-origin. r=heycam 2016-07-13 03:22:36 +08:00
Declaration.h Bug 550426 - Add support for {background,mask}-position-{x,y}, most of the style system changes. r=dbaron 2016-04-29 14:12:10 -04:00
ErrorReporter.cpp Bug 1277106 - Part 2: Expand MOZ_UTF16() strings to u"" string literals. r=Waldo 2016-07-20 22:03:25 -07:00
ErrorReporter.h Bug 1211479 - Errors when parsing substituting variables should include the generated string to help diagnose the issue. r=bz 2015-10-05 14:04:00 +02:00
FontFace.cpp Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
FontFace.h Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky 2016-06-07 21:10:18 +01:00
FontFaceSet.cpp Bug 1274170 - Remove unnecessary includes of nsCorsListenerProxy. r=jkingston 2016-06-21 12:54:03 +02:00
FontFaceSet.h Bug 1195172 - Use channel->ascynOpen2 layout/style/FontFaceSet.cpp (r=bz,cam) 2016-03-01 13:06:13 -08:00
FontFaceSetIterator.cpp Bug 1183484 - Cycle collect FontFaceSetIterator. r=bzbarsky 2015-07-16 17:35:17 +10:00
FontFaceSetIterator.h Bug 1285365 - Part 2: Add missing includes and namespace qualifiers. r=dholbert 2016-07-07 14:05:28 -07:00
GenerateCSSPropsGenerated.py Bug 1284169 - include ACDEFINES flags in CSS properties PyGen r=mshal 2016-07-04 13:48:54 +08:00
GroupRule.h Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky 2016-06-07 21:10:18 +01:00
HandleRefPtr.h Bug 1244074 - Part 2: Add HandleRefPtr for refcounting StyleSheetHandles. r=dholbert r=waldo 2016-02-24 18:01:11 +11:00
ImageDocument.css Backed out changeset 93f722efcdec (bug 1145903) for causing bug 1251796. 2016-02-27 12:53:28 -06:00
ImageLoader.cpp Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky 2016-06-07 21:10:18 +01:00
ImageLoader.h Bug 968923 - part 5b - add nsIDOMWindowUtils::forceUseCounterFlush; r=bz 2015-03-17 15:25:35 -04:00
ImportRule.h Bug 978833 patch 15 - Make css::Rule no longer inherit from nsIStyleRule. r=heycam 2015-11-05 16:44:10 +08:00
IncrementalClearCOMRuleArray.cpp Bug 1239945 part 3 - Move AnimationCollection to a separate file; r=dholbert 2016-02-24 16:08:20 +09:00
IncrementalClearCOMRuleArray.h Bug 861449 - Incremental css::Rule destroyer. r=dbaron 2015-06-15 12:34:23 -07:00
LayerAnimationInfo.cpp Bug 1151694 - Part 1 - Move CommonAnimationManager::sLayerAnimationInfo into LayerAnimationInfo.(cpp|h). r=bbirtles 2015-09-03 22:59:00 +02:00
LayerAnimationInfo.h Bug 1151694 - Part 1 - Move CommonAnimationManager::sLayerAnimationInfo into LayerAnimationInfo.(cpp|h). r=bbirtles 2015-09-03 22:59:00 +02:00
Loader.cpp Bug 1278919. Don't fire error events on <link rel='stylesheet'> when its loading is blocked in a data document; the fact that we even _try_ to load in that situation is bizarre. r=ckerschb 2016-06-09 14:49:28 -04:00
Loader.h Bug 1285474: Decide style system backend type for documents earlier. r=bholley 2016-07-12 00:33:57 -07:00
Makefile.in Bug 1272488 - Move GenerateCSSPropsGenerated.py invocation to moz.build; r=ted 2016-05-10 17:35:56 -04:00
MediaQueryList.cpp Bug 1167418 - Check AppendElement call in MediaQueryList. r=heycam 2015-07-12 23:19:12 -07:00
MediaQueryList.h Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky 2016-06-07 21:10:18 +01:00
NameSpaceRule.h Bug 978833 patch 15 - Make css::Rule no longer inherit from nsIStyleRule. r=heycam 2015-11-05 16:44:10 +08:00
PythonCSSProps.h Bug 1206569 - Part 3: Include internal properties in PythonCSSProps.h and annotate each with a type. r=bzbarsky 2015-09-22 15:58:20 +10:00
Rule.h Bug 1249171 - Simplify nsCOMArray::SizeOfExcludingThis(). r=erahm. 2016-02-19 14:54:45 +11:00
RuleNodeCacheConditions.cpp Bug 804975 - Part 2: Add a RuleNodeCacheConditions class and use it instead of a boolean canStoreInRuleTree during style computation. r=dbaron 2015-06-23 11:48:18 +10:00
RuleNodeCacheConditions.h Bug 1209603 patch 1 - Add comments to RuleNodeCacheConditions.h . r=heycam 2015-10-19 20:42:28 -07:00
RuleProcessorCache.cpp Bug 1188745 - Rename nsTArray::SizeOfExcludingThis() as ShallowSizeOfExcludingThis(). r=froydnj. 2015-07-28 23:24:24 -07:00
RuleProcessorCache.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
SVGAttrAnimationRuleProcessor.cpp Bug 1180118 - Part 5: Add a RestyleHintData outparam to HasAttributeDependentStyle for use with eRestyle_SomeDescendants. r=bzbarsky 2015-08-05 22:42:21 +10:00
SVGAttrAnimationRuleProcessor.h Bug 1180118 - Part 5: Add a RestyleHintData outparam to HasAttributeDependentStyle for use with eRestyle_SomeDescendants. r=bzbarsky 2015-08-05 22:42:21 +10:00
ServoBindingHelpers.h Bug 1260310 - Generalize nsStyleContext to support resolving styles from either nsRuleNode or ServoComputedValues. r=heycam 2016-03-29 22:16:35 -07:00
ServoBindings.cpp Bug 1287951: stylo: Add support for computing style hints from Servo. r=heycam 2016-07-21 16:57:52 -07:00
ServoBindings.h Bug 1287951: stylo: Add support for computing style hints from Servo. r=heycam 2016-07-21 16:57:52 -07:00
ServoElementSnapshot.cpp Bug 1287951: stylo: Add support for computing style hints from Servo. r=heycam 2016-07-21 16:57:52 -07:00
ServoElementSnapshot.h Bug 1287951: stylo: Add support for computing style hints from Servo. r=heycam 2016-07-21 16:57:52 -07:00
ServoStyleSet.cpp Bug 1287951: stylo: Add support for computing style hints from Servo. r=heycam 2016-07-21 16:57:52 -07:00
ServoStyleSet.h Bug 1287951: stylo: Add support for computing style hints from Servo. r=heycam 2016-07-21 16:57:52 -07:00
ServoStyleSheet.cpp Bug 1273838 - Part 3: Pass sheet base/referrer/principal to Servo_StylesheetFromUTF8Bytes. r=bholley 2016-05-21 10:02:54 +10:00
ServoStyleSheet.h Bug 1252611 - Hoist IsComplete/SetComplete into StyleSheet. r=dholbert 2016-03-10 22:18:59 -08:00
SheetParsingMode.h Bug 1244074 - Part 1: Move SheetParsingMode to a separate file. r=dholbert 2016-02-24 18:01:11 +11:00
SheetType.h Bug 1285365 - Part 2: Add missing includes and namespace qualifiers. r=dholbert 2016-07-07 14:05:28 -07:00
StyleAnimationValue.cpp Bug 1272475 - Part 1: Clamp max/min float value in the parser of CSS Transform function. r=heycam 2016-07-20 15:14:05 +08:00
StyleAnimationValue.h Bug 1269975 part 1 - Move nsCSSProps::EnabledState to a top level enum class mozilla::CSSEnabledState. r=heycam 2016-05-10 18:44:05 +10:00
StyleBackendType.h Bug 1285474: Decide style system backend type for documents earlier. r=bholley 2016-07-12 00:33:57 -07:00
StyleContextSource.h Bug 1267564 - Implement a couple of Servo-backed style object methods. r=bholley 2016-04-27 12:34:49 +10:00
StyleRule.cpp Bug 1250820 - Part 2: Replace nsCSSPseudoClasses::Type with CSSPseudoClassType. r=heycam 2016-04-22 21:38:46 +08:00
StyleRule.h Bug 1250820 - Part 2: Replace nsCSSPseudoClasses::Type with CSSPseudoClassType. r=heycam 2016-04-22 21:38:46 +08:00
StyleSetHandle.h Bug 1268404 - Part 1: Split out ResolveStyleForText from ResolveStyleForNonElement and pass in the text node. r=bholley 2016-04-29 14:01:44 +10:00
StyleSetHandleInlines.h Bug 1268404 - Part 1: Split out ResolveStyleForText from ResolveStyleForNonElement and pass in the text node. r=bholley 2016-04-29 14:01:44 +10:00
StyleSheet.cpp Bug 1285365 - Part 2: Add missing includes and namespace qualifiers. r=dholbert 2016-07-07 14:05:28 -07:00
StyleSheet.h Bug 1252611 - Hoist IsComplete/SetComplete into StyleSheet. r=dholbert 2016-03-10 22:18:59 -08:00
StyleSheetHandle.h Bug 1253788 - Don't reload inline chrome:// style sheets in nsXBLPrototypeResources. r=bzbarsky 2016-03-26 17:02:30 +11:00
StyleSheetHandleInlines.h Bug 1260651 part.31 Rename AddStyleSheetTxn and RemoveStyleSheetTxn to mozilla::AddStyleSheetTransaction and mozilla::RemoveStyleSheetTransaction r=mccr8 2016-07-07 17:20:22 +09:00
StyleSheetInfo.cpp Bug 1250788 - Part 3.2: Factor out CSSStyleSheet members so they can be used by ServoStyleSheet. r=bholley 2016-02-26 12:51:01 +11:00
StyleSheetInfo.h Bug 1253788 - Don't reload inline chrome:// style sheets in nsXBLPrototypeResources. r=bzbarsky 2016-03-26 17:02:30 +11:00
StyleSheetInlines.h Bug 1252611 - Hoist IsComplete/SetComplete into StyleSheet. r=dholbert 2016-03-10 22:18:59 -08:00
StyleStructContext.h Bug 1269933 - Pass the builtin counter manager corresponding to the appropriate default when initializing style structs for servo. r=xidorn 2016-05-06 00:09:18 -07:00
TopLevelImageDocument.css Bug 812899 part 2. Change the centering code in nsImageDocument to only try vertically centering via auto margins when we're not overflowing in the vertical direction, because if we _are_ overflowing that should cut off part of the image per spec. r=khuey 2016-02-05 23:31:19 -05:00
TopLevelVideoDocument.css Bug 1166969 - Video element in the video document shouldn't be selected. r=roc 2015-05-24 22:50:00 +02:00
contenteditable.css Bug 843579 - Unprefix -moz-any-link. r=bz 2016-07-19 23:13:13 -04:00
designmode.css
generate-stylestructlist.py Bug 1261754 - Part 8: Move box-shadow from nsStyleBorder to a new nsStyleEffects struct. r=dholbert 2016-04-12 15:52:42 +10:00
jar.mn Bug 1252368 - Move resource files in layout/style/ into layout/style/res/ directory. r=nalexander 2016-03-11 00:57:34 +05:30
moz.build merge mozilla-inbound to mozilla-central a=merge 2016-07-22 11:58:02 +02:00
nsAnimationManager.cpp Bug 1285407 - Part 3: Remove UpdateCascadeResults call because it's called against the same nsStyleContext from MaybeUpdateAnimationRule. r=birtles 2016-07-11 17:28:17 +09:00
nsAnimationManager.h Bug 1259676 - part3: rename from 'InternalAnimationEvent.pseudoElement' to 'InternalAnimationEvent.mPseudoElement'. r=masayuki 2016-03-26 13:37:20 +09:00
nsCSSAnonBoxList.h Bug 1277131 : Part 4 - rename -moz-table-outer to -moz-table-wrapper. r=heycam 2016-06-16 13:35:54 +01:00
nsCSSAnonBoxes.cpp
nsCSSAnonBoxes.h Bug 1097499 part 3 - Add a separate anonbox for text nodes. r=heycam 2016-04-22 09:18:41 +10:00
nsCSSCounterDescList.h
nsCSSDataBlock.cpp bug 1281971 - Fix null pointer access in TryToStartImageLoadOnValue. r=dholbert 2016-06-25 00:52:20 +08:00
nsCSSDataBlock.h Bug 1269975 part 1 - Move nsCSSProps::EnabledState to a top level enum class mozilla::CSSEnabledState. r=heycam 2016-05-10 18:44:05 +10:00
nsCSSFontDescList.h Bug 1157064 - font-display descriptor parsing. r=dbaron 2016-01-07 14:02:58 +09:00
nsCSSKeywordList.h Bug 1283679 - fix misspelled mask-composite:subtract keyword. r=dbaron 2016-07-04 11:17:13 +08:00
nsCSSKeywords.cpp Bug 1166598 (part 6) - Clean up nsStaticCaseInsensitiveNameTable. r=froydnj. 2015-05-05 21:13:53 -07:00
nsCSSKeywords.h Bug 1224464 patch 1 - Make nsCSSKeyword explicitly int16_t. r=heycam 2015-11-19 18:08:56 -08:00
nsCSSParser.cpp Bug 1272475 - Part 1: Clamp max/min float value in the parser of CSS Transform function. r=heycam 2016-07-20 15:14:05 +08:00
nsCSSParser.h Bug 1241575 - Use transform property syntax to parse WebKitCSSMatrix transform list. r=heycam 2016-02-01 16:45:09 -08:00
nsCSSPropAliasList.h Bug 1039541 part 1 - Unprefix text-align-last. r=heycam 2016-05-30 14:52:01 +10:00
nsCSSPropList.h Bug 1229609 - Remove layout.css.text-emphasis.enabled pref. r=heycam 2016-05-30 14:52:01 +10:00
nsCSSPropLogicalGroupList.h Bug 1262049 part 1: Back out bug 1208344 in its entirety, and mark -webkit-box-orient:vertical reftests as failing (for now). (no review) 2016-04-20 16:43:24 -07:00
nsCSSProperty.h Bug 1262049 part 1: Back out bug 1208344 in its entirety, and mark -webkit-box-orient:vertical reftests as failing (for now). (no review) 2016-04-20 16:43:24 -07:00
nsCSSPropertySet.h Bug 1208951 - Part 6: Add method to compare nsCSSPropertySets for equality. r=birtles 2015-10-22 19:22:38 +11:00
nsCSSProps.cpp Bug 1288383 - Replace NS_STYLE_USER_FOCUS_* with an enum class; r=heycam 2016-07-25 11:56:40 +05:30
nsCSSProps.h Bug 955857 - Replace CSS word-wrap with overflow-wrap, and add it back as a CSS_PROP_ALIAS. r=dbaron 2016-05-23 20:27:21 -04:00
nsCSSPropsGenerated.inc.in Bug 1207028 - Add method to get a CSS property's sorted order position based on its IDL name. r=bzbarsky 2015-09-23 08:37:17 +10:00
nsCSSPseudoClassList.h Bug 843579 - Unprefix -moz-any-link. r=bz 2016-07-19 23:13:13 -04:00
nsCSSPseudoClasses.cpp Bug 1269975 part 4 - Make nsCSSPseudoClasses::GetPseudoType() take CSSEnabledState rather than two bool params. r=heycam 2016-05-10 18:44:05 +10:00
nsCSSPseudoClasses.h Bug 1269975 part 4 - Make nsCSSPseudoClasses::GetPseudoType() take CSSEnabledState rather than two bool params. r=heycam 2016-05-10 18:44:05 +10:00
nsCSSPseudoElementList.h Bug 1064843 part 7 - Add backdrop pseudo-element and add related UA stylesheet. r=heycam 2016-01-28 10:11:00 +11:00
nsCSSPseudoElements.cpp Bug 1269976 part 2 - Add nsCSSPseudoElements::IsEnabled() and make GetPseudoType take CSSEnabledState. r=heycam 2016-05-10 18:44:05 +10:00
nsCSSPseudoElements.h Bug 1273048 - Add __attribute__((noinline)) to work around compiler bug on Android/x86. r=xidorn 2016-06-04 17:51:30 -07:00
nsCSSRuleProcessor.cpp Bug 1283620 - Hoist ValueIncludes into nsStyleUtil. r=mrbkap 2016-07-07 09:59:07 -07:00
nsCSSRuleProcessor.h Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky 2016-06-07 21:10:18 +01:00
nsCSSRules.cpp Bug 1277106 - Part 2: Expand MOZ_UTF16() strings to u"" string literals. r=Waldo 2016-07-20 22:03:25 -07:00
nsCSSRules.h Bug 1256178 - Drop the moz prefix from the MozCSSKeyframeRule and MozCSSKeyframesRule interfaces; r=bzbarsky 2016-03-15 10:23:01 -04:00
nsCSSScanner.cpp Bug 790997. Align our tokenization of CSS bad-url-token with the CSS Syntax Level 3 CR. r=heycam,tromey 2016-07-13 22:54:20 -04:00
nsCSSScanner.h Bug 790997. Align our tokenization of CSS bad-url-token with the CSS Syntax Level 3 CR. r=heycam,tromey 2016-07-13 22:54:20 -04:00
nsCSSValue.cpp Bug 1272475 - Part 1: Clamp max/min float value in the parser of CSS Transform function. r=heycam 2016-07-20 15:14:05 +08:00
nsCSSValue.h Bug 1272475 - Part 1: Clamp max/min float value in the parser of CSS Transform function. r=heycam 2016-07-20 15:14:05 +08:00
nsComputedDOMStyle.cpp Bug 1288383 - Replace NS_STYLE_USER_FOCUS_* with an enum class; r=heycam 2016-07-25 11:56:40 +05:30
nsComputedDOMStyle.h Bug 1287755 - Replace NS_STYLE_CLIP_SHAPE_SIZING_* with an enum class; r=heycam 2016-07-20 11:12:42 +05:30
nsComputedDOMStylePropertyList.h Bug 1039541 part 1 - Unprefix text-align-last. r=heycam 2016-05-30 14:52:01 +10:00
nsDOMCSSAttrDeclaration.cpp Bug 550426 - Use background-position-x/y in ActiveLayerTracker. r=dbaron 2016-04-20 23:34:46 -04:00
nsDOMCSSAttrDeclaration.h Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky 2016-06-07 21:10:18 +01:00
nsDOMCSSDeclaration.cpp Bug 1269975 part 1 - Move nsCSSProps::EnabledState to a top level enum class mozilla::CSSEnabledState. r=heycam 2016-05-10 18:44:05 +10:00
nsDOMCSSDeclaration.h Bug 1069192 part 2 - Add a flag for chrome-only properties and change semantics of enabling flags. r=dbaron 2015-10-03 11:12:09 +10:00
nsDOMCSSRGBColor.cpp Bug 1117172 part 3. Change the wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv 2015-03-19 10:13:33 -04:00
nsDOMCSSRGBColor.h Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky 2016-06-07 21:10:18 +01:00
nsDOMCSSRect.cpp Bug 1117172 part 3. Change the wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv 2015-03-19 10:13:33 -04:00
nsDOMCSSRect.h Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky 2016-06-07 21:10:18 +01:00
nsDOMCSSValueList.cpp Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky 2016-06-07 21:10:18 +01:00
nsDOMCSSValueList.h Bug 1234707: Make nsDOMCSSValueList::AppendCSSValue() take an already_AddRefed arg (instead of a raw pointer, usually with refcount of 0). r=heycam 2015-12-23 16:25:43 -08:00
nsFontFaceLoader.cpp Bug 1195172 - Use channel->ascynOpen2 layout/style/FontFaceSet.cpp (r=bz,cam) 2016-03-01 13:06:13 -08:00
nsFontFaceLoader.h Bug 1195172 - Use channel->ascynOpen2 layout/style/FontFaceSet.cpp (r=bz,cam) 2016-03-01 13:06:13 -08:00
nsFontFaceUtils.cpp Bug 1257121 part 4 - Use return value rather than out param to return font metrics. r=jfkthame 2016-03-17 13:55:48 +08:00
nsFontFaceUtils.h Bug 935862 p3 - implement selective reflow for downloadable fonts. r=heycam 2015-03-06 17:44:23 +09:00
nsHTMLCSSStyleSheet.cpp Bug 1280772 - Part 3: Store Servo-parsed style="" attributes in nsAttrValues. r=bholley 2016-06-24 13:35:12 +10:00
nsHTMLCSSStyleSheet.h Bug 1244049 - Part 2: Replace nsCSSPseudoElements::Type with CSSPseudoElementType. r=dbaron 2016-02-17 21:37:00 +01:00
nsHTMLStyleSheet.cpp Bug 1287308 - part1: replace uses of NS_STYLE_HINT_NONE with nsChangeHint(0). r=dbaron 2016-07-17 22:20:21 +08:00
nsHTMLStyleSheet.h Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky 2016-06-07 21:10:18 +01:00
nsICSSDeclaration.h Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky 2016-06-07 21:10:18 +01:00
nsICSSLoaderObserver.h Bug 1244074 - Part 4: Use StyleSheetHandle instead of concrete style sheet class in most places. r=dholbert 2016-02-24 18:01:12 +11:00
nsICSSPseudoComparator.h Bug 1156632 - Remove unused forward class declarations - patch 5 - rdf, parser, layout and something else, r=ehsan 2015-04-22 08:29:22 +02:00
nsICSSStyleRuleDOMWrapper.h
nsICSSUnprefixingService.idl Bug 1132748 part 1: Add CSSUnprefixingService API for handling prefixed gradient expressions, with stub JS implementation. r=dbaron 2015-05-07 09:04:42 -07:00
nsIMediaList.h Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky 2016-06-07 21:10:18 +01:00
nsIStyleRule.h Bug 1222745 - Restore eRestyleResult_StopWithStyleChange optimization for shared style contexts by comparing rule nodes for inherited style data changes. r=dbaron 2015-11-17 15:09:55 +11:00
nsIStyleRuleProcessor.h Bug 1180118 - Part 5: Add a RestyleHintData outparam to HasAttributeDependentStyle for use with eRestyle_SomeDescendants. r=bzbarsky 2015-08-05 22:42:21 +10:00
nsLayoutStylesheetCache.cpp Bug 843579 - Unprefix -moz-any-link. r=bz 2016-07-19 23:13:13 -04:00
nsLayoutStylesheetCache.h Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky 2016-06-07 21:10:18 +01:00
nsMediaFeatures.cpp Bug 1259641 - Do not force reflow for all tabs when size mode changed. r=smaug 2016-04-20 11:41:42 +08:00
nsMediaFeatures.h Bug 1239799 part 1: Make check for -webkit-device-pixel-ratio pref more targeted, so we can support other webkit-prefixed media queries. r=heycam 2016-01-18 09:24:16 -08:00
nsNthIndexCache.cpp
nsNthIndexCache.h Bug 1207519 - Prevent HashTable shrink from ignoring allocation failures that may have been reported r=Waldo 2015-09-30 11:34:49 +01:00
nsROCSSPrimitiveValue.cpp Bug 1277106 - Part 2: Expand MOZ_UTF16() strings to u"" string literals. r=Waldo 2016-07-20 22:03:25 -07:00
nsROCSSPrimitiveValue.h Bug 1156104 follow-up: forgot to actually include mURI 2015-04-19 15:05:57 -04:00
nsRuleData.cpp Bug 804975 - Part 2: Add a RuleNodeCacheConditions class and use it instead of a boolean canStoreInRuleTree during style computation. r=dbaron 2015-06-23 11:48:18 +10:00
nsRuleData.h Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky 2016-06-07 21:10:18 +01:00
nsRuleNode.cpp Bug 1289052 - Move nsRuleNode methods as static functions to .cpp file. r=heycam 2016-07-25 17:26:44 +08:00
nsRuleNode.h Bug 1289052 - Move nsRuleNode methods as static functions to .cpp file. r=heycam 2016-07-25 17:26:44 +08:00
nsRuleProcessorData.h Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky 2016-06-07 21:10:18 +01:00
nsRuleWalker.h Bug 978833 patch 12 - Use the css::Declaration instead of the css::StyleRule as the matching rule. r=heycam 2015-11-05 16:44:10 +08:00
nsStyleConsts.h Bug 1288383 - Replace NS_STYLE_USER_FOCUS_* with an enum class; r=heycam 2016-07-25 11:56:40 +05:30
nsStyleContext.cpp Bug 1287308 - part1: replace uses of NS_STYLE_HINT_NONE with nsChangeHint(0). r=dbaron 2016-07-17 22:20:21 +08:00
nsStyleContext.h Bug 1277163 - Rename nsStyleContext* argument to Calc(Style)Difference methods to indicate it's the new style. r=dbaron 2016-06-21 11:47:54 +10:00
nsStyleCoord.cpp Bug 1127201 (attempt 2, part 1) - Replace most NS_ABORT_IF_FALSE calls with MOZ_ASSERT. r=Waldo. 2015-02-09 14:34:50 -08:00
nsStyleCoord.h Bug 1287435 - stylo: Add bindings for nsStyleCoord::Calc; r=heycam 2016-07-15 20:56:48 +05:30
nsStyleSet.cpp Bug 1285407 - Part 1: Pass a newly created nsStyleContext to GetAnimationRule and MaybeUpdateAnimationRule. r=birtles 2016-07-11 17:28:14 +09:00
nsStyleSet.h Bug 1283242: style: Whitespace cleanup and remove dead code. r=bobbyholley+313730 2016-06-29 11:27:42 +00:00
nsStyleStruct.cpp Bug 1288383 - Replace NS_STYLE_USER_FOCUS_* with an enum class; r=heycam 2016-07-25 11:56:40 +05:30
nsStyleStruct.h Bug 1288383 - Replace NS_STYLE_USER_FOCUS_* with an enum class; r=heycam 2016-07-25 11:56:40 +05:30
nsStyleStructFwd.h Bug 1215702 patch 2 - Remove the mechanism of backend-only CSS properties. r=heycam 2015-10-19 22:22:34 -07:00
nsStyleStructInlines.h Bug 1287185 - Disable paint skipping for scrollframes with background-attachment:local. r=mstange 2016-07-15 15:56:39 -04:00
nsStyleTransformMatrix.cpp Bug 1247533 - Annotate intentional switch fallthrough to suppress -Wimplicit-fallthrough warning in layout/style/. r=dbaron 2016-02-10 23:16:29 -08:00
nsStyleTransformMatrix.h Bug 1241575 - Use transform property syntax to parse WebKitCSSMatrix transform list. r=heycam 2016-02-01 16:45:09 -08:00
nsStyleUtil.cpp Bug 1283620 - Hoist ValueIncludes into nsStyleUtil. r=mrbkap 2016-07-07 09:59:07 -07:00
nsStyleUtil.h Bug 1283620 - Hoist ValueIncludes into nsStyleUtil. r=mrbkap 2016-07-07 09:59:07 -07:00
nsTransitionManager.cpp Bug 1285407 - Part 3: Remove UpdateCascadeResults call because it's called against the same nsStyleContext from MaybeUpdateAnimationRule. r=birtles 2016-07-11 17:28:17 +09:00
nsTransitionManager.h Bug 1244590 - Part 1: Introduce KeyframeEffectParams. r=birtles 2016-05-05 15:41:03 +08:00