layout/base/RestyleManager.cpp
f90880e6841a8bc54d48fa99347bacd60ea1949c
created 2015-06-20 21:54 -0700
pushed 2015-08-10 18:23 +0000
L. David Baron L. David Baron - Bug 1169440 patch 7 - Pass parameter determined from style hint to FrameNeedsReflow. r=dholbert
a604550e30b502442e63013a7919c8e9bf2c876f
created 2015-06-20 21:54 -0700
pushed 2015-08-10 18:23 +0000
L. David Baron L. David Baron - Bug 1169440 patch 3 - Add nsChangeHint_ReflowChangesSizeOrPosition. r=heycam
9802e5006118f5db505efbf97dcfca0af3e465d3
created 2015-06-20 21:54 -0700
pushed 2015-08-10 18:23 +0000
L. David Baron L. David Baron - Bug 1169440 patch 1 - Add bitwise operators to nsChangeHint. r=heycam
e0145b66ac039d57ced5d49e485b5f37e819595d
created 2015-06-04 03:43 -0700
pushed 2015-08-10 18:23 +0000
Simon Montagu Simon Montagu - Bug 1147834: Use abstract coordinates in nsHTMLReflowState, r=jfkthame
e8679898fa3aef193ca8ea8a6cd55caff6aa1196
created 2015-05-18 16:03 -0700
pushed 2015-08-10 18:23 +0000
Jordan Santell Jordan Santell - Bug 1164338 - Move styles markers to be generated in DoProcessRestyles rather than when the Flush_Style queue is flushed. r=smaug,heycam
462894a3b004020de6aa84d10b02c37d6ec36d05
created 2015-05-13 15:38 +0100
pushed 2015-08-10 18:23 +0000
Robert Longson Robert Longson - Bug 1163875 - ensure opacity animation in patterns results in redraws r=jwatt
9a114caf7a2932f25b5a854818bf7907d86fbbc4
created 2015-08-04 08:23 -0400
pushed 2015-08-04 12:23 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 5 changesets (bug 1172239) for causing bug 1190635.
0ebb7a9bc84cfb2d3b8a07896ca982b8d3390d8d
created 2015-07-28 13:34 +1200
pushed 2015-07-28 01:53 +0000
Robert O'Callahan Robert O'Callahan - Bug 1172239 - Use nsChangeHint_UpdateComputedBSize to only dirty intrinsic sizes when necessary. r=bz, a=lmandel
668917d1cb31732393efab01fa2583a315c81276
created 2015-05-18 16:03 -0700
pushed 2015-06-29 20:18 +0000
Jordan Santell Jordan Santell - Bug 1164338 - Move styles markers to be generated in DoProcessRestyles rather than when the Flush_Style queue is flushed. r=smaug,heycam, a=sledru
cf818791205713745d5c46c75154e917852042b1
created 2015-04-29 14:47 +1000
pushed 2015-06-29 20:18 +0000
Cameron McCormack Cameron McCormack - Bug 1157097 - Don't share a style context that will have its cached style data cleared. r=dbaron
b1fd58fcf6205d58552ce9c6b87c2d8c0366dc63
created 2015-04-22 08:03 +1000
pushed 2015-06-29 20:18 +0000
Cameron McCormack Cameron McCormack - Bug 1156988 - Update RestyleManager::{Change,Restyle}HintToString for recent changes. r=dbaron
2bb61d7addb344c0ac6eac3a9dad1df564f48c0e
created 2015-04-21 10:22 +0900
pushed 2015-06-29 20:18 +0000
Brian Birtles Brian Birtles - Bug 1154615 part 5 - Rename AnimationPlayerCollection to AnimationCollection; r=jwatt
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
a95d4de3ea08e52104fbccfb478dd263a0f98a42
created 2015-04-15 08:13 +1000
pushed 2015-06-29 20:18 +0000
Cameron McCormack Cameron McCormack - Bug 1146101 - Call ClearCachedInheritedStyleDataOnDescendants on more style contexts that had structs swapped out from them. r=dbaron a=abillings
0b743302cbfb8727f8e4aa0590536373d91ba3de
created 2015-04-06 11:22 -0400
pushed 2015-06-29 20:18 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 8882af540247 (bug 1029451) for intermittent timeouts in the newly-added test.
8882af540247a8c068aa16e958c2b56832a80261
created 2015-04-03 08:17 -0400
pushed 2015-06-29 20:18 +0000
Tom Tromey Tom Tromey - Bug 1029451 - Preserve mIsSynthesizedForTests on mouse events. r=ehsan
79a60e8922174e674305fbf1ed1fe2811f01b727
created 2015-03-20 18:20 +0000
pushed 2015-06-29 20:18 +0000
Jonathan Watt Jonathan Watt - Bug 1145246, part 3 - Update layout code for the rename of Animatable.getAnimationPlayers() to Animatable.getAnimations(). r=birtles
a7ba1ecfd134e8bd084c56114b2a29ba22165a87
created 2015-04-15 08:13 +1000
pushed 2015-05-11 18:39 +0000
Cameron McCormack Cameron McCormack - Bug 1146101 - Call ClearCachedInheritedStyleDataOnDescendants on more style contexts that had structs swapped out from them. r=dbaron, a=sledru
24700c20b32572aa85ba6e4cbfd43629bf3013e4
created 2015-03-20 15:12 +1100
pushed 2015-05-11 18:39 +0000
Xidorn Quan Xidorn Quan - Backout a6dbd23da598 (bug 1139283) since it is currently not needed.
d002245260570b09d18b8b19cbca1aae10e9a94c
created 2015-03-15 20:28 -0400
pushed 2015-05-11 18:39 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 962594 - Don't build CSS animations for elements that are in a display:none subtree. r=heycam
b9951cca6d1f5094a8e5544336781415467fd566
created 2015-03-12 16:21 +1300
pushed 2015-05-11 18:39 +0000
Robert O'Callahan Robert O'Callahan - Bug 1125767. Centralize code into nsStylePosition::IsFixedPosContainingBlock. r=mats
f672b2cd7a4f89c6e91aa62d2e758fff62fbbaa6
created 2015-03-11 10:28 +1100
pushed 2015-05-11 18:39 +0000
Xidorn Quan Xidorn Quan - Bug 1140264 part 3 - Rename IsInlineDescendantOfRuby to ShouldSuppressLineBreak and exclude rbc/rtc from it. r=dbaron
a6dbd23da5982cc7564367815f6be855c6d2d3f6
created 2015-03-08 18:43 +1100
pushed 2015-05-11 18:39 +0000
Xidorn Quan Xidorn Quan - Bug 1139283 - Move some properties from nsStyleDisplay to nsStylePosition. r=dbaron
8da6897c4aa137e06a173bd6eadc240cb8a85759
created 2015-03-04 18:06 +1100
pushed 2015-05-11 18:39 +0000
Cameron McCormack Cameron McCormack - Bug 1136010 - Don't coalesce style contexts added to RestyleManager::mContextsToClear. r=dbaron
69e80cc9576380c71f612fda10158223fe1ede0c
created 2015-03-04 13:28 +0100
pushed 2015-05-11 18:39 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset bc9e6089b8e1 (bug 1136010) for Android 4.0 Assertions
bc9e6089b8e18c415753510a7ee2a6bf0944d039
created 2015-03-04 21:57 +1100
pushed 2015-05-11 18:39 +0000
Cameron McCormack Cameron McCormack - Bug 1136010 - Don't coalesce style contexts added to RestyleManager::mContextsToClear. r=dbaron
c5a6c94eda7116d80feeb56035ffc6495dff3b38
created 2015-03-04 16:08 +1100
pushed 2015-05-11 18:39 +0000
Cameron McCormack Cameron McCormack - Bug 1137031 - Do not stop restyling when TryStartingTransitiosn gives us a new style context. 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
e3eb286a2f3fe58e788a98232cbaa162f5ac9363
created 2015-02-25 23:16 +0100
pushed 2015-05-11 18:39 +0000
chiajung hung chiajung hung - Bug 1129249 - Expose the element id in Gecko profiler for Restyle. r=dholbert r=benwa
baa8222aaafd8a75135246ac98e36453de556d8a
created 2015-04-15 08:13 +1000
pushed 2015-04-15 13:36 +0000
Cameron McCormack Cameron McCormack - Bug 1146101 - Call ClearCachedInheritedStyleDataOnDescendants on more style contexts that had structs swapped out from them. r=dbaron, a=sledru
bcfac4ff0a06134b43598a85f053fde6af9c879a
created 2015-03-04 16:08 +1100
pushed 2015-03-30 18:32 +0000
Cameron McCormack Cameron McCormack - Bug 1137031 - Do not stop restyling when TryStartingTransitions gives us a new style context. r=dbaron a=lsblakk
7dc41433f93b2453f92b66ffc2b17c289c4ed416
created 2015-03-04 18:06 +1100
pushed 2015-03-30 18:32 +0000
Cameron McCormack Cameron McCormack - Bug 1136010 - Don't coalesce style contexts added to RestyleManager::mContextsToClear. r=dbaron, a=lmandel
73715117edd4d0c9fa1d0fc8ff40ba59e5afd099
created 2015-02-19 21:22 +1300
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 1133439 patch 2 - Distinguish animation-only SMIL restyles based on eRestyle_StyleAttribute_Animations in RestyleManager::PostRestyleEvent. r=birtles
35db3e41a20683dbe8972d13802814a30663ad7a
created 2015-02-19 13:49 +1300
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 1133392 - Make handling of nsChangeHint_UpdateSubtreeOverflow iterate continuations, as all change hint handling needs to. r=mats
60d2f893feb93f77cb19b6fb43dd9e9afae2b518
created 2015-02-18 09:28 +1100
pushed 2015-03-30 18:32 +0000
Cameron McCormack Cameron McCormack - Bug 1127198 - Part 4: Clear cached structs only after we have fully processed a restyle. r=dbaron
e7d74758846b838a78914c4edcd6155f10a7b341
created 2015-02-18 09:28 +1100
pushed 2015-03-30 18:32 +0000
Cameron McCormack Cameron McCormack - Bug 1125391 - Re-enable bug 931668 optimizations. r=dbaron
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
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
c723fa9612998f409b211022b31756e8d2683606
created 2015-02-17 11:15 +1300
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 960465 patch 16 - Only consume restyle data for the primary frame. r=birtles
76167c597eb8a689b53c5ba4c0bee0aa6a37ce6f
created 2015-02-17 11:15 +1300
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 960465 patch 9 - Move the addition of the cover rule into nsTransitionManager::StyleContextChanged so that later patches can make it other than just addition of a rule. r=birtles
a92f3bc5ecd39e53ab2ad5cd98d1e9880fefdf2e
created 2015-02-17 11:15 +1300
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 960465 patch 7 - Use SetInAnimationOnlyStyleUpdate for ProcessPendingRestyles runs that are only updating animation data. r=birtles
7d16f2fd83297da151207217a88fae96777d437e
created 2015-02-17 11:15 +1300
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 960465 patch 6 - Add the new mechanism for avoiding starting spurious transitions as a result of animations: flush animation styles only before doing other restyle processing. r=birtles
0288ff191edf0ae7be2a2036920d4e777c49174b
created 2015-02-17 11:15 +1300
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 960465 patch 5 - Make SMIL animations participate in the animation-only style flush. r=birtles
b36e2a0e902f4d7004220490778751442a7e9238
created 2015-02-17 11:15 +1300
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 960465 patch 4 - Track whether there are any pending non-animation restyles. r=birtles
1fb87cd3cbfa829d6411055b035a6e3a1777c269
created 2015-02-16 16:34 +1300
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 992077 patch 3 - Stop using OverflowChangedTracker::CHILDREN_AND_PARENT_CHANGED for the UpdateOverflow and related hints. r=mats
93fa6e70174a74a5cfb597df486f36234b7667ac
created 2015-02-16 16:34 +1300
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 992077 patch 1 - Add nsChangeHint_UpdateParentOverflow hint so that we can reduce unnecessary UpdateOverflow calls for top/right/bottom/left changes, and reduce unnecessary propagation to the parent for UpdateOverflow hints for changes that actually affect the element's overflow. r=mats
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.
ed9225015e22ca0fd977468ee8b60b51e2d2bb6b
created 2015-01-22 13:25 +1100
pushed 2015-03-30 18:32 +0000
Cameron McCormack Cameron McCormack - Bug 1092363 - Disable bug 931668 optimizations for the time being. r=dbaron
2a1f0e8d1fc923bc51ac43e027584bc3a19a8259
created 2015-01-13 21:03 -0800
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 1110277 patch 7 - Call CreateNeededFrames from ~ReframingStyleContexts. r=bzbarsky
30666c55966ead13b7093be8be56820b3f9cfe76
created 2015-01-13 21:03 -0800
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 1110277 patch 6 - Make the lifetime of the ReframingStyleContexts object longer. r=heycam
b232139eb2c79e32980e40d85315e524c41e1bc1
created 2015-01-13 21:03 -0800
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 1110277 patch 5 - Move the AutoRestore into ReframingStyleContexts. r=heycam
a616039ccd7ba1705eec98a10c8e892b8bcf0842
created 2015-01-13 21:03 -0800
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 1110277 patch 4 - Add a RestyleManager member to ReframingStyleContexts. r=heycam
e12e9be31708823df8f30ebdcbbc4f01223071d0
created 2015-01-13 21:03 -0800
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 1115812 patch 20 - Add assertions that mDoRebuildAllStyleData and mInRebuildAllStyleData are false by the end of restyle processing. r=heycam
4c7428662fab53e6072810263955b6bcf4a01344
created 2015-01-13 21:03 -0800
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 1115812 patch 19 - Avoid bad kungFuDeathGrip pattern. r=heycam
8005d07007d5b874448a77b160dee37b657204b3
created 2015-01-13 21:03 -0800
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 1115812 patch 18 - We only need to call ProcessPendingRestyles recursively, rather than RebuildAllStyleData. r=heycam
70ed6234b156e83ede77c2486712e91f41a9b2cd
created 2015-01-13 21:03 -0800
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 1115812 patch 17 - Do animation-only update properly for a rebuild all. r=heycam
less more (0) -100 -60 tip