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
de062f18d6e178aadc8f3ca864ca72c0cd9117c9
created 2014-11-17 13:46 +0900
pushed 2015-01-12 19:37 +0000
Brian Birtles Brian Birtles - Bug 1073336 part 16 - Factor out animation-layer related information to a common database; r=dbaron
3c5e1c6d06c3c59d9a1a61028f41ec9c774c3679
created 2014-11-17 13:46 +0900
pushed 2015-01-12 19:37 +0000
Brian Birtles Brian Birtles - Bug 1073336 part 14b - Make ElementRestyler detect changes to the animation generation; r=dbaron
3ab8b0f5f2c7e7aa0ab72e622aa1b74b001583d5
created 2014-11-17 13:45 +0900
pushed 2015-01-12 19:37 +0000
Brian Birtles Brian Birtles - Bug 1073336 part 14a - Update animation generation when changing animations via the API; r=dbaron
2a8b31cd89389fc4f03299f583910573c12c2fe2
created 2014-11-12 23:28 -0800
pushed 2015-01-12 19:37 +0000
L. David Baron L. David Baron - Bug 1086937 patch 2 - Use eRestyle_ChangeAnimationPhaseDescendants to get the right style data in RestyleManager::RebuildAllStyleData. 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
a095f2eaec4d837ce6471ab0404cea8c405c5398
created 2014-11-12 23:28 -0800
pushed 2015-01-12 19:37 +0000
L. David Baron L. David Baron - Bug 1086937 patch 0 - Add missing null check of root element so this patch series doesn't expose a crash in layout/style/crashtests/472237-1.html . r=birtles
9eb2a0bd0afc9014aa5f75e0a32a85a31906cb2d
created 2014-11-04 14:52 +0000
pushed 2015-01-12 19:37 +0000
Robert Longson Robert Longson - Bug 975757 - changes to transforms in patterns do not cause an update. r=jwatt
d2edb76fa2c00cfa8c38e18443c5c90650e50b54
created 2014-11-02 16:47 +0000
pushed 2015-01-12 19:37 +0000
Mats Palmgren Mats Palmgren - Bug 1077687. If we have a pending request to rebuild all style data then do so instead of processing individual restyles. r=roc
097629b2eb2ac994b54da0977e1c0cafc94be0fc
created 2014-10-31 20:08 +0000
pushed 2015-01-12 19:37 +0000
Jonathan Watt Jonathan Watt - Bug 651021 - Make nsRenderingContext a stack class. r=jrmuizel
2c56d741c3fd8e44bc4c7a77d5141b9f101c9810
created 2014-10-23 13:19 +0000
pushed 2015-01-12 19:37 +0000
Mats Palmgren Mats Palmgren - Bug 1083855 - part 6, Make RecreateFramesForContent params non-optional. r=bz
88f4bcea1674eb3ff9b06ff9f49a75c2fbdbd412
created 2014-11-12 23:28 -0800
pushed 2014-11-28 15:29 +0000
L. David Baron L. David Baron - Bug 1086937 patch 2 - Use eRestyle_ChangeAnimationPhaseDescendants to get the right style data in RestyleManager::RebuildAllStyleData. r=birtles approval-mozilla-aurora=lsblakk
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
0581fc8f02bf9dd76fad509c01e47e0bd7e461b5
created 2014-11-12 23:28 -0800
pushed 2014-11-28 15:29 +0000
L. David Baron L. David Baron - Bug 1086937 patch 0 - Add missing null check of root element so this patch series doesn't expose a crash in layout/style/crashtests/472237-1.html . r=birtles approval-mozilla-aurora=lsblakk
cb4e1d969e8dda22eabaa1b04ec799e92f11675c
created 2014-11-02 16:47 +0000
pushed 2014-11-28 15:29 +0000
Mats Palmgren Mats Palmgren - Bug 1077687 - If we have a pending request to rebuild all style data then do so instead of processing individual restyles. r=roc, a=dveditz
9532ec1b7e807b432c2a71d169ac54331ff9e06f
created 2014-10-12 08:49 +0100
pushed 2014-11-28 15:29 +0000
Robert Longson Robert Longson - Bug 1067375 - Fix animateTransform in svg-as-image to invalidate properly. r=jwatt
56ee0c224417e0e02c6d2a9f0d861121cfb1f6e0
created 2014-10-08 14:27 -0700
pushed 2014-11-28 15:29 +0000
L. David Baron L. David Baron - Bug 1047928 patch 5 - Pass restyle hint to RestyleManager::PostRebuildAllStyleDataEvent. r=bzbarsky
7f4682912226d28d97c29b6bd6e9797ad874c068
created 2014-10-08 14:26 -0700
pushed 2014-11-28 15:29 +0000
L. David Baron L. David Baron - Bug 1047928 patch 2 - Pass restyle hint to RestyleManager::RebuildAllStyleData. r=bzbarsky
41ce29f771b23dc619c2589ef1c30648e16599bb
created 2014-10-04 16:59 -0700
pushed 2014-11-28 15:29 +0000
L. David Baron L. David Baron - Bug 1077849 - Use eRestyle_ForceDescendants for all cases of rebuilding the rule tree. r=heycam
de4f6c938b6aa464dfa739a89ed1b3284d0e33f0
created 2014-10-02 21:53 -0700
pushed 2014-11-28 15:29 +0000
L. David Baron L. David Baron - Bug 1075137 patch 7 - Remove old IsProcessingRestyles and IsProcessingAnimationStyleChange booleans. r=birtles
40a25cf2bcfb543191822a3a660d2c6d9960cf65
created 2014-10-02 21:53 -0700
pushed 2014-11-28 15:29 +0000
L. David Baron L. David Baron - Bug 1075137 patch 5 - Add new boolean to RestyleManager for whether we're currently processing animation restyles. r=birtles
43da66148c28b0a9c8ef44939af449a9aa18d044
created 2014-10-02 21:53 -0700
pushed 2014-11-28 15:29 +0000
L. David Baron L. David Baron - Bug 1075137 patch 2 - Add new booleans for whether to skip animation styles and whether to post animation restyles. r=birtles
b35d7246cc83b944574128c5cb3157f0bd8b4ed4
created 2014-10-02 21:53 -0700
pushed 2014-11-28 15:29 +0000
L. David Baron L. David Baron - Bug 1075137 patch 1 - Convert one use of IsProcessingRestyles that doesn't follow normal pattern to a debug-only member on the restyle manager. r=birtles
db62faf07ac4e3a5b5adf4146cf8c896923ab7ef
created 2014-10-02 21:53 -0700
pushed 2014-11-28 15:29 +0000
L. David Baron L. David Baron - Bug 1074634 - Don't overwrite eRestyleResult_ContinueAndForceDescendants with eRestyleResult_Continue. r=heycam
298b1f34d02a31392c1e725fbd68cd114c56df66
created 2014-10-01 09:13 +1000
pushed 2014-11-28 15:29 +0000
Cameron McCormack Cameron McCormack - Bug 1072724 - Support showing more information about style structs in restyle logs. r=dbaron
64136343bb4b3b6016b85c402b6b113ddf0a26d0
created 2014-09-25 15:51 +1000
pushed 2014-11-28 15:29 +0000
Cameron McCormack Cameron McCormack - Bug 1072130 - Don't swap structs when we're reusing a style context from a previous same-style continuation. r=dbaron
d4e7b198391cf5d89ef1a014a0f42f0840865eec
created 2014-09-25 15:45 +1000
pushed 2014-11-28 15:29 +0000
Cameron McCormack Cameron McCormack - Bug 979133 - Add facility to log the restyle process. r=dbaron
24b61af1917ede2850fc0259595c922683ee698d
created 2014-09-25 15:30 +1000
pushed 2014-11-28 15:29 +0000
Cameron McCormack Cameron McCormack - Back out bug 1045895 for causing bug 1070759.
84a355b48a1af40453d27573425e80f382a7caaf
created 2014-09-24 21:06 -0700
pushed 2014-11-28 15:29 +0000
Phil Ringnalda Phil Ringnalda - Back out c0c410aed86f (bug 979133) for -wError bustage
c0c410aed86fee0501e1f6fdb996e9c43200687e
created 2014-09-25 13:13 +1000
pushed 2014-11-28 15:29 +0000
Cameron McCormack Cameron McCormack - Bug 979133 - Add facility to log the restyle process. r=dbaron
478ea4b85c00bfcbebf221295145c963b7dcaf0c
created 2014-09-19 20:02 -0400
pushed 2014-11-28 15:29 +0000
Alexander Surkov Alexander Surkov - Bug 1040735 - DOM node reinsertion under anonymous content may trigger a11y child adoption, r=bz, tbdaunde, davidb
f840facdeb036fe68874cc0a6b9c7e6bc9d7b5f9
created 2014-09-17 10:40 +1000
pushed 2014-11-28 15:29 +0000
Cameron McCormack Cameron McCormack - Bug 1041512 - Mark intrinsic widths dirty on a style change even if the frame hasn't had its first reflow yet. r=dbaron
88d6381ad5d10ad0d21b2c15a2f9dbafccca425a
created 2014-09-10 14:42 +1000
pushed 2014-11-28 15:29 +0000
Cameron McCormack Cameron McCormack - Bug 1045895 - Pass out provider frame from RestyleSelf to avoid calling GetParentStyleContextFrame again. r=dbaron
6c6d274614cba5ec60e719fb43aadf22e04c7f8c
created 2014-09-13 06:17 -0700
pushed 2014-11-28 15:29 +0000
L. David Baron L. David Baron - Bug 977991 patch 4 - Ensure we don't try to use the style attribute optimization on pseudo-elements. r=birtles
635055d16df6cbca72dc7bb793732a400558ec4a
created 2014-09-05 13:48 +1000
pushed 2014-11-28 15:29 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 24: Avoid copying RestyleData::mDescendants when modifying an existing entry. r=dbaron
c6a6e10d2880133f66ddfa4aaf9b0204d6635583
created 2014-09-05 13:48 +1000
pushed 2014-11-28 15:29 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 22: Clear cached structs on descendants of an old style context that had structs swapped, if it is staying around. r=dbaron
52a7e3a19638d1a0c76ea7c3216a7a14247f40d1
created 2014-09-05 13:48 +1000
pushed 2014-11-28 15:29 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 21: Fix issue where not all pending-restyle descendants are restyled. r=dbaron
8439b1a17178c4ab3876d31003d9c2d86e03ddab
created 2014-09-05 13:48 +1000
pushed 2014-11-28 15:29 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 20.2: Don't call AssertStructsNotUsedElsewhere on style contexts for :before/:after frames that are going away. r=dbaron
802abb82a0b35de23df71c5254e85fee52281352
created 2014-09-05 13:48 +1000
pushed 2014-11-28 15:29 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 20.1: Keep old structs on new style contexts, for those that are equal. r=dbaron
2c37ce863a3e069758fd1ca74c35587d8a7688a3
created 2014-09-05 13:48 +1000
pushed 2014-11-28 15:29 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 20: Stop the recursive restyling process when we detect it is safe to do so. r=dbaron
90022d74c3d6397b6ac6d4c2a8921809bc89b293
created 2014-09-05 13:48 +1000
pushed 2014-11-28 15:29 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 19: Make RebuildAllStyleData use eRestyle_ForceDescendants so that it does rebuild the whole style tree. r=dbaron
2c073104305328186eb7270ad82e5144e9443d0e
created 2014-09-05 13:48 +1000
pushed 2014-11-28 15:29 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 17: Handle eRestyleResult_Stop by moving a frame's style context to its new parent. r=dbaron
d693bbec8d66644a35be859e6e81a062a5909d18
created 2014-09-05 13:48 +1000
pushed 2014-11-28 15:29 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 16: Give ElementRestyler::RestyleSelf a return value that indicates how restyling should proceed. r=dbaron
ed3eb5c8ea76bc5e330ada49d0bccf725d3fedd5
created 2014-09-05 13:48 +1000
pushed 2014-11-28 15:29 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 15: Pass equal struct bitfield back out of ElementRestyler::CaptureChange. r=dbaron
579913aa3c8af00195fe8ba56ff40fbc4348cdc7
created 2014-09-05 13:48 +1000
pushed 2014-11-28 15:29 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 11: Add eRestyle_Force (and eRestyle_ForceDescendants) restyle hints to control whether the frame (and all of its descendants) must be assigned its new style context even if it had the same style data as the old style context. r=dbaron
f50e9c82b3b4fd45c9db4b51e66889e01961b356
created 2014-09-05 13:48 +1000
pushed 2014-11-28 15:29 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 9 (no part 8): Make nsStyleContext::CalcStyleDifference compare all structs and return a bitfield of which changed. r=dbaron
4ccd3e117f5dd9ce8279b4d9181b6cbdadefec82
created 2014-11-12 23:28 -0800
pushed 2014-11-13 21:27 +0000
L. David Baron L. David Baron - Bug 1086937 - Patch 0: Add missing null check of root element so this patch series doesn't expose a crash in layout/style/crashtests/472237-1.html. r=birtles, a=lmandel
4e78f69ca4a9fac26f99460127852acce3c76e95
created 2014-11-05 14:38 -0500
pushed 2014-11-05 19:38 +0000
Mats Palmgren Mats Palmgren - Bug 1077687 - If we have a pending request to rebuild all style data then do so instead of processing individual restyles. r=roc, a=dveditz
5b4bac2ebf6c8cf18b6686134d79bcf4d0a94b95
created 2014-11-05 12:25 -0500
pushed 2014-11-05 17:25 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset fdb8b52bea5c (bug 1077687) for bustage.
fdb8b52bea5ce3752dc44357c3b582f308e66c7a
created 2014-11-02 16:47 +0000
pushed 2014-11-05 16:49 +0000
Mats Palmgren Mats Palmgren - Bug 1077687 - If we have a pending request to rebuild all style data then do so instead of processing individual restyles. r=roc, a=dveditz
80e3a7e6be3584e0975863677e080c4ca4094123
created 2014-09-17 10:40 +1000
pushed 2014-10-13 16:35 +0000
Cameron McCormack Cameron McCormack - Bug 1041512 - Mark intrinsic widths dirty on a style change even if the frame hasn't had its first reflow yet. r=dbaron, a=abillings
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
56c3cb543b9092af71a1e771ed1ddb958957717c
created 2014-08-24 21:48 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 1057098 - Rename ElementRestyler::Restyle{Before,After}Pseudo to MaybeReframeFor{Before,After}Pseudo. r=bzbarsky
3eee51b304705b926bb9e5c197274e99f6ae9a5e
created 2014-08-19 20:37 -0700
pushed 2014-10-13 16:35 +0000
Seth Fowler Seth Fowler - Bug 35168 - Backout 4 changesets (e15a7a0c8f70, 852b5ce53278, f36adee1958f, 479ff28f783f) for B2G bustage and reftest failures ON A CLOSED TREE
852b5ce532789f75787e3580b9375da2c8521abc
created 2014-08-19 18:24 -0700
pushed 2014-10-13 16:35 +0000
Seth Fowler Seth Fowler - Bug 35168 (Part 2) - Allow relative positioning of internal table objects. r=dbaron
5de91aef0d9cc7aa021961fb5bbfcfe591757aa3
created 2014-08-15 16:03 +0100
pushed 2014-10-13 16:35 +0000
Ed Morley Ed Morley - Backed out changeset 8589d9bdd501 (bug 1040735) for B2G gaia-ui-test crashes
8589d9bdd50156d71a3566153459236c16c102ed
created 2014-08-15 09:46 -0400
pushed 2014-10-13 16:35 +0000
Alexander Surkov Alexander Surkov - Bug 1040735 - DOM node reinsertion under anonymous content may trigger a11y child adoption, r=bz, tbdaunde
e922666335d53087584ed7ab6dc3c606556785d3
created 2014-08-13 15:39 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 625289 patch 7 - Expose TryStartingTransition. r=heycam
e69260bc73e5fde15fa336527269137bf4a7d9fc
created 2014-08-13 15:39 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 625289 patch 5 - Create a ReframingStyleContexts struct during restyling. r=heycam
f8dfb26a480e6ade568c1fbe0b4b2204b5625613
created 2014-08-13 15:39 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 625289 patch 4 - Add member variable to restyle manager for currently reframing style contexts. r=heycam
2934028bc05578f3952749c1f5489d227fac5344
created 2014-08-13 15:39 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 625289 patch 2 - Create wrapper function around the only calling pattern of ComputeStyleChangeFor. r=heycam
less more (0) -120 tip