layout/style/nsStyleSet.cpp
9bcc3233f3c8f847e37aa465d9f541776db6f8da
created 2015-08-04 17:27 +1000
pushed 2015-09-21 14:04 +0000
Cameron McCormack Cameron McCormack - Bug 1180118 - Part 5: Add a RestyleHintData outparam to HasAttributeDependentStyle for use with eRestyle_SomeDescendants. r=bzbarsky
b2d75f57a96718c7df51006ee8096a6a5f1d32f9
created 2015-07-22 15:54 +1200
pushed 2015-09-21 14:04 +0000
Robert O'Callahan Robert O'Callahan - Bug 1184842. Route aOldValue/aNewValue to AttributeData. r=heycam
aecfba7454f14c285a6b9620677da8edb17bb06a
created 2015-07-28 23:24 -0700
pushed 2015-09-21 14:04 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1188745 - Rename nsTArray::SizeOfExcludingThis() as ShallowSizeOfExcludingThis(). r=froydnj.
443625267e009568d990bef1f966ba9a1e473284
created 2015-07-27 16:43 +1000
pushed 2015-09-21 14:04 +0000
Cameron McCormack Cameron McCormack - Bug 1181011 - Don't use cached rule node structs for animations within pseudo-elements. r=dbaron a=abillings
61d73966bfb12f55fcad9b4c104c1e22249f125d
created 2015-07-08 15:57 +1000
pushed 2015-09-21 14:04 +0000
Cameron McCormack Cameron McCormack - Bug 1177563 - Test that we share agent rule processors across different documents. r=dbaron
4ed2ded0daef3af9234ff96ce241c1b19a026818
created 2015-07-08 09:44 +0200
pushed 2015-09-21 14:04 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 42e80a07acd6 (bug 1177563) for bustage on a CLOSED TREE
42e80a07acd65c866112ee2b5e52f68365cfe4ff
created 2015-07-08 15:57 +1000
pushed 2015-09-21 14:04 +0000
Cameron McCormack Cameron McCormack - Bug 1177563 - Test that we share agent rule processors across different documents. r=dbaron
13c68fd25c0cc39644ec83f7d39c667cf9125bc0
created 2015-07-27 16:43 +1000
pushed 2015-08-10 18:23 +0000
Cameron McCormack Cameron McCormack - Bug 1181011 - Don't use cached rule node structs for animations within pseudo-elements. r=dbaron, a=abillings
303128fd60b6dbb684f001ded29861ec798aa8ab
created 2015-06-26 13:52 +1000
pushed 2015-08-10 18:23 +0000
Cameron McCormack Cameron McCormack - Bug 77999 - Part 5: Cache eAgentSheet and eUserSheet rule processors in the RuleProcessorCache. r=dbaron
3c5dac5653797c997cda7d561adfd13c4333d90a
created 2015-06-26 13:49 +1000
pushed 2015-08-10 18:23 +0000
Cameron McCormack Cameron McCormack - Bug 1170888 - Restyle the document in EnsureSafeToHandOutCSSRules if we previously cloned sheet inners outside of that method. r=bzbarsky
368c057b5b00b22267856f6c162c9f04a238060b
created 2015-06-26 13:49 +1000
pushed 2015-08-10 18:23 +0000
Cameron McCormack Cameron McCormack - Bug 1169512 - Add and remove quirk.css rather than enable and disable a clone of it. r=jwatt
9816ca93dcd966e1288538310e5ccc6c88ce5ed5
created 2015-06-03 23:45 -0700
pushed 2015-08-10 18:23 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1171282 - Avoid some unnecessary |operator new| null-checks in layout/. r=dholbert.
d83527b03fea56744405a148c50461663081e7ee
created 2015-05-27 22:18 +0000
pushed 2015-08-10 18:23 +0000
Mats Palmgren Mats Palmgren - Bug 997709 part 2 - Prevent the nsComboboxDisplayFrame from being blockified if the parent context has display:flex/grid. r=heycam
8ec02fc2f048a7edab852cc9fbd5ecc549415b9f
created 2015-05-04 09:52 +1200
pushed 2015-06-29 20:18 +0000
Xidorn Quan Xidorn Quan - Backout df7c88910f47 (bug 1149009) for new patch.
9395a2b1d9946a52e00c1d6309a05577c15f7118
created 2015-04-15 12:47 -0400
pushed 2015-06-29 20:18 +0000
Denis Volk Denis Volk - Bug 1095098 - move do_QueryObject templates into their own header; r=froydnj
df7c88910f473ad25dee301071da921ddaeaa02e
created 2015-04-20 15:04 +1200
pushed 2015-06-29 20:18 +0000
Xidorn Quan Xidorn Quan - Bug 1149009 - Fix line break suppression on whitespace not contained but wrapped in ruby boxes. r=dbaron
e635a06abc1b7b120fbc8ec51316690f31709a3b
created 2015-04-17 11:09 +1000
pushed 2015-06-29 20:18 +0000
Cameron McCormack Cameron McCormack - Bug 1154149 - Remove nsPresContext arguments from a bunch of nsStyleSet methods. r=dbaron
133ec7304f2208e89f02ed943480a1b1f02188c9
created 2015-03-03 11:08 +0000
pushed 2015-05-11 18:39 +0000
Andrea Marchesini Andrea Marchesini - Bug 1134280 - Get rid of Tag() - patch 1 - Is{HTML,XUL,MathML,SVG}Element and IsAnyOf{HTML,XUL,MathML,SVG}Elements, r=smaug
47474f11ad2d28dba262d3f03aeec201a41f4e49
created 2015-02-19 21:22 +1300
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 1133439 patch 1 - Split eRestyle_StyleAttribute into eRestyle_StyleAttribute and eRestyle_StyleAttributeAnimations. r=birtles
b4fa9c896fef4996dda7c4f0ef4c12997ff87772
created 2015-02-09 17:05 -0800
pushed 2015-03-30 18:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1127201 (attempt 2, part 2) - Remove remaining uses of NS_ABORT_IF_FALSE. r=Waldo.
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
less more (0) -300 -100 -60 tip