layout/base/RestyleManager.h
c212e496d0ce0dcdd52828c8beaa592f29d240cb
created 2016-08-27 19:31 -0700
pushed 2016-09-02 05:03 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1299066: Make NS_STYLE_DISPLAY_* an enum class. Prefer indexing instead of linear search in the frame constructor r=heycam,bz
721abe87ead229cd812d108e5e14fe2454b4eaf7
created 2016-08-16 11:33 -0700
pushed 2016-08-26 04:37 +0000
Bobby Holley Bobby Holley - Bug 1292279 - Add a helper to get the real container and use it in nsPresShell::Content{Inserted,Removed}. r=heycam
543b6fffb61b1a84bb5aa3480c9899c3b1eaf0e6
created 2016-08-11 11:48 -0700
pushed 2016-08-26 04:37 +0000
Bobby Holley Bobby Holley - Bug 1292279 - Explicitly style new children in Content{Appended/Inserted} rather than using restyle hints. r=heycam
294df63717f1e5b7665164bda1e080fd95914a38
created 2016-08-05 11:54 -0700
pushed 2016-08-11 05:03 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1292930: Hoist ChangeHintToString to RestyleManagerBase. r=heycam
2d5a7f342256264b31c8378795c03b5844bfc53b
created 2016-08-03 18:58 -0700
pushed 2016-08-11 05:03 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1292930: stylo: Reuse RestyleManager::PostRestyleEventInternal. r=heycam
89e710c0ff6d3b42330f6fb6e4141d165425972f
created 2016-08-02 15:47 -0700
pushed 2016-08-03 22:15 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1290335: Make ProcessRestyledFrames non static, and tidy up a bit. r=heycam
002fbc72afdddd8db2d50401793f09d52d68cb7b
created 2016-08-01 18:32 -0700
pushed 2016-08-03 22:15 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1290335: Reuse the OverflowChangedTracker between both restyle managers. r=heycam
a3ec445491977faa3c803c5d82dc78100184f223
created 2016-08-01 13:40 -0700
pushed 2016-08-03 22:15 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1290335: Hoist GetNextContinuationWithSameStyle to RestyleManagerBase. r=heycam
a8d9d9b868d60a58860db5c6b429fdb0bda1d148
created 2016-08-01 13:31 -0700
pushed 2016-08-03 22:15 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1290335: Hoist frame-construction logic in RestyleManager to static members in RestyleManagerBase. r=heycam
872ec4f743e5e1c8f40089fe5f9b37ba5f4f5c20
created 2016-07-22 15:27 -0700
pushed 2016-07-27 16:35 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1288873: stylo: Improve the error message when we don't handle a restyle hint. r=heycam
5001c86e2f20dacab94bed32dccb32df8aa3caef
created 2016-07-19 21:10 +0800
pushed 2016-07-20 09:36 +0000
Jeremy Chen Jeremy Chen - Bug 1287728 - part2: convert RestyleResult to enum class. r=heycam
fe8f7126d8214484f508d31de3f6882f4df07ae6
created 2016-07-19 21:10 +0800
pushed 2016-07-20 09:36 +0000
Jeremy Chen Jeremy Chen - Bug 1287728 - part1: explicitly define default value for RestyleResult. r=heycam
769a86b5787dfd7d2bbd10584a54979320c260d9
created 2016-07-08 00:08 -0700
pushed 2016-07-12 07:34 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1285474: Add mozilla::RestyleManagerBase to share logic between RestyleManager and ServoRestyleManager. r=bholley
255baa34b080f87bbb3b99cb8ccaaffad38abbe6
created 2016-06-16 13:14 +0100
pushed 2016-06-16 12:44 +0000
Astley Chen Astley Chen - Bug 1277131 : Part 1 - rename nsTableOuterFrame to nsTableWrapperFrame. r=heycam
774962b54f183a2952cdd22d5a9e185f247d211f
created 2016-03-28 13:34 +0100
pushed 2016-04-12 11:06 +0000
Jonathan Watt Jonathan Watt - Bug 1263773 - Mark a bunch of classes in layout as MOZ_RAII. r=dholbert
8278f70e662c456896b46c67acc328d456957ed1
created 2016-04-10 21:28 +0200
pushed 2016-04-12 09:15 +0000
Boris Chiou Boris Chiou - Bug 1182856 - Part 2: Let AnimationsWithDestroyFrame destroy transitions. r=heycam
4da14b8142a5ba00abe404a15fb8889a6b19aaed
created 2016-03-16 15:05 +0800
pushed 2016-03-17 01:08 +0000
Brian Birtles Brian Birtles - Bug 1245260 - Ignore redundant calls to RestyleManager::IncrementAnimationGeneration; r=dbaron
af6b36331895828a387492db7f43d4d106eb4078
created 2016-02-24 18:01 +1100
pushed 2016-02-24 07:01 +0000
Cameron McCormack Cameron McCormack - Bug 1244068 - Part 3: Factor out nsStyleSet getting in RestyleManager/ElementRestyler. r=dholbert
712bfced88a692b75fe29d41bc3475faa7b913b1
created 2016-02-20 13:20 +1100
pushed 2016-02-20 02:20 +0000
Cameron McCormack Cameron McCormack - Bug 1133615 - Don't assert about the contents of RestyleData::mDescendants when in a full style rebuild. r=dbaron
248497c0c18dea01a6b076483b9cd1f85621e2e8
created 2016-02-17 21:37 +0100
pushed 2016-02-18 10:38 +0000
Boris Chiou Boris Chiou - Bug 1244049 - Part 2: Replace nsCSSPseudoElements::Type with CSSPseudoElementType. r=dbaron
4a020e2e4acec77f56e1ccea319765a7e18c74c9
created 2016-02-16 23:07 +0100
pushed 2016-02-18 10:38 +0000
Boris Chiou Boris Chiou - Bug 1244049 - Part 1: Define scoped enum for CSSPseudoElement type. r=dbaron
75dfe10ec44a88bda2d9721d269ddf2429ac5426
created 2016-02-02 17:36 +0200
pushed 2016-02-02 15:36 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
d77374bc1315f8d5023363d2cea58ca810ba4cb7
created 2016-01-31 10:10 -0800
pushed 2016-01-31 18:11 +0000
Phil Ringnalda Phil Ringnalda - Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray
064969357fc94da487ada47c08249995b28cc560
created 2016-01-31 17:12 +0200
pushed 2016-01-31 15:12 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
b3831779e4d13b88ff696c92404d6f2b08157c17
created 2016-01-13 07:54 +0900
pushed 2016-01-12 22:55 +0000
Brian Birtles Brian Birtles - Bug 1232577 part 18 - Drop RestyleManager::mLastUpdateForThrottledAnimations; r=heycam
c0dab741d32e2159319f2be787494f93ac35a1d2
created 2016-01-06 11:04 +0900
pushed 2016-01-06 02:08 +0000
Brian Birtles Brian Birtles - Bug 1229280 - Move animation generation from AnimationCollection to EffectSet; r=dbaron
198cb59335e7ea15e29f5ff47950e62b9d25186f
created 2015-10-30 10:57 +1100
pushed 2015-10-29 23:57 +0000
Cameron McCormack Cameron McCormack - Bug 1219991 - Make RestyleManager::{Begin,End}ProcessingRestyles private. r=dholbert
acf24615bd1f3f610d566ba357691ad114c8eae7
created 2015-10-29 17:06 +1100
pushed 2015-10-29 06:07 +0000
Cameron McCormack Cameron McCormack - Bug 1219555 - Make RestyleManager::FrameConstructor() private. r=dholbert
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-10-17 21:25 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-10-07 18:10 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-10-07 18:10 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
aa31a6af845a9e39fa4ebae3c78b2d71d0b4fbc1
created 2015-09-17 12:08 +1000
pushed 2015-09-17 02:08 +0000
Cameron McCormack Cameron McCormack - Bug 1203766 - Part 4: Add a "restyle generation" counter, which increments whenever we process pending restyles. r=bzbarsky
467631a7f944e26b83106e1ecf34e8eb162d042d
created 2015-09-14 23:42 +0200
pushed 2015-09-15 06:56 +0000
Hiroyuki Ikezoe Hiroyuki Ikezoe - Bug 1197620 - Part 1 - Stop all animations in destroyed frames. r=bbirtles
e17583a5022fa6314210c66fee42868b28cd71fe
created 2015-09-04 10:00 +1000
pushed 2015-09-04 05:27 +0000
Cameron McCormack Cameron McCormack - Bug 1192302 - Part 2: Traverse the frame tree when processing eRestyle_SomeDescendants. r=bzbarsky
82c3fc440262178dd0e4642e85de1569e74959ce
created 2015-09-04 10:00 +1000
pushed 2015-09-04 05:27 +0000
Cameron McCormack Cameron McCormack - Bug 1192302 - Part 1: Make MustCheckUndisplayedContent take its frame as an argument. r=bzbarsky
25b33fb7dc5167e7b5ed6b7fd2bf4adb1761184d
created 2015-08-29 06:13 +1000
pushed 2015-08-28 20:15 +0000
Cameron McCormack Cameron McCormack - Bug 1180120 - Part 7: Add eRestyleResult_StopWithStyleChange. r=dbaron
1ed938d9bb872efcec59477288a028e6051f2fed
created 2015-08-29 06:13 +1000
pushed 2015-08-28 20:15 +0000
Cameron McCormack Cameron McCormack - Bug 1180120 - Part 6.2: Refactor MaybeReframeFor{Before,After}Pseudo. r=dbaron
f8942f7f4edd7097d4571dec43e8348c3a0e4691
created 2015-08-29 06:13 +1000
pushed 2015-08-28 20:15 +0000
Cameron McCormack Cameron McCormack - Bug 1180120 - Part 6.1: Factor out some of RestyleUndisplayedDescendants. r=dbaron
12994503774640077faca4cb3702b948ff68ab62
created 2015-08-29 06:13 +1000
pushed 2015-08-28 20:15 +0000
Cameron McCormack Cameron McCormack - Bug 1180120 - Part 5: Factor out section of ElementRestyler::Restyle that calls AddPendingRestylesForDescendantsMatchingSelectors. r=dbaron
6229c2f38ea9561603be93a662cba94319187020
created 2015-08-29 06:13 +1000
pushed 2015-08-28 20:15 +0000
Cameron McCormack Cameron McCormack - Bug 1180120 - Part 4: Add an outparam to CalcStyleDifference to indicate which struct pointers were identical. r=dbaron
ed8a95346a08d7ba113dd03f59cdd877a1e7fed9
created 2015-08-29 06:13 +1000
pushed 2015-08-28 20:15 +0000
Cameron McCormack Cameron McCormack - Bug 1180120 - Part 3: Record on ElementRestyler whether we are at the root of a restyle. r=dbaron
6f97ff142c890acb5f5c722d824315a7f475fa37
created 2015-08-05 22:42 +1000
pushed 2015-08-05 12:42 +0000
Cameron McCormack Cameron McCormack - Bug 1180118 - Part 11: Use ReparentStyleContext even if eRestyle_SomeDescendants is used. r=bzbarsky
9f7deabf4068705258a8eaa97d374cef359fd300
created 2015-08-05 22:42 +1000
pushed 2015-08-05 12:42 +0000
Cameron McCormack Cameron McCormack - Bug 1180118 - Part 9: Clear nsCSSSelector pointers in the pending restyle tracker if they might be stale. r=bzbarsky
b7367a66c33a87e52da228f819ffad5cc8d3c265
created 2015-08-05 22:42 +1000
pushed 2015-08-05 12:42 +0000
Cameron McCormack Cameron McCormack - Bug 1180118 - Part 8: Keep track of the closest restyle root in AddPendingRestylesForDescendantsMatchingSelectors. r=bzbarsky
d69928567288428833ed8e1322ff9952adc52995
created 2015-08-05 22:42 +1000
pushed 2015-08-05 12:42 +0000
Cameron McCormack Cameron McCormack - Bug 1180118 - Part 3: Convert eRestyle_SomeDescendants into eRestyle_Self for elements that match selectors. r=bzbarsky
fc5ff8a35475b7fcf9010b08673b24d335122b79
created 2015-08-05 22:42 +1000
pushed 2015-08-05 12:42 +0000
Cameron McCormack Cameron McCormack - Bug 1180118 - Part 2: Add eRestyle_SomeDescendants restyle hint and pass associated restyle hint data into restyle methods. r=bzbarsky
01576b408ea703f6abba09d8e38628723df18c75
created 2015-08-04 12:20 +0200
pushed 2015-08-04 10:23 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out 13 changesets (bug 1180118) for crashes on a CLOSED TREE
91a3e220538892313cc5648dd6ed03948ec11b94
created 2015-08-04 17:27 +1000
pushed 2015-08-04 07:28 +0000
Cameron McCormack Cameron McCormack - Bug 1180118 - Part 11: Use ReparentStyleContext even if eRestyle_SomeDescendants is used. r=bzbarsky
9b41cd9f2bc5822f27f287f515d8fd16a4d3af6e
created 2015-08-04 17:27 +1000
pushed 2015-08-04 07:28 +0000
Cameron McCormack Cameron McCormack - Bug 1180118 - Part 9: Clear nsCSSSelector pointers in the pending restyle tracker if they might be stale. r=bzbarsky
37493f6eef20c1dbf6d6c042a609474e93e1d996
created 2015-08-04 17:27 +1000
pushed 2015-08-04 07:28 +0000
Cameron McCormack Cameron McCormack - Bug 1180118 - Part 8: Keep track of the closest restyle root in AddPendingRestylesForDescendantsMatchingSelectors. r=bzbarsky
4a7b7998035393642b06092c233100a4c3ebfbab
created 2015-08-04 17:27 +1000
pushed 2015-08-04 07:28 +0000
Cameron McCormack Cameron McCormack - Bug 1180118 - Part 3: Convert eRestyle_SomeDescendants into eRestyle_Self for elements that match selectors. r=bzbarsky
20984dfa43025254ccbebaf2f17fa1496660ef0b
created 2015-08-04 17:27 +1000
pushed 2015-08-04 07:28 +0000
Cameron McCormack Cameron McCormack - Bug 1180118 - Part 2: Add eRestyle_SomeDescendants restyle hint and pass associated restyle hint data into restyle methods. r=bzbarsky
b2d75f57a96718c7df51006ee8096a6a5f1d32f9
created 2015-07-22 15:54 +1200
pushed 2015-08-03 23:55 +0000
Robert O'Callahan Robert O'Callahan - Bug 1184842. Route aOldValue/aNewValue to AttributeData. r=heycam
e8679898fa3aef193ca8ea8a6cd55caff6aa1196
created 2015-05-18 16:03 -0700
pushed 2015-05-19 10:35 +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
ac4464790ec4896a5188fa50cfc69ae0ffeddc08
created 2015-03-21 12:28 -0400
pushed 2015-03-21 16:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
c5a6c94eda7116d80feeb56035ffc6495dff3b38
created 2015-03-04 16:08 +1100
pushed 2015-03-04 05:07 +0000
Cameron McCormack Cameron McCormack - Bug 1137031 - Do not stop restyling when TryStartingTransitiosn gives us a new style context. r=dbaron
c6c31042956281faf55328b6881c39a6a0f42c12
created 2015-03-03 11:09 +0000
pushed 2015-03-03 11:09 +0000
Andrea Marchesini Andrea Marchesini - Bug 1134280 - Get rid of Tag() - patch 2.6 - layout/base and layout/form - Fix all the occurrences, m=smaug, r=surkov
60d2f893feb93f77cb19b6fb43dd9e9afae2b518
created 2015-02-18 09:28 +1100
pushed 2015-02-17 22:29 +0000
Cameron McCormack Cameron McCormack - Bug 1127198 - Part 4: Clear cached structs only after we have fully processed a restyle. r=dbaron
29d623ce3ed29bb43cbd4ec4b868989290588228
created 2015-02-17 11:15 +1300
pushed 2015-02-16 22:16 +0000
L. David Baron L. David Baron - Bug 960465 patch 17 - Remove separate animation and non-animation phases of restyling. r=birtles
f0ab4e7bf0d99de3f721e7c6341a9e8a2454c90e
created 2015-02-17 11:15 +1300
pushed 2015-02-16 22:16 +0000
L. David Baron L. David Baron - Bug 960465 patch 15 - Switch debugging user of IsProcessingAnimationOnlyStyleUpdate() to InAnimationOnlyStyleUpdate() so that I can remove the former. r=birtles
less more (0) -100 -60 tip