diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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. |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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) |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |