layout/base/RestyleTracker.h
063a0c08a804ce1997c7f6abc01bbf7100704134
created 2016-09-23 18:08 +0800
pushed 2016-09-26 11:08 +0000
Jeremy Chen Jeremy Chen - Bug 1305004 - fix ReResolveStyleContext related comments. r=heycam
4687780af322afe048863d5f0f943ec1ca4d7f9f
created 2016-08-18 17:03 -0700
pushed 2016-08-19 21:43 +0000
Bobby Holley Bobby Holley - Bug 1296509 - Optimize GetFlattenedTreeParent. r=smaug
4714ae58c55efc58987c5a30bf4a824392018500
created 2016-07-27 17:22 -0700
pushed 2016-08-03 22:15 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1290335: stylo: Hoist OverflowChangedTracker to its own file. 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
78bff0b2ded4a70d0a8ebe88a127f71a9daa861b
created 2016-07-17 22:20 +0800
pushed 2016-07-20 09:36 +0000
Jeremy Chen Jeremy Chen - Bug 1287308 - part1: replace uses of NS_STYLE_HINT_NONE with nsChangeHint(0). r=dbaron
ed713102408e02b6162cf0bb7c4bc83c7ea6bd12
created 2016-06-21 13:17 -0700
pushed 2016-06-29 06:39 +0000
Brad Werth Brad Werth - Bug 1243559 - Removes static casts from calls to FrameProperties::Get, ::Set, and ::Remove, and forces callers to use the type associated with the property. r=dbaron
dd0771829dc90fdc6c9d19f4884ebc7c340f3beb
created 2016-06-22 18:45 -0700
pushed 2016-06-23 01:45 +0000
Phil Ringnalda Phil Ringnalda - Back out changeset 0bb00282a4c2 (bug 1243559) for widespread SVG assertion failures
0bb00282a4c22660572181cf2eefd0ab22f24d81
created 2016-06-21 13:17 -0700
pushed 2016-06-22 23:21 +0000
Brad Werth Brad Werth - Bug 1243559 - Removes static casts from calls to FrameProperties::Get, ::Set, and ::Remove, and forces callers to use the type associated with the property. r=dbaron
232a786cf87fb0f68f9bda6e9316515524d2ac8a
created 2016-06-07 21:10 +0100
pushed 2016-06-10 09:56 +0000
Jonathan Watt Jonathan Watt - Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky
743b83a94cd48c095b0482f84cefff50d27d586b
created 2016-05-23 11:26 +0800
pushed 2016-05-23 03:48 +0000
Jeremy Chen Jeremy Chen - Bug 1273766 - part3: purge NS_UpdateHint inline. r=heycam
2e892381207b290cb23eed4fcc9df111debbb903
created 2016-02-27 11:12 -0800
pushed 2016-02-27 21:39 +0000
Eric Rahm Eric Rahm - Bug 1251770 - Remove remaining references to MOZILLA_XPCOMRT_API from layout. 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
d391b419c38b8331982c1b2725a01ef11442e868
created 2016-01-28 14:23 +1100
pushed 2016-01-28 03:29 +0000
Xidorn Quan Xidorn Quan - Bug 1230034 part 6 - Convert all frame properties which do not hold pointer to be typed. r=dbaron
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
dc09037597461b7550f6ddc7359af6a9b80b9ed3
created 2015-09-12 19:08 +1000
pushed 2015-09-12 09:08 +0000
Cameron McCormack Cameron McCormack - Bug 1202512 - Part 1: Add Element flags to record whether an eRestyle_SomeDescendants restyle is pending for it. 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
c45ba0178caae13a1408b5b74d1619409d9df3ad
created 2015-08-05 22:42 +1000
pushed 2015-08-05 12:42 +0000
Cameron McCormack Cameron McCormack - Bug 1180118 - Part 7: Split out FindClosestRestyleRoot and allow passing in a pre-computed restyle root to AddPendingRestyle. 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
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
b7ec8d4d2d7ec81147f6c37d536693a722c8f10b
created 2015-08-04 17:27 +1000
pushed 2015-08-04 07:28 +0000
Cameron McCormack Cameron McCormack - Bug 1180118 - Part 7: Split out FindClosestRestyleRoot and allow passing in a pre-computed restyle root to AddPendingRestyle. 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
ac8f93de22cb69acea8c9d8d32714d2b2fbab362
created 2015-04-14 19:38 +0200
pushed 2015-04-14 19:20 +0000
Jan Beich Jan Beich - Bug 1151829 - Unbreak build on non-SPS platforms after bug 1093934. r=rbarker r=dholbert r=mstange
8fead3b81ebfa56e7883d0d50412c84f5b3150b2
created 2015-04-09 13:40 -0700
pushed 2015-04-09 20:40 +0000
Wes Kocher Wes Kocher - Backed out changeset 84ebfdd3c94c (bug 1151829) for windows build bustage CLOSED TREE
84ebfdd3c94cf137763c6c37187a31fe95565892
created 2015-04-07 17:26 -0400
pushed 2015-04-09 19:19 +0000
Jan Beich Jan Beich - Bug 1151829 - Unbreak build on non-SPS platforms after bug 1093934. r=rbarker
4de1ed6e851de5daf5e0b182832874c5a80ca6da
created 2015-04-02 21:43 +0200
pushed 2015-04-03 09:25 +0000
Jan Beich Jan Beich - Bug 1145988 - Unbreak build on non-SPS platforms after bug 1129249. r=dholbert f=chiajung
703caa5d845f02d37f98f099540a00d4f2353af6
created 2015-03-19 02:19 +0100
pushed 2015-03-20 08:10 +0000
chiajung hung chiajung hung - Bug 1129249 - Add a "restyle" feature to profiler and split the style label in Cleopatra based on the restyleSource, r=dholbert,mstange
0bd4e491041ad8f8b2c55c35cb7f7c2a8cf8cad5
created 2015-02-16 16:34 +1300
pushed 2015-02-16 03:34 +0000
L. David Baron L. David Baron - Bug 992077 patch 5 - Remove implementation of OverflowChangedTracker::CHILDREN_AND_PARENT_CHANGED. r=mats
ce19dc161a0b5a65eaa0c2c9a0659f3079900146
created 2015-01-13 21:03 -0800
pushed 2015-01-14 05:03 +0000
L. David Baron L. David Baron - Bug 1115812 patch 6 - Move ProcessRestyles from RestyleTracker to RestyleManager. r=heycam
b60b88f91313c26d9d9caece7c58554f5ff4257d
created 2014-11-27 09:47 +1100
pushed 2014-11-26 22:48 +0000
Cameron McCormack Cameron McCormack - Bug 1098270 - Null check curData in AddPendingRestyle to avoid crashing on style sheet updates in ShadowRoots outside of the composed document. r=dbaron
d4e7b198391cf5d89ef1a014a0f42f0840865eec
created 2014-09-25 15:45 +1000
pushed 2014-09-25 05:50 +0000
Cameron McCormack Cameron McCormack - Bug 979133 - Add facility to log the restyle process. r=dbaron
84a355b48a1af40453d27573425e80f382a7caaf
created 2014-09-24 21:06 -0700
pushed 2014-09-25 04:07 +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 03:13 +0000
Cameron McCormack Cameron McCormack - Bug 979133 - Add facility to log the restyle process. r=dbaron
f481cfe4478372513eb50f681e90fc5fa834f5ee
created 2014-09-19 11:12 +1000
pushed 2014-09-19 01:12 +0000
Cameron McCormack Cameron McCormack - Bug 1062732 - Avoid tracking descendants for restyling if we are force restyling the entire subtree. r=dbaron
4738068430a9d734e2c70ccf7b0a052e09623568
created 2014-09-19 11:12 +1000
pushed 2014-09-19 01:12 +0000
Cameron McCormack Cameron McCormack - Bug 1063384 - Make RestyleTracker::DoProcessRestyle's restylesToProcess not have an mDescendants array in each element. r=dbaron
635055d16df6cbca72dc7bb793732a400558ec4a
created 2014-09-05 13:48 +1000
pushed 2014-09-05 03:56 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 24: Avoid copying RestyleData::mDescendants when modifying an existing entry. r=dbaron
52a7e3a19638d1a0c76ea7c3216a7a14247f40d1
created 2014-09-05 13:48 +1000
pushed 2014-09-05 03:56 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 21: Fix issue where not all pending-restyle descendants are restyled. r=dbaron
8fae88effe0da5f1032df84c19d0c2c547363a5f
created 2014-09-05 13:48 +1000
pushed 2014-09-05 03:56 +0000
Cameron McCormack Cameron McCormack - Bug 931668 - Part 10: Record pending restyles of restyle root descendants and ensure we restyle them if we didn't get to them. r=dbaron
9d4e083655b993f73ba3eca84e0f14cdd270bcda
created 2014-08-31 23:36 -0400
pushed 2014-09-01 03:36 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1060985 - Fix more bad implicit constructors in layout; r=roc
2919311231ecd1bd53e18eee26bc7106b2ab806c
created 2014-08-03 13:11 -0700
pushed 2014-08-03 20:12 +0000
L. David Baron L. David Baron - Bug 996796 patch 18 - Fix RestyleTracker to handle restyle hints exactly rather than pessimistically when restyling continuations with varying styles (e.g., spans inside ::first-line or ::first-letter). r=heycam
c0d4dd2261a5ac9bb1aece976e1774d977b8b13d
created 2014-08-03 01:22 -0700
pushed 2014-08-03 08:22 +0000
L. David Baron L. David Baron - Back out bug 996796 patch 18 through patch 25 (changesets fbe97c2db729 through 9719c08c3144) to fix 50%-of-the-time Android 4.0 debug orange from single assertion ("Why did this not get handled while processing mRestyleRoots?", layout/base/RestyleTracker.cpp, line 87) in gfx/tests/crashtests/815489.html .
fbe97c2db7299c1459167c88442a3ef5c57a90cd
created 2014-08-02 19:37 -0700
pushed 2014-08-03 02:38 +0000
L. David Baron L. David Baron - Bug 996796 patch 18 - Fix RestyleTracker to handle restyle hints exactly rather than pessimistically when restyling continuations with varying styles (e.g., spans inside ::first-line or ::first-letter). r=heycam
8da0b361d546fb9a84774d0e0e2f633df6d4a427
created 2014-08-02 19:37 -0700
pushed 2014-08-03 02:38 +0000
L. David Baron L. David Baron - Bug 996796 patch 6 - Adjust checks of restyle types to accomodate new types weaker than eRestyle_Self. r=heycam
6e62d26d659c75a7be32298e259133e68c571d82
created 2014-06-18 17:07 -0700
pushed 2014-06-19 00:08 +0000
L. David Baron L. David Baron - Bug 996798 - Add a typedef to make it easier to change the size of nsWrapperCache/nsINode flags. r=bzbarsky
88e93734e132d1bc5231471df48708cd651172b6
created 2014-05-24 22:20 +0000
pushed 2014-05-24 22:20 +0000
Mats Palmgren Mats Palmgren - Bug 508665 - part 1, Change the signature of SetParent/GetParent from nsIFrame* to nsContainerFrame*. r=roc
446230ff2bdbfaa4f82234a3b51ac66c826fee61
created 2014-05-06 11:23 +0200
pushed 2014-05-07 06:52 +0000
Kearwood (Kip) Gilbert Kearwood (Kip) Gilbert - Bug 1005405 - OverflowChangedTracker::Flush() no longer downgrades parent frames from CHILDREN_AND_PARENT_CHANGED to CHILDREN_CHANGED. r=dbaron
0d8ac5b08dd5b4508a596fae8fcbad4cfdb14ea6
created 2014-03-13 17:21 -0700
pushed 2014-04-16 17:57 +0000
Kearwood (Kip) Gilbert Kearwood (Kip) Gilbert - Bug 984226 - Add parameter to OverflowChangedTracker::AddFrame to distingush between frames that need nsIFrame::UpdateOverflow called and frames that only have a transform that has changed. r=dbaron
44732d1a525ad843c1acf3326ac4dd7a42c0f631
created 2014-04-08 15:31 -0400
pushed 2014-04-08 19:30 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 7be71c699b85 (bug 984226) for crashtest asserts.
7be71c699b850c07378b0798542131f84b26d308
created 2014-03-13 17:21 -0700
pushed 2014-04-08 18:28 +0000
Kearwood (Kip) Gilbert Kearwood (Kip) Gilbert - Bug 984226 - Add parameter to OverflowChangedTracker::AddFrame to distingush between frames that need nsIFrame::UpdateOverflow called and frames that only have a transform that has changed. r=dbaron
5e992c8ea14f9146e31e6b684fc2f79431c552dd
created 2013-12-14 02:21 +1300
pushed 2014-01-04 11:41 +0000
Robert O'Callahan Robert O'Callahan - Bug 944291. Part 2: Mark parent frames whose child frames' overflow have changed as always needing UpdateOverflow called. r=matspal
e8ba8d0373659069182487c46a97d2c76d616976
created 2013-12-13 16:12 +1300
pushed 2014-01-04 11:41 +0000
Robert O'Callahan Robert O'Callahan - Bug 944291. Part 1: Add SplayTree::find. r=waldo
63a55ac51f7fff7d34027ccd0533e0dc94bb3e0d
created 2013-09-06 09:35 -0400
pushed 2013-09-06 13:37 +0000
Corey Ford Corey Ford - Bug 886646 - Part 6: Implement sticky positioning, calculated on reflow and scroll. r=dbaron, r=dholbert
bc427f5ec61be794e33a5df279368c39f40b6bdd
created 2013-09-02 20:41 +1200
pushed 2013-09-05 06:05 +0000
Robert O'Callahan Robert O'Callahan - Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg
94faaa7e4d408654ffea00ad038b9e2f870ef92c
created 2013-08-19 18:55 -0400
pushed 2013-08-20 13:57 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 906790 - Minimize layout/base #includes; r=roc
less more (0) -60 tip