gecko-dev/layout/style
Brian Birtles a9d4b99d8d Bug 1260572 - Replace AnimValuesStyleRule::AddEmptyValue with an overload of AddValue that takes an rvalue reference; r=heycam
In the next patch in this series, we would like to update the error handling of
the call to StyleAnimationValue::Interpolate in
KeyframeEffectReadOnly::ComposeStyle. Using AnimValuesStyleRule::AddEmptyValue
there, however, makes handling the error case difficult because we need a means
of clearing the allocated StyleAnimationValue.

However, simply using AnimationValuesStyleRule::AddValue means we will end up
doing needless allocations for StyleAnimationValue objects (the copy
constructor for which can result in performing potentially expensive heap
allocations, such as when lists are deep-copied).

Instead, we add a Move constructor to StyleAnimationValue and add an overload
of AnimValuesStyleRule::AddValue that takes an rvalue reference. This
provides a more consistent interface to AnimValuesStyleRule and avoids the
unnecessary allocations from copying StyleAnimationValue objects.

MozReview-Commit-ID: CaP1uPAgNnm
2016-03-30 08:59:01 +09:00
..
crashtests Bug 1245260 - Add crashtest; r=hiro 2016-03-24 09:04:53 +09:00
res Bug 1259889 Part 2 - Load html.css lazily for pref changes. r=heycam 2016-04-01 21:11:11 +08:00
test Bug 1257688 part 5: Change "-webkit-box-flex" to alias its -moz equivalent, & change nsFlexContainerFrame to use it instead of flex-shrink & flex-grow in a -webkit-box. r=mats 2016-04-04 18:32:12 -07:00
xbl-marquee Bug 1249061 - Improve property/attribute handling for marquees. r=smaug 2016-04-01 14:24:48 +02: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 1239945 part 7 - Move GetAnimationCollection to AnimationCollection; r=dholbert 2016-03-09 12:55:39 +09:00
contenteditable.css Bug 1181130 - Part 2: Mark editable regions inside non-editable regions as -moz-user-select: -moz-text; r=dbaron 2015-08-14 10:52:33 -07:00
CounterStyleManager.cpp 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
CounterStyleManager.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
CSS.cpp 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
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
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 1252611 - Hoist IsComplete/SetComplete into StyleSheet. r=dholbert 2016-03-10 22:18:59 -08: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
Declaration.cpp Bug 1253529 part 2 - [css-grid] Remove the 'grid-template' shorthand. r=dholbert 2016-03-08 23:03:26 +01:00
Declaration.h Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj 2016-02-02 17:36:30 +02:00
designmode.css
ErrorReporter.cpp Back out 9 changesets (bug 801176) for frequent crashes in test_offscreencanvas_dynamic_fallback.html 2016-03-05 07:20:47 -08: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 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj 2016-02-02 17:36:30 +02:00
FontFaceSet.cpp Bug 1195172 - Use channel->ascynOpen2 layout/style/FontFaceSet.cpp (r=bz,cam) 2016-03-01 13:06:13 -08: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 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
generate-stylestructlist.py Backout unrelated code landed in dee3e26cc1c0 by mistake. 2015-08-07 14:40:16 +10:00
GenerateCSSPropsGenerated.py 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
GroupRule.h Bug 1221436 patch 7 - Remove ReplaceStyleRule/ReplaceRuleInGroup mechanism. r=heycam 2015-11-09 15:57:17 +08: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 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04: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
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
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 1235572 - Enforce SRI if content signature is enforced r=francois 2016-03-16 11:13:26 +08:00
Loader.h Bug 1250379 - Create css::Loaders for specific style backend types. r=dholbert 2016-02-24 18:01:12 +11:00
Makefile.in Bug 1230750 - Export GENERATED_FILES headers from moz.build. r=ted.mielczarek 2016-01-24 02:19:45 -05:00
MediaQueryList.cpp Bug 1167418 - Check AppendElement call in MediaQueryList. r=heycam 2015-07-12 23:19:12 -07:00
MediaQueryList.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
moz.build Bug 1261552 - Introduce StyleStructContext, and make all style struct constructors take it. r=heycam 2016-04-04 23:14:29 -07: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
nsAnimationManager.cpp Bug 1237173 - Part2: Change type of duration to Maybe<StickyTimeDuration>. r=birtles 2016-03-09 14:14:20 +09:00
nsAnimationManager.h Bug 1259676 - part3: rename from 'InternalAnimationEvent.pseudoElement' to 'InternalAnimationEvent.mPseudoElement'. r=masayuki 2016-03-26 13:37:20 +09:00
nsComputedDOMStyle.cpp Bug 1261568 - part1: take -webkit-text-fill-color into consideration while 2016-04-05 12:35:44 +08:00
nsComputedDOMStyle.h Bug 1209273 - Part 1: Support for adjust-color CSS property. r=dbaron 2016-03-08 09:25:24 -08:00
nsComputedDOMStylePropertyList.h Bug 1209273 - Part 1: Support for adjust-color CSS property. r=dbaron 2016-03-08 09:25:24 -08: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 Bug 1251797 - Don't fault struct out of rule tree if all of the potential physical property destinations already have a winning value in the cascade. r=heycam 2016-03-14 10:27:05 -07:00
nsCSSDataBlock.h Bug 1238403 - Fix inconsistent indenting in layout/style/. r=xidorn 2016-01-11 10:28:35 +11:00
nsCSSFontDescList.h Bug 1157064 - font-display descriptor parsing. r=dbaron 2016-01-07 14:02:58 +09:00
nsCSSKeywordList.h Bug 1209273 - Part 1: Support for adjust-color CSS property. r=dbaron 2016-03-08 09:25:24 -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 1259889 Part 1 - Add @supports -moz-bool-pref for internal-only style sheets. r=heycam 2016-04-01 21:11:11 +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 1257688 part 5: Change "-webkit-box-flex" to alias its -moz equivalent, & change nsFlexContainerFrame to use it instead of flex-shrink & flex-grow in a -webkit-box. r=mats 2016-04-04 18:32:12 -07:00
nsCSSProperty.h Bug 1208344 part 5: Add (preffed-off) support for "-webkit-box-orient" CSS property, as a writing-mode-dependent alias for "flex-direction". r=heycam 2015-12-30 23:36:31 -08:00
nsCSSPropertySet.h Bug 1208951 - Part 6: Add method to compare nsCSSPropertySets for equality. r=birtles 2015-10-22 19:22:38 +11:00
nsCSSPropList.h Bug 1209273 - Part 1: Support for adjust-color CSS property. r=dbaron 2016-03-08 09:25:24 -08:00
nsCSSPropLogicalGroupList.h Bug 1208344 part 5: Add (preffed-off) support for "-webkit-box-orient" CSS property, as a writing-mode-dependent alias for "flex-direction". r=heycam 2015-12-30 23:36:31 -08:00
nsCSSProps.cpp Bug 1209273 - Part 1: Support for adjust-color CSS property. r=dbaron 2016-03-08 09:25:24 -08:00
nsCSSProps.h Bug 1209273 - Part 1: Support for adjust-color CSS property. r=dbaron 2016-03-08 09:25:24 -08: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
nsCSSPseudoClasses.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
nsCSSPseudoClasses.h Bug 1025267 - Make some -moz- prefixed pseudo-classes chrome-only. r=bz 2016-04-01 02:08:15 +02:00
nsCSSPseudoClassList.h Bug 1025267 - Make some -moz- prefixed pseudo-classes chrome-only. r=bz 2016-04-01 02:08:15 +02: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 1244049 - Part 4: Define CSSPseudoElementTypeBase. r=dbaron 2016-02-18 19:18:00 +01:00
nsCSSPseudoElements.h Bug 1244049 - Part 4: Define CSSPseudoElementTypeBase. r=dbaron 2016-02-18 19:18:00 +01:00
nsCSSRuleProcessor.cpp Bug 1260871 - Remove do_GetAtom() and rename NS_NewAtom() as NS_Atomize(). r=erahm. 2016-03-29 10:09:43 +11:00
nsCSSRuleProcessor.h Bug 1244049 - Part 2: Replace nsCSSPseudoElements::Type with CSSPseudoElementType. r=dbaron 2016-02-17 21:37:00 +01:00
nsCSSRules.cpp Bug 1256178 - Drop the moz prefix from the MozCSSKeyframeRule and MozCSSKeyframesRule interfaces; r=bzbarsky 2016-03-15 10:23:01 -04: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 1175192. Consistently allow identifiers to start with -- in the CSS parser. r=heycam 2015-06-24 10:17:05 -07:00
nsCSSScanner.h Bug 1203142 - Insert /**/ separate between two adjacent '-' symbols when serializing token streams. r=simon.sapin 2015-09-17 11:34:04 +10:00
nsCSSValue.cpp Bug 594933 - Part 1: Let calc() supports number. r=dbaron 2016-03-15 10:37:37 +08:00
nsCSSValue.h Bug 1251999 - [css-grid] Update <fixed-size> parsing to the latest spec. r=dholbert 2016-03-02 23:39:34 +01:00
nsDOMCSSAttrDeclaration.cpp Bug 1247336 - De-dupe changes in ActiveLayerTracker before treating property as animated. r=roc 2016-02-12 14:38:50 +00:00
nsDOMCSSAttrDeclaration.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
nsDOMCSSDeclaration.cpp Bug 1229052 - Log a warning when we detect a scroll-linked effect based on the scroll event. r=roc 2015-12-14 14:47:24 -05: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
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 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04: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 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04:00
nsDOMCSSValueList.cpp 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
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 1248864 - Part 3: Use RestyleManagerHandle instead of concrete restyle manager class. r=dholbert 2016-02-24 18:01:12 +11: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 1253085 - Remove the |PLDHashTable*| argument from PLDHash{HashKey,MatchEntry}. r=froydnj. 2016-03-16 15:33:44 +11:00
nsHTMLStyleSheet.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
nsICSSDeclaration.h Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat 2015-10-18 01:24:48 -04: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 77999 - Part 1: Add nsDocumentRuleResultCacheKey. r=dbaron 2015-06-26 13:52:47 +10: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 1259889 Part 2 - Load html.css lazily for pref changes. r=heycam 2016-04-01 21:11:11 +08:00
nsLayoutStylesheetCache.h Bug 1250379 - Create css::Loaders for specific style backend types. r=dholbert 2016-02-24 18:01:12 +11:00
nsMediaFeatures.cpp Bug 1104916 - Implement CSS media query display-mode. r=cam 2016-02-23 17:10:00 +01: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 1238403 - Fix inconsistent indenting in layout/style/. r=xidorn 2016-01-11 10:28:35 +11: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 1215702 patch 2 - Remove the mechanism of backend-only CSS properties. r=heycam 2015-10-19 22:22:34 -07:00
nsRuleNode.cpp Bug 1261552 - Introduce StyleStructContext, and make all style struct constructors take it. r=heycam 2016-04-04 23:14:29 -07:00
nsRuleNode.h Bug 1258017 - Redesign and simplify rule tree GC. r=dbaron 2016-03-28 08:59:22 -07:00
nsRuleProcessorData.h Bug 1244049 - Part 2: Replace nsCSSPseudoElements::Type with CSSPseudoElementType. r=dbaron 2016-02-17 21:37:00 +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 1209273 - Part 1: Support for adjust-color CSS property. r=dbaron 2016-03-08 09:25:24 -08:00
nsStyleContext.cpp Bug 1261552 - Introduce StyleStructContext, and make all style struct constructors take it. r=heycam 2016-04-04 23:14:29 -07:00
nsStyleContext.h Bug 1261568 - part1: take -webkit-text-fill-color into consideration while 2016-04-05 12:35:44 +08: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 1038663 (part 6, attempt 2) - Allow percentage values for 'word-spacing'. r=heycam. 2015-11-08 16:40:37 -08:00
nsStyleSet.cpp Bug 1258017 - Redesign and simplify rule tree GC. r=dbaron 2016-03-28 08:59:22 -07:00
nsStyleSet.h Bug 1258017 - Redesign and simplify rule tree GC. r=dbaron 2016-03-28 08:59:22 -07:00
nsStyleStruct.cpp Bug 1261552 - Introduce StyleStructContext, and make all style struct constructors take it. r=heycam 2016-04-04 23:14:29 -07:00
nsStyleStruct.h Bug 1261552 - Introduce StyleStructContext, and make all style struct constructors take it. r=heycam 2016-04-04 23:14:29 -07:00
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 1230701 - Make will-change:position create a containing block for absolutely-positioned elements. r=dholbert 2015-12-07 18:39:41 -05: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 686281 - Implement nsStyleImageLayers; r=dbaron 2016-01-28 06:24:00 +01:00
nsStyleUtil.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
nsTransitionManager.cpp Bug 1248532 - Part 1: steps-start does not produce correct value at the beginning of the interval. r=birtles 2016-04-01 14:00:57 +09:00
nsTransitionManager.h Bug 1259675 - Clean up InternalTransitionEvent r=masayuki 2016-03-26 16:26:35 +09: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
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 1261552 - Add FFI hooks to construct, copy, and destroy gecko style structs from servo. r=heycam 2016-04-04 23:14:31 -07:00
ServoBindings.h Bug 1261552 - Add FFI hooks to construct, copy, and destroy gecko style structs from servo. r=heycam 2016-04-04 23:14:31 -07:00
ServoStyleSet.cpp Bug 1260310 - Create servo style contexts from ServoStyleSet. r=heycam 2016-03-29 22:16:38 -07:00
ServoStyleSet.h Bug 1260310 - Create servo style contexts from ServoStyleSet. r=heycam 2016-03-29 22:16:38 -07:00
ServoStyleSheet.cpp Bug 1252611 - Hoist IsComplete/SetComplete into StyleSheet. r=dholbert 2016-03-10 22:18:59 -08: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 1216043 - Rename nsStyleSheet::sheetType and make it an enum class. r=dbaron 2015-10-20 10:16:20 +11:00
StyleAnimationValue.cpp Bug 1261568 - part1: take -webkit-text-fill-color into consideration while 2016-04-05 12:35:44 +08:00
StyleAnimationValue.h Bug 1260572 - Replace AnimValuesStyleRule::AddEmptyValue with an overload of AddValue that takes an rvalue reference; r=heycam 2016-03-30 08:59:01 +09:00
StyleBackendType.h Bug 1244068 - Part 1: Add enum to represent the style system backend type. r=dholbert 2016-02-24 18:01:10 +11:00
StyleContextSource.h Bug 1260310 - Generalize nsStyleContext to support resolving styles from either nsRuleNode or ServoComputedValues. r=heycam 2016-03-29 22:16:35 -07:00
StyleRule.cpp Bug 1260871 - Remove do_GetAtom() and rename NS_NewAtom() as NS_Atomize(). r=erahm. 2016-03-29 10:09:43 +11:00
StyleRule.h Bug 1244049 - Part 3: Replace the type of nsCSSSelector::mPseudoType. r=dbaron 2016-02-17 22:04:00 +01:00
StyleSetHandle.h Bug 1258017 - Redesign and simplify rule tree GC. r=dbaron 2016-03-28 08:59:22 -07:00
StyleSetHandleInlines.h Bug 1258017 - Redesign and simplify rule tree GC. r=dbaron 2016-03-28 08:59:22 -07:00
StyleSheet.cpp Bug 1252611 - Hoist IsComplete/SetComplete into StyleSheet. r=dholbert 2016-03-10 22:18:59 -08: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 1253788 - Don't reload inline chrome:// style sheets in nsXBLPrototypeResources. r=bzbarsky 2016-03-26 17:02:30 +11: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 1261552 - Introduce StyleStructContext, and make all style struct constructors take it. r=heycam 2016-04-04 23:14:29 -07: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
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