layout/base/RestyleManager.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
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
dbc67171fde21907481a3cdf56b0d307d5840d09
created 2015-01-13 21:03 -0800
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 1115812 patch 16 - Remove the now-unused DoRebuildAllStyleData. r=heycam
90dec68c50a4db457049debe84c7e2a332d4964f
created 2015-01-13 21:03 -0800
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 1115812 patch 15 - Change the rebuild-all that we do for 'rem' unit changes to use the new way. r=heycam
85c66f81ce8d73e26e1c9cbc4a81435ed8276178
created 2015-01-13 21:03 -0800
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 1115812 patch 14 - For rem unit change handling, repost min hint to root just like change hint. r=heycam
b939cbd6e0e17591be57a4ab6a6d98bed3db0735
created 2015-01-13 21:03 -0800
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 1115812 patch 13 - Make RebuildAllStyleData use the normal ProcessPendingRestyles() codepath. r=heycam
dee1be6469184a7236b542ba677cccb7142a1611
created 2015-01-13 21:03 -0800
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 1115812 patch 12 - Null-check the root frame in StartRebuildAllStyleData. r=heycam
fa9e8fe352a17e023f4dd0f272bda98967763882
created 2015-01-13 21:03 -0800
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 1115812 patch 11 - Move the beginning part of the rebuild-all process to StartRebuildAllStyleData. r=heycam
ea9a26670eb9fbbf174d4ad5cee8ad808832dbd4
created 2015-01-13 21:03 -0800
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 1115812 patch 10 - Add RestyleTracker parameter to BeginProcessingRestyles. r=heycam
3758de260ac378e35844d00d58301f99855a544c
created 2015-01-13 21:03 -0800
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 1115812 patch 9 - Move the end part of the rebuild-all process to RestyleManager::EndProcessingRestyles. r=heycam
396a1fdfd686b2479c6476215d89f1d5e8c596fd
created 2015-01-13 21:03 -0800
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 1115812 patch 8 - Call BeginProcessingRestyles and EndProcessingRestyles from DoRebuildAllStyleData. r=heycam
ce19dc161a0b5a65eaa0c2c9a0659f3079900146
created 2015-01-13 21:03 -0800
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 1115812 patch 6 - Move ProcessRestyles from RestyleTracker to RestyleManager. r=heycam
722bcd3bcbbc3b3ede754045441ac4d3d4f64789
created 2015-01-13 21:03 -0800
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 1115812 patch 5 - Store the state of whether we're currently rebuilding all style data in a member variable, to prepare for future merging of the rebuild into other code. r=heycam
5f64ba26810f9b63dcfcb5a815dd157384159393
created 2015-01-13 21:03 -0800
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 1115812 patch 4 - Rename mRebuildAllStyleData to mDoRebuildAllStyleData. r=heycam
4d145190cf56bfd03ec2e801557852b7f91efe1c
created 2015-01-13 21:03 -0800
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 1115812 patch 3 - Pass the hints to DoRebuildAllStyleData via the member variables, in preparation for future refactoring. r=heycam
8927072cd0fb0216ce2205c8652c217c0af91eef
created 2015-01-13 21:03 -0800
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 1115812 patch 2 - Move the eRestyle_ChangeAnimationPhaseDescendants hint in DoRebuildAllStyleData so that the new rebuild-all codepaths will keep it. r=heycam
8b5e114c159c7d148603bd790883f3dce106e65c
created 2015-01-13 21:03 -0800
pushed 2015-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 1115812 patch 1 - Remove obsolete comment that was fixed by bug 1047928. r=heycam
a38e1a8b5b7dc954fb778907baa88422ee2b3fe8
created 2015-02-18 09:29 +1100
pushed 2015-03-05 22:37 +0000
Cameron McCormack Cameron McCormack - Bug 1125391 - Re-enable bug 931668 optimizations. r=dbaron, a=lmandel
be7287dc2c9ae8f31135e2ff2a72089cee5865f3
created 2015-03-04 18:06 +1100
pushed 2015-03-05 22:37 +0000
Cameron McCormack Cameron McCormack - Bug 1136010 - Don't coalesce style contexts added to RestyleManager::mContextsToClear. r=dbaron, a=lmandel
7917cdc3792549b7896ac0721f8b1e9bb84b263d
created 2015-02-17 23:43 -0500
pushed 2015-02-23 15:17 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 12be2975c7a4 (bug 1125391) for test_sort_contacts.py crashes on b2g37.
4b95c24edb895312c49acb01d0c651b54dfb24c4
created 2015-02-18 09:29 +1100
pushed 2015-02-23 15:17 +0000
Cameron McCormack Cameron McCormack - Bug 1127198 - Part 4: Clear cached structs only after we have fully processed a restyle. r=dbaron a=abillings
12be2975c7a49282acc43ff100aabcb74dd493fa
created 2015-02-18 09:29 +1100
pushed 2015-02-23 15:17 +0000
Cameron McCormack Cameron McCormack - Bug 1125391 - Re-enable bug 931668 optimizations. r=dbaron a=lmandel
79fcabb423553e563e51ea0b978bea9d36997973
created 2015-01-23 10:41 +1100
pushed 2015-02-23 15:17 +0000
Cameron McCormack Cameron McCormack - Bug 1092363 - Disable bug 931668 optimizations for the time being. r=dbaron a=abillings
86088b6c69e8414e6a9845fc7985de6dbbf6f16e
created 2015-01-11 15:43 -0800
pushed 2015-02-23 15:17 +0000
L. David Baron L. David Baron - Bug 1110277 patch 1 - Consider the ib-split chain when checking for ::before and ::after in order to reframe when they're missing. r=bzbarsky
650223edc2b4bac7c53979e5470d00fd7b1480fb
created 2014-12-25 16:28 +0900
pushed 2015-02-23 15:17 +0000
Brian Birtles Brian Birtles - Bug 927349 part 28 - Call AddLayerChangesForAnimation after updating style; r=dbaron
a58f4fffeed222e5b807bc8dc7e2129b5b95e53c
created 2014-12-31 16:39 +1100
pushed 2015-02-23 15:17 +0000
Xidorn Quan Xidorn Quan - Bug 1114792 - Rename nsStyleContext::IsDirectlyInsideRuby to IsInlineDescendantOfRuby. r=dbaron
3470cdf1cfa8804570b77850020be5083547c1d9
created 2014-12-26 11:54 +0900
pushed 2015-02-23 15:17 +0000
Brian Birtles Brian Birtles - Back out parts 22-29 from bug 927349 for causing intermittent test failure in css-animations/test_animation-pausing.html on 10.8
ffa2358e89190e074e57faac526a31446b1f18e5
created 2014-12-26 08:49 +0900
pushed 2015-02-23 15:17 +0000
Brian Birtles Brian Birtles - Bug 927349 part 29 - Disable failing browser_555547.js on Windows opt - pushed again without backing out parts 22-29 at the same time; r=me
3ab2ff9b9f9409d2e1d0e450ca738f116905cfc7
created 2014-12-25 16:31 +0900
pushed 2015-02-23 15:17 +0000
Brian Birtles Brian Birtles - Bug 927349 part 29 - Disable failing browser_555547.js on Windows opt; r=me (as discussed with jwatt)
eaf834051cbd3de798f87e33c64d113032f5a77b
created 2014-12-25 16:28 +0900
pushed 2015-02-23 15:17 +0000
Brian Birtles Brian Birtles - Bug 927349 part 28 - Call AddLayerChangesForAnimation after updating style; r=dbaron
853447a587aa3059dfec85f9b45e169c725e61cf
created 2014-08-19 18:24 -0700
pushed 2015-02-23 15:17 +0000
Seth Fowler Seth Fowler - Bug 35168 (Part 2) - Allow relative positioning of internal table objects. r=dbaron
f291ce1eacd0b14ecccd22219be950276e1ca5ec
created 2014-12-11 09:26 +1100
pushed 2015-02-23 15:17 +0000
Xidorn Quan Xidorn Quan - Bug 1098275 - Inlinize block-level boxes inside ruby. r=heycam
126d92ac00e90dd5c6199174f8c04b39dd57d3b0
created 2015-01-23 10:42 +1100
pushed 2015-01-22 23:43 +0000
Cameron McCormack Cameron McCormack - Bug 1092363 - Disable bug 931668 optimizations for the time being. r=dbaron a=abillings
bf4849f9b83557c4a6db98f2f5f9a406d0175495
created 2014-11-20 18:24 +0000
pushed 2015-01-12 19:37 +0000
Mats Palmgren Mats Palmgren - Bug 907396 - Make RestyleManager::RestyleElement and nsCSSFrameConstructor::MaybeRecreateFramesForElement deal with display:contents elements. r=bzbarsky
d9a11e8678d9656190f0a1ca4ada173c55e2f5f6
created 2014-11-20 18:24 +0000
pushed 2015-01-12 19:37 +0000
Mats Palmgren Mats Palmgren - Bug 907396 - Replace GetParentStyleContextFrame with GetParentStyleContext which can return frame-less display:contents style contexts. r=bzbarsky
e0a73ea28c25bd217e079cfcef9ac678c69d7594
created 2014-11-20 18:24 +0000
pushed 2015-01-12 19:37 +0000
Mats Palmgren Mats Palmgren - Bug 907396 - Implement RestyleUndisplayedDescendants that restyles diplay:none children and display:contents descendants. r=bzbarsky
af9ca68d20ed255765df49142608d4345689a901
created 2014-11-20 18:24 +0000
pushed 2015-01-12 19:37 +0000
Mats Palmgren Mats Palmgren - Bug 907396 - Frame constructor changes for display:contents. r=bzbarsky
91f983c5cb46d8aceaea4d50869ceb5a96050b94
created 2014-11-19 21:48 -0500
pushed 2015-01-12 19:37 +0000
David Zbarsky David Zbarsky - Bug 1085769: Merge ContentOrAncestorHasAnimation/Transition r=birtles
less more (0) -100 -60 tip