layout/base/RestyleManager.cpp
5b4bac2ebf6c8cf18b6686134d79bcf4d0a94b95
created 2014-11-05 12:25 -0500
pushed 2014-11-05 17:25 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset fdb8b52bea5c (bug 1077687) for bustage.
fdb8b52bea5ce3752dc44357c3b582f308e66c7a
created 2014-11-02 16:47 +0000
pushed 2014-11-05 16:49 +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, a=dveditz
80e3a7e6be3584e0975863677e080c4ca4094123
created 2014-09-17 10:40 +1000
pushed 2014-10-13 16:35 +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, a=abillings
916f273f3ad1c438b8e48ff0cce848b01f2ed86d
created 2014-08-24 21:48 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 1057129 patch 3 - Post restyles from CheckAnimationRule directly to pseudo-elements. r=birtles
56c3cb543b9092af71a1e771ed1ddb958957717c
created 2014-08-24 21:48 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 1057098 - Rename ElementRestyler::Restyle{Before,After}Pseudo to MaybeReframeFor{Before,After}Pseudo. r=bzbarsky
3eee51b304705b926bb9e5c197274e99f6ae9a5e
created 2014-08-19 20:37 -0700
pushed 2014-10-13 16:35 +0000
Seth Fowler Seth Fowler - Bug 35168 - Backout 4 changesets (e15a7a0c8f70, 852b5ce53278, f36adee1958f, 479ff28f783f) for B2G bustage and reftest failures ON A CLOSED TREE
852b5ce532789f75787e3580b9375da2c8521abc
created 2014-08-19 18:24 -0700
pushed 2014-10-13 16:35 +0000
Seth Fowler Seth Fowler - Bug 35168 (Part 2) - Allow relative positioning of internal table objects. r=dbaron
5de91aef0d9cc7aa021961fb5bbfcfe591757aa3
created 2014-08-15 16:03 +0100
pushed 2014-10-13 16:35 +0000
Ed Morley Ed Morley - Backed out changeset 8589d9bdd501 (bug 1040735) for B2G gaia-ui-test crashes
8589d9bdd50156d71a3566153459236c16c102ed
created 2014-08-15 09:46 -0400
pushed 2014-10-13 16:35 +0000
Alexander Surkov Alexander Surkov - Bug 1040735 - DOM node reinsertion under anonymous content may trigger a11y child adoption, r=bz, tbdaunde
e922666335d53087584ed7ab6dc3c606556785d3
created 2014-08-13 15:39 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 625289 patch 7 - Expose TryStartingTransition. r=heycam
e69260bc73e5fde15fa336527269137bf4a7d9fc
created 2014-08-13 15:39 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 625289 patch 5 - Create a ReframingStyleContexts struct during restyling. r=heycam
f8dfb26a480e6ade568c1fbe0b4b2204b5625613
created 2014-08-13 15:39 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 625289 patch 4 - Add member variable to restyle manager for currently reframing style contexts. r=heycam
2934028bc05578f3952749c1f5489d227fac5344
created 2014-08-13 15:39 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 625289 patch 2 - Create wrapper function around the only calling pattern of ComputeStyleChangeFor. r=heycam
97a9985d440942e641dd7f6c8762f819f0158cbc
created 2014-08-13 15:39 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 625289 patch 1 - Add comment about dependence on synchronous frame reconstruction. r=heycam
96483fbec78522721d4a2da3480e0ca2f836050e
created 2014-08-06 22:58 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 996796 patch 24 - Use a RestyleTracker for the coalescing in the animation-only style flush (miniflush). r=heycam
a2f481de3386931f84153012d73678d1bc7251c3
created 2014-08-06 22:58 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 996796 patch 23 - Make transition manager ignore StyleContextChanged notifications during an animation-only style update. r=heycam
e148599c0bba8892682bdb335c01aa42df75b23b
created 2014-08-03 13:11 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 996796 patch 22 - Make restyling exact - only call RestyleBeforePseudo and RestyleAfterPseudo when we have an eRestyle_Subtree hint. r=heycam
2f9429f3db79ee16261146709b41b51f3d66aee4
created 2014-08-03 13:11 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 996796 patch 21 - Make restyling exact - Only call MaybeRecreateFramesForElement when we have a nonzero restyle hint. r=heycam
dd86a9d3fd78d0e20c24623e0bb80c464d16c6ee
created 2014-08-03 13:11 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 996796 patch 20 - Make restyling exact - Avoid rerunning selector matching on everything when the basis of rem units changes. r=heycam
69c78fb96b8ab6e1fc71ccff46f9dc41354bcd95
created 2014-08-03 13:11 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 996796 patch 19 - Avoid reresolution for extra style contexts when the restyle hint is not eRestyle_Self or eRestyle_Subtree. r=heycam
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 .
ebf41f7c81b233b13b03a6caf7f254a41131e4d2
created 2014-08-02 19:37 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 996796 patch 24 - Use a RestyleTracker for the coalescing in the animation-only style flush (miniflush). r=heycam
bc7a3787b5840de84f226eca8b32020e39e651ce
created 2014-08-02 19:37 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 996796 patch 23 - Make transition manager ignore StyleContextChanged notifications during an animation-only style update. r=heycam
0c1136091a68100400db5bb09b99f355e89841e7
created 2014-08-02 19:37 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 996796 patch 22 - Make restyling exact - only call RestyleBeforePseudo and RestyleAfterPseudo when we have an eRestyle_Subtree hint. r=heycam
d776e50cd14099e3378034719bd55c2ca3ce8fb9
created 2014-08-02 19:37 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 996796 patch 21 - Make restyling exact - Only call MaybeRecreateFramesForElement when we have a nonzero restyle hint. r=heycam
10438983fda725c15da15939fc2fed0a39a826ad
created 2014-08-02 19:37 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 996796 patch 20 - Make restyling exact - Avoid rerunning selector matching on everything when the basis of rem units changes. r=heycam
dc528616d91609b7aad047bc5674f79834fd6f40
created 2014-08-02 19:37 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 996796 patch 19 - Avoid reresolution for extra style contexts when the restyle hint is not eRestyle_Self or eRestyle_Subtree. r=heycam
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
d9db9020d57ace77058e987ad5e8bef422da6b50
created 2014-08-02 19:37 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 996796 patch 8 - Pass the replacements through to ResolveStyleWithReplacement. r=heycam
a8a810bc1b360482b6acf3c202c0c113f31543a4
created 2014-08-02 19:37 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 996796 patch 7 - Add new restyle types that replace only the data from CSS transitions or animations. 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
aab324210e8df33da2868db14f22290e5bf68572
created 2014-07-22 01:57 +1200
pushed 2014-10-13 16:35 +0000
Robert O'Callahan Robert O'Callahan - Bug 1013054. Don't propagate non-repaint change hints to the canvas frame. r=mattwoodrow
7f36e474edcd04acc18e6dedbcabd70d19361a9e
created 2014-07-24 21:35 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 996796 patch 3 - Move the knowledge of when we last updated main-thread-suppressed animation styles into the restyle manager rather than have two separate but always equal timestamps for animations and transitions. r=birtles
16065088f95738379bb610eb91238a0ab40894ed
created 2014-07-24 21:35 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 996796 patch 2 - Change the public API to updating main-thread-suppressed animation styles (miniflush) in preparation for refactoring how it works. r=birtles
fa40edea370500921e38b400b61f0438d05b4cff
created 2014-07-24 21:35 -0700
pushed 2014-10-13 16:35 +0000
L. David Baron L. David Baron - Bug 996796 patch 1 - Perform a miniflush on both animations and transitions before processing restyles. r=birtles
a4ba6995c87e7cf67a7d513ac7e23dcdab76b408
created 2014-07-24 01:28 -0700
pushed 2014-10-13 16:35 +0000
Simon Montagu Simon Montagu - Bug 789096 patch 9: use logical coordinates in nsHTMLReflowState available size. r=jfkthame
8edc56a7740b277fea8a7c8271db5dbb97a6c171
created 2014-07-22 09:34 +0200
pushed 2014-10-13 16:35 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset a0ffaeafbe7e (bug 1013054) for reftest failure
a0ffaeafbe7eb919f05505c8c9d7b4fb1d73fc2a
created 2014-07-22 01:57 +1200
pushed 2014-10-13 16:35 +0000
Robert O'Callahan Robert O'Callahan - Bug 1013054. Don't propagate non-repaint change hints to the canvas frame. r=mattwoodrow
847187402f4e1e917a3563c745448583911f93e2
created 2014-07-21 17:40 +0100
pushed 2014-10-13 16:35 +0000
Ed Morley Ed Morley - Backed out changeset 3eef0822d4d0 (bug 1013054) for failures in 1013054-1.html
3eef0822d4d0de35e12f4ed1b2ef5add9e79da90
created 2014-07-22 01:57 +1200
pushed 2014-10-13 16:35 +0000
Robert O'Callahan Robert O'Callahan - Bug 1013054. Don't propagate non-repaint change hints to the canvas frame. r=mattwoodrow
dafe68644b4543b3ddee87a69f076fbb9eda38cf
created 2014-09-17 10:40 +1000
pushed 2014-09-17 21:11 +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, a=abillings
7056b101fbb0a6c318c899e0cacdf78d59a5e8c6
created 2014-07-16 13:28 +0200
pushed 2014-09-02 16:39 +0000
Chris Lord Chris Lord - Bug 1038781 - Don't reflow/repaint frame when clip changes. r=roc
bdf18e88d83427e06f0948b1120ee0499650fef1
created 2014-06-18 17:07 -0700
pushed 2014-09-02 16:39 +0000
L. David Baron L. David Baron - Bug 1026768 - Pass the restyle hint through from ProcessOneRestyle to ComputeStyleChangeFor rather than converting it to a boolean and back. r=heycam
75618ce20f689d6402b59d771e621e789f46e97c
created 2014-06-17 10:32 -0400
pushed 2014-09-02 16:39 +0000
Susanna Bowen Susanna Bowen - Bug 727125 - Update overflow areas for text frames on text-decoration change to ensure text-decoration on hover is visible. r=dbaron
8172a17de3ef68a8837146c578d014a1190f5c22
created 2014-06-16 09:55 -0400
pushed 2014-09-02 16:39 +0000
Susanna Bowen Susanna Bowen - Bug 1025308 - Rename the variables associated with skipping style fixups for children element's based on parent display value. r=mats
275ed6b009f6f8369f029f1310cd77c35ee53c00
created 2014-06-16 13:34 -0700
pushed 2014-09-02 16:39 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 727125) for reftest bustage on an otherwise CLOSED TREE
443361e2724ae5dc79a6126a089dd518aa2f3832
created 2014-06-16 11:58 -0700
pushed 2014-09-02 16:39 +0000
Susanna Bowen Susanna Bowen - Bug 727125 - Update overflow areas for text frames on text-decoration change to ensure text-decoration on hover is visible. r=dbaron
53d0a153ba24ebf2bae6f8bd11bc453e43f3e169
created 2014-06-12 14:45 -0400
pushed 2014-09-02 16:39 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets d0ee7053aaf3 and c83f17cd74be (bug 727125) for B2G reftest failures.
d0ee7053aaf3ef07c751eda030eaf5c9242ba568
created 2014-06-09 15:00 -0400
pushed 2014-09-02 16:39 +0000
Susanna Bowen Susanna Bowen - Bug 727125 - Update overflow areas for text frames on text-decoration change to ensure text-decoration on hover is visible. r=dbaron
33ce82daa572524796c42524c745407ee249bc7d
created 2014-06-06 15:22 +1000
pushed 2014-09-02 16:39 +0000
Cameron McCormack Cameron McCormack - Bug 1017798 - Part 1: Make AncestorFilter and the TreeMatchContext style scope list include ancestors from following ShadowRoots up to the light tree. r=bzbarsky
b83af60025b875f93b83cde0237d78f432937a04
created 2014-05-23 17:12 -0400
pushed 2014-07-21 20:25 +0000
Victor Porof Victor Porof - Bug 1007203 - Always add categories when pushing to the pseudostack, r=djvj
75c14b62556ece809d3c47612b6ed2948e29a35f
created 2014-05-24 22:20 +0000
pushed 2014-07-21 20:25 +0000
Mats Palmgren Mats Palmgren - Bug 508665 - part 3, Change GetContentInsertionFrame() to return a nsContainerFrame*, and return null for leaf frames. Deal with GetContentInsertionFrame() returning null in a couple of places. r=roc
0d161e4c59fe6ece1302e782a7663352f14db10f
created 2014-05-13 00:47 +0000
pushed 2014-07-21 20:25 +0000
Mats Palmgren Mats Palmgren - Bug 1008917 - part 15, make RestyleManager::StyleChangeReflow() return type 'void'. r=roc
157af79fbc88c386a39e20fbc3892798b1e91a67
created 2014-05-12 15:47 -0700
pushed 2014-07-21 20:25 +0000
Wes Kocher Wes Kocher - Backed out 11 changesets (bug 1008917) for apparently introducing an intermittent failure of B2G Crashtest-2 on a CLOSED TREE
b52154d8d9002f549fe433872572c0e6ba1d9c76
created 2014-05-12 17:40 +0000
pushed 2014-07-21 20:25 +0000
Mats Palmgren Mats Palmgren - Bug 1008917 - part 15, make RestyleManager::StyleChangeReflow() return type 'void'. r=roc
6f4bd1dcbc0f06a873e018b00bc7d155dc1c0737
created 2014-04-25 15:29 -0700
pushed 2014-07-21 20:25 +0000
Kearwood (Kip) Gilbert Kearwood (Kip) Gilbert - Bug 926728 - Only pass the first continuation or or-split-sibling of the sticky element to StickyScrollContainer::PositionContinuation. r=dbaron, r=corey
d4ec70824b69234210e061878e9f67d2e070883a
created 2014-05-03 13:42 +0000
pushed 2014-07-21 20:25 +0000
Mats Palmgren Mats Palmgren - Bug 1000376 - part 3, s/FlexItemStyleFixup/FlexOrGridItemStyleFixup/ and corresponding comment changes. r=dholbert
114a84c729dbf3be661d64405260fc6cda67e282
created 2014-04-24 09:30 -0700
pushed 2014-06-09 21:49 +0000
L. David Baron L. David Baron - Bug 997506: Call CreateNeededFrames for all ProcessPendingRestyles calls rather than just most. r=tn
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
less more (0) -100 -60 tip