gecko-dev/layout/style
Brian Birtles 267881f1f1 Bug 1381389 - Append PropertyValuePair objects on Gecko side so they are initialized correctly; r=hiro
Without this mValue may end up looking like a valid nsCSSValue object and bad
things will happen when we try to clone it.

We could just assign mem::zeroed() to mValue but this array hacking on the Servo
side is already pretty nasty and mSimulateComputeValuesFailure would still
remain unassigned (and if we did try to assign it on the Servo side we'd need to
only assign it in debug builds). Unless this proves performance-critical, it's
probably best to just do this on the Gecko side.

MozReview-Commit-ID: 75nFsflhZUM

--HG--
extra : rebase_source : 0e5d94a7f6fdb6768983ba440a3ea69d65cbffbf
2017-07-20 14:38:54 +09:00
..
crashtests Bug 1381682: Crashtest. r=heycam 2017-07-19 12:57:53 +02:00
res Bug 1373798 part 5. Use the new "dir" attribute pseudoclasses in html.css. r=emilio 2017-06-19 23:25:00 -04:00
test Bug 1330146. Remove windows-xp and windows-vista as values for -moz-os-version from tests. r=dholbert 2017-07-19 11:44:24 -05:00
xbl-marquee Bug 1334199 - script-generated patch to omit getComputedStyle's second argument when it's falsy, r=jaws. 2017-01-27 10:51:02 +01:00
AnimationCollection.cpp Bug 1375767 - Pass CSSPseudoElementType to GetAnimationCollection() directly. r=birtles 2017-06-23 17:05:42 +09:00
AnimationCollection.h Bug 1375767 - Pass CSSPseudoElementType to GetAnimationCollection() directly. r=birtles 2017-06-23 17:05:42 +09:00
AnimationCommon.h Bug 1374882 - Add a TimingParams ctor for CSS animations/transitions. r=birtles 2017-06-22 12:12:42 +09:00
bindgen.toml.in Bug 1368083 - Pass -isysroot to bindgen. r=gps 2017-07-06 11:34:03 -07:00
BindingStyleRule.cpp Bug 851892 part 12. Convert CSSStyleRule to WebIDL. r=peterv,heycam,mccr8 2017-01-13 10:41:03 -05:00
BindingStyleRule.h Bug 1359217 part 0 - Some fixup for later patches. r=heycam 2017-06-19 15:45:43 +10:00
contenteditable.css Bug 1355734 - Remove text-decoration-line: -moz-anchor-decoration. r=heycam,masayuki 2017-04-13 16:17:03 +08:00
CounterStyleManager.cpp Bug 1374580 (part 3) - Remove ns{,C}Substring typedefs. r=froydnj. 2017-06-20 19:19:52 +10:00
CounterStyleManager.h Bug 1374580 (part 3) - Remove ns{,C}Substring typedefs. r=froydnj. 2017-06-20 19:19:52 +10:00
CSS.cpp Bug 1338486: Support implied parentheses in CSS.supports; r=xidorn 2017-06-04 03:45:05 -07:00
CSS.h
CSSCalc.h bug 1363349 (part 1) - refactor CSSCalc.h to share code better, via a templated ReduceCalcOps class r=dholbert 2017-07-12 18:13:07 -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
CSSImportRule.cpp Bug 1371453 Part 3: Change CSSImportRule definition so that media is optional, since in Servo it is derived from an optional stylesheet. r=bz,heycam 2017-06-27 16:25:07 -07:00
CSSImportRule.h Bug 1371453 Part 3: Change CSSImportRule definition so that media is optional, since in Servo it is derived from an optional stylesheet. r=bz,heycam 2017-06-27 16:25:07 -07:00
CSSKeyframeRule.cpp Bug 1345697 part 2 - Add CSSKeyframesRule and CSSKeyframeRule base class. r=heycam 2017-05-19 16:12:34 +10:00
CSSKeyframeRule.h Bug 1345697 part 2 - Add CSSKeyframesRule and CSSKeyframeRule base class. r=heycam 2017-05-19 16:12:34 +10:00
CSSKeyframesRule.cpp Bug 1345697 part 2 - Add CSSKeyframesRule and CSSKeyframeRule base class. r=heycam 2017-05-19 16:12:34 +10:00
CSSKeyframesRule.h Bug 1345697 part 2 - Add CSSKeyframesRule and CSSKeyframeRule base class. r=heycam 2017-05-19 16:12:34 +10:00
CSSLexer.cpp
CSSLexer.h Bug 1321495 part 1: Add needed includes/namepsaces to headers within layout/style, to preemptively fix unified-build bustage. r=TYLin 2016-12-01 10:37:43 -08:00
CSSMediaRule.cpp Bug 1315601 part 15 - Move some common methods to a new CSSMediaRule binding class. r=heycam 2017-03-09 17:37:38 +11:00
CSSMediaRule.h Bug 1315601 part 15 - Move some common methods to a new CSSMediaRule binding class. r=heycam 2017-03-09 17:37:38 +11:00
CSSMozDocumentRule.cpp Bug 1361994 - Part 1: Add separate CSSDocumentRule class. r=xidorn 2017-05-11 14:11:15 +02:00
CSSMozDocumentRule.h Bug 1361994 - Part 1: Add separate CSSDocumentRule class. r=xidorn 2017-05-11 14:11:15 +02:00
CSSNamespaceRule.h Bug 1345698 part 4 - Create a new CSSNamespaceRule as a base class. r=heycam 2017-03-14 18:50:28 +11:00
CSSPageRule.cpp Bug 1345206 - Extract CSSPageRule base class. r=xidorn 2017-03-31 19:14:49 -05:00
CSSPageRule.h Bug 1345206 - Extract CSSPageRule base class. r=xidorn 2017-03-31 19:14:49 -05:00
CSSRuleList.cpp
CSSRuleList.h Bug 851892 part 9. Add a CSSRule Web IDL interface. r=peterv,heycam 2017-01-13 10:41:03 -05:00
CSSStyleSheet.cpp Bug 1352669 - Hook up Stylo CSS parser to Gecko error reporter. r=emilio 2017-07-10 17:52:00 -04:00
CSSStyleSheet.h Bug 1352669 - Hook up Stylo CSS parser to Gecko error reporter. r=emilio 2017-07-10 17:52:00 -04:00
CSSSupportsRule.cpp Bug 1367303 - Add full namespace to CSSSupportsRule classes refcount impl macro. r=heycam 2017-05-24 14:39:52 +10:00
CSSSupportsRule.h Bug 1355394 part 1 - Add separate CSSSupportsRule base class. r=heycam 2017-04-26 16:55:36 +08:00
CSSValue.h
CSSVariableDeclarations.cpp Bug 1372025 - Replace Contains+Put with LookupForAdd to avoid unnecessary hashtable lookups. r=froydnj 2017-06-14 01:54:27 +02:00
CSSVariableDeclarations.h
CSSVariableImageTable.h Bug 1293739 - Part 1: Rename nsCSSProperty to nsCSSPropertyID. r=dholbert 2016-08-16 18:37:48 -07:00
CSSVariableResolver.cpp
CSSVariableResolver.h
CSSVariableValues.cpp
CSSVariableValues.h
Declaration.cpp Bug 1356843 - Fix -Wcomma warnings in layout/. r=dholbert 2017-04-09 21:11:45 -07:00
Declaration.h Bug 1330172 part 2 - Fix serialization of property declaration with variable reference. r=heycam 2017-01-20 22:35:12 +11:00
DeclarationBlock.h Bug 1361938 - Introduce a dirty flag that represents DeclarationBlock has been modified but not restyled. r=heycam 2017-05-31 08:33:03 +09:00
DeclarationBlockInlines.h Bug 1294299 part 11 - Implement getting and removing property. r=SimonSapin,heycam 2016-11-03 14:41:02 +11:00
designmode.css
DocumentStyleRootIterator.cpp Bug 1326574: Add some needed includes/forward-declarations in layout/style, to preemptively fix unified bustage. r=xidorn 2016-12-31 16:10:45 -08:00
DocumentStyleRootIterator.h Bug 1326574: Add some needed includes/forward-declarations in layout/style, to preemptively fix unified bustage. r=xidorn 2016-12-31 16:10:45 -08:00
ErrorReporter.cpp Bug 1380488 - Share CSS source line between all same-line errors. r=heycam 2017-07-14 10:53:11 -04:00
ErrorReporter.h Bug 1380488 - Share CSS source line between all same-line errors. r=heycam 2017-07-14 10:53:11 -04:00
FontFace.cpp Bug 1356103 - Part 9: Use a PostTraversalTask to deal with downloadable fonts in gfxUserFontSet. r=bholley,jfkthame 2017-04-30 14:57:25 +08:00
FontFace.h Bug 1356103 - Part 7: Use PostTraversalTasks to deal with FontFace's Promise during Servo traversal. r=bholley 2017-04-30 14:51:29 +08:00
FontFaceSet.cpp Bug 1379786, part 4 - Use GetIsSystemPrincipal() method instead of going through secman in CHECK_PRINCIPAL_AND_DATA. r=mrbkap 2017-07-10 15:00:03 -07:00
FontFaceSet.h Bug 1376964 - Part 9: Use gfxFontSrcPrincipal in the user font set and cache. r=jfkthame 2017-07-08 18:00:24 +08:00
FontFaceSetIterator.cpp
FontFaceSetIterator.h Bug 1285365 - Part 2: Add missing includes and namespace qualifiers. r=dholbert 2016-07-07 14:05:28 -07:00
GeckoStyleContext.cpp Bug 1367904 - Part 17: stylo: Clean up GetContext, call it UpdateWithElementState; r=bholley 2017-07-17 21:01:33 -07:00
GeckoStyleContext.h Bug 1367904 - Part 17: stylo: Clean up GetContext, call it UpdateWithElementState; r=bholley 2017-07-17 21:01:33 -07:00
generate-stylestructlist.py Bug 1367904 - Part 4: stylo: Replace real ComputedValues with bindgenned ComputedValues2; r=bholley 2017-07-17 21:00:25 -07:00
GenerateCSSPropsGenerated.py Bug 1299919 - Set CPP/CXXCPP from python configure. r=chmanchester 2016-09-13 13:25:18 +09:00
GenericSpecifiedValues.h Bug 1370802: Cleanup style and indentation in GenericSpecifiedValues.h and related files. r=heycam 2017-06-16 03:57:29 +02:00
GenericSpecifiedValuesInlines.h Bug 1370802: Cleanup style and indentation in GenericSpecifiedValues.h and related files. r=heycam 2017-06-16 03:57:29 +02:00
GroupRule.cpp Bug 1315601 part 16 - Implement ServoMediaRule. r=heycam 2017-03-09 17:37:45 +11:00
GroupRule.h Bug 1379941 - Null-check mRuleList in ServoGroupRuleRules::Clear. rs=bholley 2017-07-12 16:34:03 +10:00
HandleRefPtr.h Bug 1297899 - Part 6: Move RestyleManagerHandle functionality into RestyleManager. r=bholley 2017-02-13 11:21:33 +08:00
ImageDocument.css
ImageLoader.cpp Bug 1359833 - Part 5. Callers pass the loading document to imgRequestProxy::SyncClone and GetStaticRequest. r=tnikkel 2017-07-19 14:15:11 -04:00
ImageLoader.h Bug 1367207 part 2 - Update mFrameToRequestMap/mRequestToFrameMap more efficiently on frame removal. r=dholbert 2017-06-07 15:22:41 +02:00
ImportRule.h Bug 1371453 Part 3: Change CSSImportRule definition so that media is optional, since in Servo it is derived from an optional stylesheet. r=bz,heycam 2017-06-27 16:25:07 -07:00
IncrementalClearCOMRuleArray.cpp
IncrementalClearCOMRuleArray.h
jar.mn Bug 1357169 - Manual back out of changeset eecb0af8a88f (bug 418833). r=mats 2017-03-31 09:47:57 -04:00
LayerAnimationInfo.cpp Bug 1293739 - Part 1: Rename nsCSSProperty to nsCSSPropertyID. r=dholbert 2016-08-16 18:37:48 -07:00
LayerAnimationInfo.h Bug 1293739 - Part 1: Rename nsCSSProperty to nsCSSPropertyID. r=dholbert 2016-08-16 18:37:48 -07:00
Loader.cpp Bug 1379786, part 4 - Use GetIsSystemPrincipal() method instead of going through secman in CHECK_PRINCIPAL_AND_DATA. r=mrbkap 2017-07-10 15:00:03 -07:00
Loader.h Bug 1372041: Refactor a bunch of stuff so link rel="media" is honored. r=heycam 2017-07-02 17:19:07 +02:00
Makefile.in Bug 1272488 - Move GenerateCSSPropsGenerated.py invocation to moz.build; r=ted 2016-05-10 17:35:56 -04:00
MediaList.cpp Bug 1325878: Simplify MediaList creation. r=xidorn 2017-04-13 00:30:12 +08:00
MediaList.h Bug 1325878: Simplify MediaList creation. r=xidorn 2017-04-13 00:30:12 +08:00
MediaQueryList.cpp Bug 1354599 - Use of DOMEventTargetHelper::KeepAliveIfHasListenersFor in MediaQueryList, r=smaug 2017-04-18 13:53:15 +02:00
MediaQueryList.h Bug 1354599 - Use of DOMEventTargetHelper::KeepAliveIfHasListenersFor in MediaQueryList, r=smaug 2017-04-18 13:53:15 +02:00
moz.build Bug 1367904 - Part 14: stylo: Remove FFI calls for fetching style structs from ServoComputedValues; r=bholley 2017-07-17 21:01:10 -07:00
NameSpaceRule.h Bug 1345698 part 4 - Create a new CSSNamespaceRule as a base class. r=heycam 2017-03-14 18:50:28 +11:00
nsAnimationManager.cpp Bug 1367904 - Part 14: stylo: Remove FFI calls for fetching style structs from ServoComputedValues; r=bholley 2017-07-17 21:01:10 -07:00
nsAnimationManager.h Bug 1367904 - Part 10: stylo: Switch Gecko over to ServoStyleContext; r=bholley 2017-07-17 21:00:46 -07:00
nsComputedDOMStyle.cpp Bug 1367904 - Part 10: stylo: Switch Gecko over to ServoStyleContext; r=bholley 2017-07-17 21:00:46 -07:00
nsComputedDOMStyle.h Bug 1370123 - Make aContent parameter to nsComputedDOMStyle::GetPresShellForContent const; r=xidorn 2017-06-19 12:21:17 +09:00
nsComputedDOMStylePropertyList.h Bug 1370034 - Add CSS properties -moz-window-transform and -moz-window-transform-origin, style system parts (excluding stylo). r=dbaron 2017-06-19 01:44:22 -04:00
nsCSSAnonBoxes.cpp Bug 1378287 - Skip parent-display-based display type fixup for all anonymous boxes. r=bz 2017-07-05 16:21:10 +10:00
nsCSSAnonBoxes.h Bug 1378287 - Skip parent-display-based display type fixup for all anonymous boxes. r=bz 2017-07-05 16:21:10 +10:00
nsCSSAnonBoxList.h Bug 1378287 - Skip parent-display-based display type fixup for all anonymous boxes. r=bz 2017-07-05 16:21:10 +10:00
nsCSSCounterDescList.h
nsCSSCounterStyleRule.h Bug 1328319 part 1 - Move nsCSSCounterStyleRule into a separate header file. r=heycam 2017-05-09 21:52:06 +10:00
nsCSSDataBlock.cpp Bug 1317588 Part 3 - Remove #define NS_SIDE_TOP/RIGHT/BOTTOM/LEFT. r=mats 2016-11-18 18:12:25 +08:00
nsCSSDataBlock.h Bug 1293739 - Part 2: Rename nsCSSPropertySet to nsCSSPropertyIDSet. r=dholbert 2016-08-16 18:46:58 -07:00
nsCSSFontDescList.h
nsCSSFontFaceRule.h Bug 1345696 part 2 - Move nsCSSFontFaceRule to a separate header. r=heycam 2017-03-29 10:20:40 +11:00
nsCSSKeywordList.h Bug 1344910, part 2 - Add a '-moz-win-accentcolortext' color keyword to color text that will be drawn over an accent color background. r=jimm 2017-06-29 18:57:46 -07:00
nsCSSKeywords.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
nsCSSKeywords.h Bug 1374580 (part 2) - Remove nsAFlat{,C}String typedefs. r=froydnj. 2017-06-20 19:19:05 +10:00
nsCSSParser.cpp Bug 1379582 - Disable frames() timing function using a pref on release/beta channels; r=hiro 2017-07-12 08:41:58 +09:00
nsCSSParser.h Bug 1374580 (part 3) - Remove ns{,C}Substring typedefs. r=froydnj. 2017-06-20 19:19:52 +10:00
nsCSSPropAliasList.h Backed out changeset bbb688fe1ba3 (bug 1365614) 2017-05-22 15:45:31 +02:00
nsCSSPropertyID.h Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
nsCSSPropertyIDSet.h Bug 1339704 - Part 1 - Rename nsCSSPropertyIDSet::Invert as Inverse. r=hiro 2017-03-14 11:30:20 +08:00
nsCSSPropList.h Bug 1370034 - Add CSS properties -moz-window-transform and -moz-window-transform-origin, style system parts (excluding stylo). r=dbaron 2017-06-19 01:44:22 -04:00
nsCSSPropLogicalGroupList.h
nsCSSProps.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
nsCSSProps.h Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
nsCSSPropsGenerated.inc.in
nsCSSPseudoClasses.cpp Bug 265894 - Part 9. Selectors should not cross use-element shadow tree boundary. r=heycam 2017-06-14 23:06:30 +08:00
nsCSSPseudoClasses.h Bug 1329076 part 2 - Move some pseudo-classes which depend on only the element to an independent function. r=heycam 2017-01-06 21:12:08 +11:00
nsCSSPseudoClassList.h Bug 1373798 part 4. Add pseudo-classes for matching on the "dir" attribute states. r=emilio 2017-06-19 23:25:00 -04:00
nsCSSPseudoElementList.h Bug 1376406 - Make ::before and ::after the only pseudos that do parent display-based style fixup. r=dbaron 2017-07-11 10:38:23 +08:00
nsCSSPseudoElements.cpp Bug 1210796 - Part 1a: Add GetUnanimatedComputedStyle into nsIDOMWindowUtils to use in animationinspector of devtools. r=birtles,heycam 2017-04-18 12:15:47 +09:00
nsCSSPseudoElements.h Bug 1376406 - Make ::before and ::after the only pseudos that do parent display-based style fixup. r=dbaron 2017-07-11 10:38:23 +08:00
nsCSSRuleProcessor.cpp Bug 1379938 - Rename the -moz-windows-accent-color-applies media query and make -moz-win-accentcolor available without it. r=jimm 2017-07-19 16:38:49 +02:00
nsCSSRuleProcessor.h Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
nsCSSRules.cpp Bug 1371453 Part 3: Change CSSImportRule definition so that media is optional, since in Servo it is derived from an optional stylesheet. r=bz,heycam 2017-06-27 16:25:07 -07:00
nsCSSRules.h Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
nsCSSScanner.cpp Bug 1339252: Allow comments in SVG presentation attributes; r=bz 2017-02-13 16:02:46 -08:00
nsCSSScanner.h Bug 1339252: Allow comments in SVG presentation attributes; r=bz 2017-02-13 16:02:46 -08:00
nsCSSValue.cpp Bug 1359833 - Part 5. Callers pass the loading document to imgRequestProxy::SyncClone and GetStaticRequest. r=tnikkel 2017-07-19 14:15:11 -04:00
nsCSSValue.h Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
nsCSSVisitedDependentPropList.h Bug 1326189 part 1 - Apply :visited style for caret-color. r=dholbert 2017-01-19 23:07:25 +08:00
nsDOMCSSAttrDeclaration.cpp Bug 1352669 - Hook up Stylo CSS parser to Gecko error reporter. r=emilio 2017-07-10 17:52:00 -04:00
nsDOMCSSAttrDeclaration.h Bug 1360488 - Part 1: stylo: Add ServoCSSParsingEnvironment and pass this instead of URLExtraData r=bholley 2017-05-11 19:06:43 +03:00
nsDOMCSSDeclaration.cpp Bug 1352669 - Hook up Stylo CSS parser to Gecko error reporter. r=emilio 2017-07-10 17:52:00 -04:00
nsDOMCSSDeclaration.h Bug 1352669 - Hook up Stylo CSS parser to Gecko error reporter. r=emilio 2017-07-10 17:52:00 -04:00
nsDOMCSSRect.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
nsDOMCSSRect.h Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky 2016-06-07 21:10:18 +01:00
nsDOMCSSRGBColor.cpp
nsDOMCSSRGBColor.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
nsFontFaceLoader.cpp Bug 1372405 - Provide names for all runnables in the tree (r=froydnj) 2017-06-26 14:19:58 -07:00
nsFontFaceLoader.h Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
nsFontFaceUtils.cpp Bug 1360241: Devirtualize nsIFrame::GetType. r=heycam 2017-04-30 17:30:08 +02:00
nsFontFaceUtils.h
nsHTMLCSSStyleSheet.cpp Bug 1297899 - Part 6: Move RestyleManagerHandle functionality into RestyleManager. r=bholley 2017-02-13 11:21:33 +08:00
nsHTMLCSSStyleSheet.h Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
nsHTMLStyleSheet.cpp Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
nsHTMLStyleSheet.h Bug 1370802: Make the lang rule operate on atoms, not strings. r=heycam 2017-06-16 23:59:08 +02:00
nsICSSDeclaration.h Bug 1345696 part 1 - Lots of fixup for the next patch. r=heycam 2017-03-28 20:05:12 +11:00
nsICSSLoaderObserver.h Bug 1373018 - Part 1: stylo: Introduce ServoStyleContext and GeckoStyleContext subclasses; r=bholley 2017-06-10 22:27:45 -07:00
nsICSSPseudoComparator.h
nsICSSStyleRuleDOMWrapper.h Bug 1367615 - Part 1: Move inDOMUtils style rules related functionality to BindingStyleRule. r=emilio 2017-06-07 17:48:49 +02:00
nsIStyleRule.h Bug 1293739 - Part 1: Rename nsCSSProperty to nsCSSPropertyID. r=dholbert 2016-08-16 18:37:48 -07:00
nsIStyleRuleProcessor.h Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
nsLayoutStylesheetCache.cpp Bug 1351117 Part 1: Change an assert on nsLayoutStylesheetCache::Shutdown into a warning, since it only notes that the cache was never used. r=heycam 2017-06-05 13:57:36 -07:00
nsLayoutStylesheetCache.h Bug 1358524 - Load userContent.css on both style backends in e10s. r=bholley 2017-05-03 20:48:48 +09:00
nsMediaFeatures.cpp Bug 1379938 - Rename the -moz-windows-accent-color-applies media query and make -moz-win-accentcolor available without it. r=jimm 2017-07-19 16:38:49 +02:00
nsMediaFeatures.h Bug 1331581: Clean up nsMediaFeatureValueGetter. r=heycam 2017-01-19 12:55:18 +01:00
nsMediaList.cpp Bug 1325878: Create less hardcoded nsMediaList instances. r=xidorn 2017-04-13 00:30:03 +08:00
nsMediaList.h Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
nsNthIndexCache.cpp Bug 1300374: child index selectors should match without a parent element. r=heycam 2016-09-03 00:11:27 -07:00
nsNthIndexCache.h
nsROCSSPrimitiveValue.cpp Bug 1326507, remove NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTS, r=mccr8 2017-01-03 21:47:55 +02:00
nsROCSSPrimitiveValue.h
nsRuleData.cpp Bug 1370802: Cleanup style and indentation in GenericSpecifiedValues.h and related files. r=heycam 2017-06-16 03:57:29 +02:00
nsRuleData.h Bug 1370802: Cleanup style and indentation in GenericSpecifiedValues.h and related files. r=heycam 2017-06-16 03:57:29 +02:00
nsRuleNode.cpp bug 1363349 (part 1) - refactor CSSCalc.h to share code better, via a templated ReduceCalcOps class r=dholbert 2017-07-12 18:13:07 -07:00
nsRuleNode.h bug 1363349 (part 1) - refactor CSSCalc.h to share code better, via a templated ReduceCalcOps class r=dholbert 2017-07-12 18:13:07 -07:00
nsRuleProcessorData.h Bug 1378712 - Remove all trailing whitespaces r=Ehsan 2017-07-06 14:00:35 +02:00
nsRuleWalker.h
nsStyleAutoArray.h Bug 1341985 - Split nsStyleAutoArray into a new header to avoid including nsStyleStruct.h in ServoBindingTypes.h. r=birtles 2017-03-10 11:53:17 +09:00
nsStyleConsts.h Bug 1371354: Changes macro defined NS_SYTLE_IMAGELAYER_ to enum class StyleImageLayer; r=manishearth 2017-06-09 16:53:34 -07:00
nsStyleContext.cpp Bug 1367904 - Part 17: stylo: Clean up GetContext, call it UpdateWithElementState; r=bholley 2017-07-17 21:01:33 -07:00
nsStyleContext.h Bug 1341102 -Fix forward declaration in nsStyleContext.h; r=bustage 2017-07-18 08:19:14 -07:00
nsStyleContextInlines.h Bug 1367904 - Part 17: stylo: Clean up GetContext, call it UpdateWithElementState; r=bholley 2017-07-17 21:01:33 -07:00
nsStyleCoord.cpp Bug 1378000 - Remove nsStyleCoord::HashValue(); r=bholley 2017-07-03 21:55:18 -04:00
nsStyleCoord.h Bug 1378000 - Remove nsStyleCoord::HashValue(); r=bholley 2017-07-03 21:55:18 -04:00
nsStyleSet.cpp Bug 1367904 - Part 17: stylo: Clean up GetContext, call it UpdateWithElementState; r=bholley 2017-07-17 21:01:33 -07:00
nsStyleSet.h Bug 1377196 Part 2 - Add AppendAllXBLStyleSheets to ServoStyleSet. r=heycam 2017-06-29 16:09:22 -07:00
nsStyleStruct.cpp Bug 1359834 Part 3: Force changes to shape-outside to trigger reflow and overflow recalculation. r=dholbert 2017-07-14 17:26:30 -07:00
nsStyleStruct.h Bug 1355380 - Part 2: Make Servo's rounding of image-orientation values agree with Gecko's, and pass orientations directly as an enum instead of as angles. r=manishearth 2017-07-10 11:32:08 -07:00
nsStyleStructFwd.h
nsStyleStructInlines.h Bug 1360241: Devirtualize nsIFrame::GetType. r=heycam 2017-04-30 17:30:08 +02:00
nsStyleTransformMatrix.cpp Bug 1370034 - Call SetWindowTransform with the right values from -moz-window-transform(-origin). r=dbaron 2017-06-19 00:49:52 -04:00
nsStyleTransformMatrix.h Bug 1377169 - Turn gfxRect into a typedef. r=jrmuizel 2017-07-05 11:22:00 -04:00
nsStyleUtil.cpp Bug 1374580 (part 3) - Remove ns{,C}Substring typedefs. r=froydnj. 2017-06-20 19:19:52 +10:00
nsStyleUtil.h Bug 1374580 (part 3) - Remove ns{,C}Substring typedefs. r=froydnj. 2017-06-20 19:19:52 +10:00
nsTransitionManager.cpp Bug 1381764 - style: More ComputedValuesInner cleanup. r=Manishearth on a CLOSED TREE 2017-07-18 16:22:33 -07:00
nsTransitionManager.h Bug 1367904 - Part 10: stylo: Switch Gecko over to ServoStyleContext; r=bholley 2017-07-17 21:00:46 -07:00
PostTraversalTask.cpp Bug 1356103 - Part 9: Use a PostTraversalTask to deal with downloadable fonts in gfxUserFontSet. r=bholley,jfkthame 2017-04-30 14:57:25 +08:00
PostTraversalTask.h Bug 1356103 - Part 9: Use a PostTraversalTask to deal with downloadable fonts in gfxUserFontSet. r=bholley,jfkthame 2017-04-30 14:57:25 +08:00
PreloadedStyleSheet.cpp Bug 1348442: Part 2a - Asynchronously load and cache content script CSS. r=aswan 2017-03-23 18:51:38 -07:00
PreloadedStyleSheet.h Bug 1348442: Part 1 - Allow loading preloaded stylesheets asynchronously. r=heycam 2017-03-19 19:33:49 -07:00
PythonCSSProps.h
Rule.h Bug 1345696 part 1 - Lots of fixup for the next patch. r=heycam 2017-03-28 20:05:12 +11:00
RuleNodeCacheConditions.cpp
RuleNodeCacheConditions.h Bug 1353312 - Don't use conditions when caching a struct with no rules. r=dbaron 2017-07-05 23:23:10 -04:00
RuleProcessorCache.cpp Bug 1299489 - Change nsTArray to use a custom iterator based on index instead of pointers to improve iterator invalidation safety of ranged for loops, r=froydnj 2016-12-08 15:54:45 -10:00
RuleProcessorCache.h Bug 1347815 - part3: label RuleProcessorCache::mExpirationTracker. r=heycam 2017-04-09 16:53:57 +08:00
ServoArcTypeList.h Bug 1367904 - Part 13: stylo: Flatten ServoComputedValues into ServoStyleContext; r=bholley 2017-07-17 21:01:02 -07:00
ServoBindingList.h Bug 1381764 - style: More ComputedValuesInner cleanup. r=Manishearth on a CLOSED TREE 2017-07-18 16:22:33 -07:00
ServoBindings.cpp Bug 1381389 - Append PropertyValuePair objects on Gecko side so they are initialized correctly; r=hiro 2017-07-20 14:38:54 +09:00
ServoBindings.h Bug 1381389 - Append PropertyValuePair objects on Gecko side so they are initialized correctly; r=hiro 2017-07-20 14:38:54 +09:00
ServoBindings.toml Bug 1381389 - Append PropertyValuePair objects on Gecko side so they are initialized correctly; r=hiro 2017-07-20 14:38:54 +09:00
ServoBindingTypes.h Bug 1381389 - Append PropertyValuePair objects on Gecko side so they are initialized correctly; r=hiro 2017-07-20 14:38:54 +09:00
ServoCSSRuleList.cpp Bug 1372041: Refactor @import so it also respects the stylesheet's media properly. r=heycam 2017-07-02 17:19:08 +02:00
ServoCSSRuleList.h Bug 1372041: Refactor a bunch of stuff so link rel="media" is honored. r=heycam 2017-07-02 17:19:07 +02:00
ServoDeclarationBlock.cpp Bug 1352669 - Hook up Stylo CSS parser to Gecko error reporter. r=emilio 2017-07-10 17:52:00 -04:00
ServoDeclarationBlock.h Bug 1352669 - Hook up Stylo CSS parser to Gecko error reporter. r=emilio 2017-07-10 17:52:00 -04:00
ServoDocumentRule.cpp Bug 1361994 - Part 3: Implement CSSOM support for @-moz-document. r=xidorn 2017-05-11 14:11:16 +02:00
ServoDocumentRule.h Bug 1361994 - Part 3: Implement CSSOM support for @-moz-document. r=xidorn 2017-05-11 14:11:16 +02:00
ServoElementSnapshot.cpp Bug 1365472 - Use animated class names when doing selector matching in Servo; r=heycam 2017-06-27 10:55:03 -07:00
ServoElementSnapshot.h Bug 1365472 - Use animated class names when doing selector matching in Servo; r=heycam 2017-06-27 10:55:03 -07:00
ServoElementSnapshotTable.h Bug 1355343: Take all the snapshots into account. r=bholley 2017-05-07 16:36:47 +02:00
ServoImportRule.cpp Bug 1372041: Refactor @import so it also respects the stylesheet's media properly. r=heycam 2017-07-02 17:19:08 +02:00
ServoImportRule.h Bug 1372041: Refactor @import so it also respects the stylesheet's media properly. r=heycam 2017-07-02 17:19:08 +02:00
ServoKeyframeRule.cpp Bug 1345697 part 3 - Implement CSSKeyframesRule and CSSKeyframeRule for stylo. r=heycam 2017-05-19 16:12:34 +10:00
ServoKeyframeRule.h Bug 1345697 part 3 - Implement CSSKeyframesRule and CSSKeyframeRule for stylo. r=heycam 2017-05-19 16:12:34 +10:00
ServoKeyframesRule.cpp Bug 1372041: Refactor a bunch of stuff so link rel="media" is honored. r=heycam 2017-07-02 17:19:07 +02:00
ServoKeyframesRule.h Bug 1345697 part 3 - Implement CSSKeyframesRule and CSSKeyframeRule for stylo. r=heycam 2017-05-19 16:12:34 +10:00
ServoMediaList.cpp Bug 1371408 - stylo: MediaList getter should return null when string is not found; r=bholley 2017-06-08 13:32:25 -07:00
ServoMediaList.h Bug 1325878: Pass the MediaList down to Servo, making <style media> work. r=xidorn 2017-04-13 00:30:10 +08:00
ServoMediaRule.cpp Bug 1350175 - Part 2: FFI changes to get line and column. r=xidorn 2017-04-25 16:24:39 +02:00
ServoMediaRule.h Bug 1350175 - Part 2: FFI changes to get line and column. r=xidorn 2017-04-25 16:24:39 +02:00
ServoNamespaceRule.cpp Bug 1345698 part 5 - Add support of CSSNamespaceRule for stylo. r=heycam 2017-03-14 18:51:59 +11:00
ServoNamespaceRule.h Bug 1350175 - Part 2: FFI changes to get line and column. r=xidorn 2017-04-25 16:24:39 +02:00
ServoPageRule.cpp Bug 1360488 - Part 1: stylo: Add ServoCSSParsingEnvironment and pass this instead of URLExtraData r=bholley 2017-05-11 19:06:43 +03:00
ServoPageRule.h Bug 1360488 - Part 1: stylo: Add ServoCSSParsingEnvironment and pass this instead of URLExtraData r=bholley 2017-05-11 19:06:43 +03:00
ServoPropPrefList.h Bug 1297322: stylo: Expose property-pref mappings; r=heycam 2017-01-09 16:05:18 -08:00
ServoSpecifiedValues.cpp Bug 1370802: Cleanup style and indentation in GenericSpecifiedValues.h and related files. r=heycam 2017-06-16 03:57:29 +02:00
ServoSpecifiedValues.h Bug 1370802: Cleanup style and indentation in GenericSpecifiedValues.h and related files. r=heycam 2017-06-16 03:57:29 +02:00
ServoStyleContext.cpp Bug 1367904 - Part 17: stylo: Clean up GetContext, call it UpdateWithElementState; r=bholley 2017-07-17 21:01:33 -07:00
ServoStyleContext.h Bug 1367904 - Part 17: stylo: Clean up GetContext, call it UpdateWithElementState; r=bholley 2017-07-17 21:01:33 -07:00
ServoStyleContextInlines.h Bug 1367904 - Part 14: stylo: Remove FFI calls for fetching style structs from ServoComputedValues; r=bholley 2017-07-17 21:01:10 -07:00
ServoStyleRule.cpp Bug 1370502 - stylo: Implement ServoStyleRule::SelectorMatchesElement. r=emilio 2017-07-04 15:37:34 +02:00
ServoStyleRule.h Bug 1359217 part 6 - Add ServoStyleRuleMap to handle style rule mapping. r=heycam 2017-06-19 15:45:43 +10:00
ServoStyleSet.cpp Bug 1381764: Cleanup the Gecko bits. r=manishearth 2017-07-18 16:22:00 -07:00
ServoStyleSet.h Bug 1381764: Cleanup the Gecko bits. r=manishearth 2017-07-18 16:22:00 -07:00
ServoStyleSheet.cpp Bug 1380800 - Correct index check in ServoStyleSheet.deleteRule. r=heycam 2017-07-14 13:24:47 +10:00
ServoStyleSheet.h Bug 1372041: Refactor @import so it also respects the stylesheet's media properly. r=heycam 2017-07-02 17:19:08 +02:00
ServoSupportsRule.cpp Bug 1350175 - Part 2: FFI changes to get line and column. r=xidorn 2017-04-25 16:24:39 +02:00
ServoSupportsRule.h Bug 1350175 - Part 2: FFI changes to get line and column. r=xidorn 2017-04-25 16:24:39 +02:00
ServoTypes.h Bug 1367904 - Part 16: stylo: Stop using mStyleIfVisited in Servo; r=bholley 2017-07-17 21:01:23 -07:00
ServoUtils.h Bug 1380789: followup: Fixup alignment in macro definitions. r=whitespace-only 2017-07-15 16:19:40 +02:00
SheetParsingMode.h Bug 1372790 - Change uint8_t to back some enum and reorder some fields in StyleSheet to make it more compact. r=heycam 2017-06-14 14:26:48 +10:00
SheetType.h Bug 1062106 part 2 - Remove unused SVG Attribute Animations cascade level. r=birtles,dbaron,xidorn 2017-03-21 15:43:26 +09:00
StyleAnimationValue.cpp Bug 1381764: Cleanup the Gecko bits. r=manishearth 2017-07-18 16:22:00 -07:00
StyleAnimationValue.h Bug 1377169 - Turn gfxRect into a typedef. r=jrmuizel 2017-07-05 11:22:00 -04:00
StyleBackendType.h Bug 1334938 - Re-enable stylo in stylo builds. r=emilio 2017-01-30 12:09:25 +11:00
StyleComplexColor.h Backed out changeset 5bc2005e01a6 (bug 1063162) for failing own test caret-color-01.html at least on OSX and Windows 8 x64. r=backout 2016-12-22 17:44:43 +01:00
StyleRule.cpp Bug 1367615 - Part 1: Move inDOMUtils style rules related functionality to BindingStyleRule. r=emilio 2017-06-07 17:48:49 +02:00
StyleRule.h Bug 1367615 - Part 1: Move inDOMUtils style rules related functionality to BindingStyleRule. r=emilio 2017-06-07 17:48:49 +02:00
StyleSetHandle.h Bug 1377196 Part 2 - Add AppendAllXBLStyleSheets to ServoStyleSet. r=heycam 2017-06-29 16:09:22 -07:00
StyleSetHandleInlines.h Bug 1367904 - Part 11: stylo: Use ServoStyleContext in ServoStyleSet/ServoRestyleManager; r=bholley 2017-07-17 21:00:54 -07:00
StyleSheet.cpp Bug 1352669 - Hook up Stylo CSS parser to Gecko error reporter. r=emilio 2017-07-10 17:52:00 -04:00
StyleSheet.h Bug 1352669 - Hook up Stylo CSS parser to Gecko error reporter. r=emilio 2017-07-10 17:52:00 -04:00
StyleSheetInfo.h Bug 1306887 - keep SourceMap response header on CSS style sheets; r=bz,heycam 2017-06-28 16:51:46 -07:00
StyleSheetInlines.h Bug 1339629 Part 4: Uplift CloneFor into StyleSheetInfo, and EnsureUniqueInner into StyleSheet. r=heycam 2017-05-15 16:19:17 -07:00
TopLevelImageDocument.css
TopLevelVideoDocument.css
URLExtraData.cpp Bug 1350958 - Finish labeling ProxyReleaseEvent, r=billm 2017-07-14 08:49:22 +02:00
URLExtraData.h Bug 1343964 part 2 - Move dummy url data to be a static member of URLExtraData. r=heycam 2017-04-04 13:21:16 +10:00
URLMatchingFunction.h Bug 1355408 - Part 1: Support @-moz-document rule in stylo. r=xidorn 2017-04-18 18:59:43 +02:00