layout/base/RestyleTracker.h
7a6b36e4eac92bedc5731eaa84ace454b9c67fb1
created 2015-04-02 21:43 +0200
pushed 2015-05-11 18:39 +0000
Jan Beich Jan Beich - Bug 1145988 - Unbreak build on non-SPS platforms after bug 1129249. r=dholbert, f=chiajung, a=lizzard
703caa5d845f02d37f98f099540a00d4f2353af6
created 2015-03-19 02:19 +0100
pushed 2015-05-11 18:39 +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-03-30 18:32 +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-03-30 18:32 +0000
L. David Baron L. David Baron - Bug 1115812 patch 6 - Move ProcessRestyles from RestyleTracker to RestyleManager. r=heycam
798ae4147b624b90c674c36471aa3816006e330b
created 2014-11-27 09:47 +1100
pushed 2014-12-05 15:23 +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, a=lsblakk
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
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
f481cfe4478372513eb50f681e90fc5fa834f5ee
created 2014-09-19 11:12 +1000
pushed 2014-11-28 15:29 +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-11-28 15:29 +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-11-28 15:29 +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-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
8fae88effe0da5f1032df84c19d0c2c547363a5f
created 2014-09-05 13:48 +1000
pushed 2014-11-28 15:29 +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-10-13 16:35 +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-10-13 16:35 +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-10-13 16:35 +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-10-13 16:35 +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-10-13 16:35 +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-09-02 16:39 +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-07-21 20:25 +0000
Mats Palmgren Mats Palmgren - Bug 508665 - part 1, Change the signature of SetParent/GetParent from nsIFrame* to nsContainerFrame*. r=roc
54f1c073c4b54db77182de9a30428162e225742f
created 2014-05-06 11:23 +0200
pushed 2014-06-09 21:49 +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, a=sledru
0d8ac5b08dd5b4508a596fae8fcbad4cfdb14ea6
created 2014-03-13 17:21 -0700
pushed 2014-06-09 21:49 +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-06-09 21:49 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 7be71c699b85 (bug 984226) for crashtest asserts.
7be71c699b850c07378b0798542131f84b26d308
created 2014-03-13 17:21 -0700
pushed 2014-06-09 21:49 +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
89680c49db3b77ff338a1fccd93b8f1e6a067394
created 2013-12-14 02:21 +1300
pushed 2014-02-04 01:06 +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, a=lsblakk
1c16411289e4bc4202c5786fc463ed7a978f8afc
created 2013-12-13 16:12 +1300
pushed 2014-02-04 01:06 +0000
Robert O'Callahan Robert O'Callahan - Bug 944291 - Part 1: Add SplayTree::find. r=waldo, a=lsblakk
63a55ac51f7fff7d34027ccd0533e0dc94bb3e0d
created 2013-09-06 09:35 -0400
pushed 2013-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 906790 - Minimize layout/base #includes; r=roc
b960146cc1edfb165d358503c0265802e393e6a5
created 2013-07-20 12:14 -0700
pushed 2013-09-16 19:14 +0000
L. David Baron L. David Baron - Bug 896138 patch 4: Move restyle management code from nsCSSFrameConstructor to RestyleManager. r=heycam
6a65da0faed08ac3830760004e291c44b4b2e31c
created 2013-07-20 12:14 -0700
pushed 2013-09-16 19:14 +0000
L. David Baron L. David Baron - Bug 896138 patch 1: Move RestyleTracker and OverflowChangedTracker out of nested namespace mozilla::css (which shouldn't exist) into namespace mozilla. r=heycam
70ada7d7a92e36906f846d775083f4e445083ccc
created 2013-04-28 19:02 +0900
pushed 2013-06-24 18:52 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 859018 - Remove the MSVC exemption for FAIL_ON_WARNINGS in layout. r=dbaron
b9f77eff452682da4a3203b0530d6bfd69764d99
created 2013-03-21 15:33 +1300
pushed 2013-05-13 16:59 +0000
Matt Woodrow Matt Woodrow - Bug 850672 r=roc
9a9689e414e452f7948fdf37445e2d1954811e26
created 2013-03-10 12:44 -0700
pushed 2013-05-13 16:59 +0000
L. David Baron L. David Baron - Bug 849263: Make OverflowChangedTracker actually sort by depth in the tree where it intended to. r=roc
e28f8d101957e1f230da017176ff3aadf572134d
created 2013-02-20 13:13 +1300
pushed 2013-02-24 22:00 +0000
Matt Woodrow Matt Woodrow - Bug 840480. r=roc, a=lsblakk
34e17e7cafd557cae15b80b69d889386cfb90984
created 2013-01-26 14:34 +1300
pushed 2013-02-19 18:06 +0000
Matt Woodrow Matt Woodrow - Bug 832611 - Use NotifyDestroyingFrame to remove frames from the OverflowChangedTracker. r=roc a=akeybl
24dc8d9b0a3a8a47fc9073cb2b4a6745d10c7683
created 2013-01-22 23:00 -0800
pushed 2013-01-23 07:01 +0000
Phil Ringnalda Phil Ringnalda - Back out 7f84bf06751d:a3a21c01dab8 (bug 822906) and 6e334c229091:97e0102c59c0 (bug 815666) for bustage
7f84bf06751d0b6af1c47d9c7650adf8346e993f
created 2013-01-16 12:12 +1300
pushed 2013-01-23 05:54 +0000
Matt Woodrow Matt Woodrow - Bug 822906 - Use SplayTree to remove deleted frames from RestyleTracker. r=roc a=akeybl
6e334c2290919b369aca1fbd66b52f7a644afd5d
created 2012-12-10 15:33 +1300
pushed 2013-01-23 05:54 +0000
Matt Woodrow Matt Woodrow - Bug 815666 - Use OverflowUpdateTracker to avoid calling UpdateOverflow on the same frame multiple times. r=roc a=akeybl
97e0102c59c0d3454410c4c89725d287f71cadf9
created 2012-12-10 15:32 +1300
pushed 2013-01-23 05:54 +0000
Matt Woodrow Matt Woodrow - Bug 815666 - Add a helper class to coalesce frames that need their overflow updated. r=roc a=akeybl
c4f83d9d8243f3f853a5356188164a5fddee2b5a
created 2012-08-22 16:09 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
40d9cac97367d6680dff27dda793a89f78d7616e
created 2011-12-16 15:06 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
f93960a93ad97a56d308bd9ce25d97cbc175d524
created 2011-10-17 11:52 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735
created 2011-10-05 19:52 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge to eliminate bad head.
cad26d2fb5af799dfe030fd2a8948d617eac2f52
created 2011-10-05 18:37 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Backout merge.
a16372ce30b5f6b747246b01fcd215a4bf3b6342
created 2012-08-22 11:56 -0400
pushed 2012-10-08 18:29 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-07-16 19:38 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
8300b50ca0982a3b1c2bed096538dc90bc851fb4
created 2012-05-18 13:30 -0400
pushed 2012-07-16 19:38 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 734847 part 2 - treewide changes resulting from the default-infallibility of hashtables; either remove useless result checks, or use the fallible version of APIs, depending on context, r=jlebar
f586cb3fa70d5662cf58e482041632eaec2d40d4
created 2011-12-14 23:42 -0500
pushed 2012-02-01 00:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 709256 part 1. Fast-path RestyleTracker::ProcessRestyles when there aren't any restyles to process. r=roc
ec7577dec4fceef0ac2717416d9c48289402d935
created 2011-10-17 10:59 -0400
pushed 2011-12-21 12:10 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
e7854b4d29ba905ae3994f821b160c989bac4260
created 2011-09-28 23:19 -0700
pushed 2011-12-21 12:10 +0000
Michael Wu Michael Wu - Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
99146dea1c85e0c73094025d5fbb3659fe9c3879
created 2010-07-30 20:44 -0700
pushed 2011-04-26 22:38 +0000
Craig Topper Craig Topper - Bug 579830 - Change nsCOMPtr<Element> to nsRefPtr<Element>. Change one location that was QIing to Element. r=bz a2.0=benjamin
41bdc98c32bd8795e4b2e3fdb8fabb8198db4998
created 2010-06-18 15:35 -0400
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Another missed review comment for bug 479655
70dada9bb74f6dbf8809945bc7cc81766c1f717e
created 2010-06-18 15:18 -0400
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Addressing some bug 479655 review comments I missed.
dee1e84a95aa4c3273b64f9d767179d6037096d1
created 2010-06-18 12:23 -0400
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 494117 part 2. Don't force selector matching on the whole subtree rooted at an element when the element's style changes. r=dbaron
d594bc58ca6b5520ac9258eee4a3a42cfd87791d
created 2010-06-18 12:23 -0400
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 494117 part 1. Rename eRestyle_Self to eRestyle_Subtree. r=dbaron
9ec74c8e5690b593b569c435d8edf55a78e6b44a
created 2010-06-18 12:23 -0400
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 479655 part 7. Switch to the new setup for tracking and handling restyles. r=dbaron
f000f74ae0345eff0f7790ec4c51cb17d9031bb6
created 2010-06-18 12:23 -0400
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 479655 part 6. Add a private AddPendingRestyle API that allows removing restyle hints, as well as adding them. r=dbaron
01eccee469b5db0e54c625af5197c58521bb76c6
created 2010-06-18 12:23 -0400
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 479655 part 4. Move handling of eRestyle_LaterSiblings into RestyleTracker. r=dbaron
less more (0) tip