layout/base/RestyleManager.cpp
e12e9be31708823df8f30ebdcbbc4f01223071d0
created 2015-01-13 21:03 -0800
pushed 2015-01-14 13:52 +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-01-14 13:52 +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-01-14 13:52 +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-01-14 13:52 +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-01-14 13:52 +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-01-14 13:52 +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-01-14 13:52 +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-01-14 13:52 +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-01-14 13:52 +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-01-14 13:52 +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-01-14 13:52 +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-01-14 13:52 +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-01-14 13:52 +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-01-14 13:52 +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-01-14 13:52 +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-01-14 13:52 +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-01-14 13:52 +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-01-14 13:52 +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-01-14 13:52 +0000
L. David Baron L. David Baron - Bug 1115812 patch 1 - Remove obsolete comment that was fixed by bug 1047928. r=heycam
86088b6c69e8414e6a9845fc7985de6dbbf6f16e
created 2015-01-11 15:43 -0800
pushed 2015-01-12 14:15 +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-01-06 01:29 +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 2014-12-31 21:16 +0000
Xidorn Quan Xidorn Quan - Bug 1114792 - Rename nsStyleContext::IsDirectlyInsideRuby to IsInlineDescendantOfRuby. r=dbaron
3470cdf1cfa8804570b77850020be5083547c1d9
created 2014-12-26 11:54 +0900
pushed 2014-12-26 19:45 +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 2014-12-26 19:45 +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 2014-12-25 20:10 +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 2014-12-25 20:10 +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 2014-12-24 00:56 +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 2014-12-16 12:45 +0000
Xidorn Quan Xidorn Quan - Bug 1098275 - Inlinize block-level boxes inside ruby. r=heycam
bf4849f9b83557c4a6db98f2f5f9a406d0175495
created 2014-11-20 18:24 +0000
pushed 2014-11-21 02:07 +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 2014-11-21 02:07 +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 2014-11-21 02:07 +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 2014-11-21 02:07 +0000
Mats Palmgren Mats Palmgren - Bug 907396 - Frame constructor changes for display:contents. r=bzbarsky
91f983c5cb46d8aceaea4d50869ceb5a96050b94
created 2014-11-19 21:48 -0500
pushed 2014-11-20 11:22 +0000
David Zbarsky David Zbarsky - Bug 1085769: Merge ContentOrAncestorHasAnimation/Transition r=birtles
de062f18d6e178aadc8f3ca864ca72c0cd9117c9
created 2014-11-17 13:46 +0900
pushed 2014-11-17 13:18 +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 2014-11-17 13:18 +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 2014-11-17 13:18 +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 2014-11-13 15:27 +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 2014-11-13 15:27 +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 2014-11-13 15: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
9eb2a0bd0afc9014aa5f75e0a32a85a31906cb2d
created 2014-11-04 14:52 +0000
pushed 2014-11-05 04:41 +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 2014-11-03 12:43 +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 2014-11-02 18:51 +0000
Jonathan Watt Jonathan Watt - Bug 651021 - Make nsRenderingContext a stack class. r=jrmuizel
2c56d741c3fd8e44bc4c7a77d5141b9f101c9810
created 2014-10-23 13:19 +0000
pushed 2014-10-23 18:08 +0000
Mats Palmgren Mats Palmgren - Bug 1083855 - part 6, Make RecreateFramesForContent params non-optional. r=bz
9532ec1b7e807b432c2a71d169ac54331ff9e06f
created 2014-10-12 08:49 +0100
pushed 2014-10-12 18:51 +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-10-10 00:12 +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-10-10 00:12 +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-10-05 16:53 +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-10-03 14:16 +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-10-03 14:16 +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-10-03 14:16 +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-10-03 14:16 +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-10-03 14:16 +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-10-01 13:38 +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-09-25 13:28 +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-09-25 13:28 +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-09-25 13:28 +0000
Cameron McCormack Cameron McCormack - Back out bug 1045895 for causing bug 1070759.
84a355b48a1af40453d27573425e80f382a7caaf
created 2014-09-24 21:06 -0700
pushed 2014-09-25 13:28 +0000
Phil Ringnalda Phil Ringnalda - Back out c0c410aed86f (bug 979133) for -wError bustage
c0c410aed86fee0501e1f6fdb996e9c43200687e
created 2014-09-25 13:13 +1000
pushed 2014-09-25 13:28 +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-09-22 11:11 +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-09-17 18:46 +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
less more (0) -100 -60 tip