layout/style/nsStyleSet.cpp
a9dd7c71cc682b097535a5c4fc4390e276a946e4
created 2015-02-17 11:15 +1300
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 960465 patch 22 - Remove implementation of nsRestyleHint_ChangeAnimationPhase. r=birtles
5be0a9b53dc2f8bd8308b508f68baf15a884d618
created 2015-02-17 11:15 +1300
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 960465 patch 21 - Replace one use of nsRestyleHint_ChangeAnimationPhase with nsRestyleHint_AllHintsWithAnimations so that we can remove the rest. r=birtles
dbab5416b769ec580658c73501da82fb032aa944
created 2015-02-17 11:15 +1300
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 960465 patch 20 - Allow pseudo-elements for style attribute replacement in RuleNodeWithReplacement. r=birtles
a4225263cb35129a967ee89e4e92dd263fb7d758
created 2015-02-17 11:15 +1300
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 960465 patch 18 - Remove aElementOrPseudoElement parameter to ReparentStyleContext (added in bug 1057129). r=birtles
29d623ce3ed29bb43cbd4ec4b868989290588228
created 2015-02-17 11:15 +1300
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 960465 patch 17 - Remove separate animation and non-animation phases of restyling. r=birtles
3faad716fa52993cd88d4472ab806d7480b4d42f
created 2015-02-17 11:15 +1300
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 960465 patch 2 - Add method to return a modified version of a style context, with all or part of the animation data removed. r=birtles
84e9b82dab4f4d85d15a6be0fa1c6038686b0036
created 2015-02-17 11:15 +1300
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 960465 patch 1 - Add parameter to skip animations work to ResolveStyleWithReplacement. r=birtles
20729b28eb1e1d7f0d9e9e6e2c61e7050f09884f
created 2015-02-09 14:34 -0800
pushed 2015-03-30 18:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1127201 (attempt 2, part 1) - Replace most NS_ABORT_IF_FALSE calls with MOZ_ASSERT. r=Waldo.
e46260e7857ad6c690295552864c0c2c24828080
created 2015-02-06 15:04 -0800
pushed 2015-03-30 18:32 +0000
Andrew McCreight Andrew McCreight - Back out Bug 1127201 (part 2) for various problems.
7fa65aa297a48f9f568e58e38534f1c028624d64
created 2015-02-04 20:05 -0800
pushed 2015-03-30 18:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1127201 (part 2) - Convert all NS_ABORT_IF_FALSE calls to MOZ_ASSERT. r=Waldo.
da41a9308c2d009ae1e5f96d54db23531d80ffeb
created 2014-12-08 16:27 -0800
pushed 2015-02-23 15:17 +0000
Wes Kocher Wes Kocher - Backed out changeset bf25101e66cf (bug 1095098) for build bustage
bf25101e66cf062c98ffd807be3de1c68228570d
created 2014-11-20 12:20 +0100
pushed 2015-02-23 15:17 +0000
Denis Volk Denis Volk - Bug 1095098: move do_QueryObject templates into their own header r=froydnj
8347130b79e809f0fd1b085a824a10407da9600a
created 2014-12-05 15:50 -0800
pushed 2015-02-23 15:17 +0000
L. David Baron L. David Baron - Bug 1089417 patch 6 - Pass the previous CSS rule processor to the constructor of the new one (when we replace one with another). r=heycam
7043b617f43549d04c58faf6209b8151f6d70231
created 2014-12-05 15:50 -0800
pushed 2015-02-23 15:17 +0000
L. David Baron L. David Baron - Bug 1089417 patch 1 - Add assertions that rule processors are valid before we access them. r=heycam
76548adb0aca0ec2c6002a9415d5138fbd1d73b7
created 2014-12-05 12:45 -0800
pushed 2015-02-23 15:17 +0000
Wes Kocher Wes Kocher - Backed out 8 changesets (bug 1089417) for b2g bustage possibly on a CLOSED TREE
a2e1bbcdb2eb972ee17866f6866daf8be3a1f72a
created 2014-12-05 15:50 -0800
pushed 2015-01-12 19:37 +0000
L. David Baron L. David Baron - Bug 1089417 - Part 6: Pass the previous CSS rule processor to the constructor of the new one (when we replace one with another). r=heycam, a=sledru
14cfba259a7264605df036ee64d4257d405bcbe6
created 2014-12-05 15:50 -0800
pushed 2015-01-12 19:37 +0000
L. David Baron L. David Baron - Bug 1089417 - Part 1: Add assertions that rule processors are valid before we access them. r=heycam, a=sledru
6eefbe681697e947e88b2ddcd6329f76340c82c2
created 2014-11-26 22:29 -0800
pushed 2015-01-12 19:37 +0000
L. David Baron L. David Baron - Bug 1100773 patch 2 - Convert style rule List methods to use fprintf_stderr. r=heycam
492dde6698f5cc7ae6a434409086d3829dadb16d
created 2014-11-26 22:29 -0800
pushed 2015-01-12 19:37 +0000
L. David Baron L. David Baron - Bug 1100773 patch 1 - Fix bracing of indent loops in style rule print functions. r=heycam
09f275f4fc016e4268462a05da8b6b5676964a7c
created 2014-11-19 21:48 -0500
pushed 2015-01-12 19:37 +0000
David Zbarsky David Zbarsky - Bug 1085769: Merge RulesMatching, GetAnimationPlayers, and GetAnimationRule r=birtles
c7ad03b147fc4cc93f95a4137e19491b6c60fee4
created 2014-11-17 11:39 -0800
pushed 2015-01-12 19:37 +0000
L. David Baron L. David Baron - Bug 1087536 patch 2 - Assert when nsStyleSet::RuleNodeWithReplacement finds the rules in an incorrect order. r=birtles
65bab07a4f2f11e2d938c452c3a225db016c2663
created 2014-11-17 11:39 -0800
pushed 2015-01-12 19:37 +0000
L. David Baron L. David Baron - Bug 1087536 patch 1 - Record the transition manager's cover rule as in the eTransitionSheet level of the cascade so that ResolveStyleWithReplacement replaces it correctly. r=birtles
e3c54b11c885ac32b07d580a31644d030cf20038
created 2014-11-12 23:28 -0800
pushed 2015-01-12 19:37 +0000
L. David Baron L. David Baron - Bug 1086937 patch 1 - Add eRestyle_ChangeAnimationPhaseDescendants restyle hint that is like eRestyle_ChangeAnimationPhase, but for a whole subtree. r=birtles
04b8193b4b4990eb9f5bf1038c4e35d3829e72ee
created 2014-11-11 15:42 -0800
pushed 2015-01-12 19:37 +0000
L. David Baron L. David Baron - Bug 1087541 - Make RuleNodeWithReplacement handle animations and transitions like RulesMatching codepath does. r=birtles
7fa64f4f16a84237392dab7478e315252b5190fa
created 2014-10-30 14:56 -0700
pushed 2015-01-12 19:37 +0000
Wes Kocher Wes Kocher - Backed out changeset 4ed63d7489fe (bug 1087541) for b2g mochitest-9 failures
4ed63d7489fe03bdee9bbe41abb5cc6183db61b2
created 2014-10-30 11:27 -0700
pushed 2015-01-12 19:37 +0000
L. David Baron L. David Baron - Bug 1087541 - Make RuleNodeWithReplacement handle animations and transitions like RulesMatching codepath does. r=birtles
e5a41c241a271beb7ed0f4f2b7372295afe03dbb
created 2014-11-12 23:28 -0800
pushed 2014-11-28 15:29 +0000
L. David Baron L. David Baron - Bug 1086937 patch 1 - Add eRestyle_ChangeAnimationPhaseDescendants restyle hint that is like eRestyle_ChangeAnimationPhase, but for a whole subtree. r=birtles approval-mozilla-aurora=lsblakk
6e06546591fc19e7dcaaf2658781dfebf13d6553
created 2014-10-02 21:53 -0700
pushed 2014-11-28 15:29 +0000
L. David Baron L. David Baron - Bug 1075137 patch 4 - Convert callers from IsProcessingRestyles/IsProcessingAnimationStyleChange to SkipAnimationRules/PostAnimationRestyles. r=birtles
11120e8d123d76ad8c985b2d6ba13a6228665876
created 2014-10-02 21:53 -0700
pushed 2014-11-28 15:29 +0000
L. David Baron L. David Baron - Bug 1075082 patch 1 - Add a helper function for the root of the rule tree. r=birtles
7726bc49a0160256546320f2a7d9252daf1e43ae
created 2014-09-13 06:17 -0700
pushed 2014-11-28 15:29 +0000
L. David Baron L. David Baron - Bug 977991 patch 5 - Add eRestyle_ChangeAnimationPhase to switch between the with-animation and without-animation styles. r=birtles
c570f81a5dcc8f834e3c5cee19c013b98b3fcf8b
created 2014-09-13 06:17 -0700
pushed 2014-11-28 15:29 +0000
L. David Baron L. David Baron - Bug 977991 patch 3 - Add ability for RuleNodeWithReplacement to replace the style attribute rule and its important rule. r=birtles
04139f81b4d124b062038f9d6b362b43f732bbca
created 2014-09-13 06:17 -0700
pushed 2014-11-28 15:29 +0000
L. David Baron L. David Baron - Bug 977991 patch 2 - Add mCheckForImportantRules to the information nsStyleSet::RuleNodeWithReplacement keeps about cascade levels. r=birtles
b4ed770bf60ac603ec2bd025dd047f0f34641362
created 2014-09-13 06:17 -0700
pushed 2014-11-28 15:29 +0000
L. David Baron L. David Baron - Bug 1058346 patch 2 - Add eRestyle_SVGAttrAnimations and support it in nsStyleSet::RuleNodeWithReplacement. r=birtles
2d2ccca02fda856eeb27937513d0fc83c0215423
created 2014-09-13 06:17 -0700
pushed 2014-11-28 15:29 +0000
L. David Baron L. David Baron - Bug 1057231 patch 3 - Add new cascade level for rules from SMIL Animation of SVG attributes to the style set. r=dholbert
310f2eaded12133a621bddb3a249eb52fb71a6ca
created 2014-09-13 06:17 -0700
pushed 2014-11-28 15:29 +0000
L. David Baron L. David Baron - Bug 1066911 - Allow eRestyle_Force{,Descendants} in RuleNodeWithReplacement. r=heycam
916f273f3ad1c438b8e48ff0cce848b01f2ed86d
created 2014-08-24 21:48 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 1057129 patch 3 - Post restyles from CheckAnimationRule directly to pseudo-elements. r=birtles
daca3c0d2c85d6deaa0c9332150d9937988067be
created 2014-08-10 17:06 +1000
pushed 2014-10-13 16:35 +0000
Brian Birtles Brian Birtles - Bug 1040543 part 2 - Rename ElementAnimationCollection to AnimationPlayerCollection; r=bz
dd86a9d3fd78d0e20c24623e0bb80c464d16c6ee
created 2014-08-03 13:11 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 996796 patch 20 - Make restyling exact - Avoid rerunning selector matching on everything when the basis of rem units changes. r=heycam
c0d4dd2261a5ac9bb1aece976e1774d977b8b13d
created 2014-08-03 01:22 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Back out bug 996796 patch 18 through patch 25 (changesets fbe97c2db729 through 9719c08c3144) to fix 50%-of-the-time Android 4.0 debug orange from single assertion ("Why did this not get handled while processing mRestyleRoots?", layout/base/RestyleTracker.cpp, line 87) in gfx/tests/crashtests/815489.html .
10438983fda725c15da15939fc2fed0a39a826ad
created 2014-08-02 19:37 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 996796 patch 20 - Make restyling exact - Avoid rerunning selector matching on everything when the basis of rem units changes. r=heycam
b5b4fbbcbcd433100e4986791957f86732afb0e8
created 2014-08-02 19:37 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 996796 patch 17 - Add comment about how RuleNodeWithReplacement should interact with nsTransitionManager and nsAnimationManager. r=heycam
06ffae59cea913a6d36f5e99bdd1755583e3dc30
created 2014-08-02 19:37 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 996796 patch 16 - Add comment about potential performance impromevent to RuleNodeWithReplacement. r=heycam
a911c666406f6f578a3586f8245b62e2dcd680d2
created 2014-08-02 19:37 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 996796 patch 15 - Copy the eSkipParentDisplayBasedStyleFixup bit from ReparentStyleContext as well. r=heycam
7ee0ebcf0602424536cac46089f649f448bd14e5
created 2014-08-02 19:37 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 996796 patch 14 - Fix the aElementForAnimation passed from ResolveStyleWithReplacement. r=heycam
119416a35fa8915d77ed85debbf5f278b3b7702a
created 2014-08-02 19:37 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 996796 patch 13 - Fix the pseudo element information created by ResolveStyleWithReplacement. r=heycam
d13154302d771e887b710acb6c610f55bd32d0f0
created 2014-08-02 19:37 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 996796 patch 12 - Fix the visited rule node handling in ResolveStyleWithReplacement. r=heycam
6a9de658d4b4e93101649d1e3431d0eaa2e698b5
created 2014-08-02 19:37 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 996796 patch 11 - Fix the visited flag handling in ResolveStyleWithReplacement. r=heycam
720eed827027169056170ddf8ecf43be85b02fe6
created 2014-08-02 19:37 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 996796 patch 10 - Separate the rule node replacement code from the style context handling so that we can make visited handling correct. r=heycam
4a395d400f602f4c3bcb32603af4374ee2b5346d
created 2014-08-02 19:37 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 996796 patch 9 - Make nsStyleSet::ResolveStyleWithReplacement handle changing between having and not having animation or transition rules, make it set IsImportantRule on rule nodes correctly, and merge the bogus ResolveStyleForRules into it. r=heycam
d9db9020d57ace77058e987ad5e8bef422da6b50
created 2014-08-02 19:37 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 996796 patch 8 - Pass the replacements through to ResolveStyleWithReplacement. r=heycam
96186774f07c087a05c6798966ddef2440c1350e
created 2014-08-02 19:37 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 996796 patch 5 - Move the guts of UpdateThrottledStyle into nsStyleSet, where it can be reused. r=heycam
9fc64f0449016bc147da8f336b6ab635de672038
created 2014-08-02 19:37 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 1031149 - Consistently pass correct aRelevantLinkVisited to nsStyleContext::FindChildWithRules. r=heycam
16ab083beab4506df1cc8c6bade7463336f9ea48
created 2014-07-24 01:12 -0700
pushed 2014-10-13 16:35 +0000
William Chen William Chen - Bug 1041880 - Use GetParentElementCrossingShadowRoot() when initializing style scopes. r=heycam
e9d2ef40c8d6bac6bdd0d719a9016087c1ca3c9f
created 2014-06-20 12:32 +0200
pushed 2014-09-02 16:39 +0000
Ms2ger Ms2ger - Bug 1022855 - Rename nsCSSStyleSheet to mozilla::CSSStyleSheet; r=heycam
3bf0b88186bf6eb6461a1b59f922f5ee906e2576
created 2014-06-20 13:00 +0200
pushed 2014-09-02 16:39 +0000
Ms2ger Ms2ger - Backout revision 308e51eae10c for build bustage.
308e51eae10c244ffdf0e38c4fe983f1248ef473
created 2014-06-20 12:32 +0200
pushed 2014-09-02 16:39 +0000
Ms2ger Ms2ger - Bug 1022855 - Rename nsCSSStyleSheet to mozilla::CSSStyleSheet; r=heycam
8172a17de3ef68a8837146c578d014a1190f5c22
created 2014-06-16 09:55 -0400
pushed 2014-09-02 16:39 +0000
Susanna Bowen Susanna Bowen - Bug 1025308 - Rename the variables associated with skipping style fixups for children element's based on parent display value. r=mats
d21febcb08a3b7202f63b81af8b924c6f30b8db7
created 2014-06-11 21:10 -0400
pushed 2014-09-02 16:39 +0000
Xidorn Quan Xidorn Quan - Bug 966166 - Part 1: Parse @counter-style rule. r=dbaron, r=bz
014f475ca0ec0334c7f29e9240a958d626acb521
created 2014-06-06 15:09 +0900
pushed 2014-07-21 20:25 +0000
John Daggett John Daggett - Bug 280443 p2 - parse font family lists into fontlist structs. r=heycam
b83af60025b875f93b83cde0237d78f432937a04
created 2014-05-23 17:12 -0400
pushed 2014-07-21 20:25 +0000
Victor Porof Victor Porof - Bug 1007203 - Always add categories when pushing to the pseudostack, r=djvj
less more (0) -100 -60 tip