layout/generic/nsBlockReflowState.h
470cd8c739c57cb164ce261c1d896bcb75ed76a5
created 2015-03-19 01:48 +0200
pushed 2015-03-18 23:49 +0000
Simon Montagu Simon Montagu - Bug 1114239 patch 3: Backout bug 1062963 patch 3, r=jfkthame, a=lmandel
8fca3694654a61a7ff05284e952a1d4863fc6acd
created 2015-03-19 01:48 +0200
pushed 2015-03-18 23:49 +0000
Simon Montagu Simon Montagu - Bug 1114239 patch 2: Backout bug 1079139, r=jfkthame, a=lmandel
56d432ad6ed6039bbb128e78774e23774b128f08
created 2014-12-19 16:28 +0000
pushed 2015-02-23 15:17 +0000
Mats Palmgren Mats Palmgren - Bug 447660 part 3 - When collecting / pushing a float, make sure to also pick up its next-in-flows that are in same block. r=roc
3c8aa35169bfeb835ec925b0e9e0ae6df621c5df
created 2014-12-19 16:28 +0000
pushed 2015-02-23 15:17 +0000
Mats Palmgren Mats Palmgren - Bug 447660 part 1 - Replace the #define DISABLE_FLOAT_BREAKING_IN_COLUMNS with a pref to enable fragmenting of floats inside columns. Set the pref enabled by default in non-RELEASE builds only. r=roc
355036dd6de6bc355c4962296594c7a8ef8708ab
created 2014-11-13 08:58 +0000
pushed 2015-01-12 19:37 +0000
Jonathan Kew Jonathan Kew - Bug 1088025 - part 1 - Ensure nsBlockReflowState has a constrained mContainerWidth before we reflow lines into the container. r=dbaron
3b63378162d709eba82b3ee0c32aad53aa425088
created 2014-10-21 15:16 -0700
pushed 2015-01-12 19:37 +0000
Simon Montagu Simon Montagu - Bug 1079139: make nsFlowAreaRect.mRect a LogicalRect. r=jfkthame
2a23169817084162473ccaf3d8d887945ded7f17
created 2014-10-21 15:16 -0700
pushed 2015-01-12 19:37 +0000
Simon Montagu Simon Montagu - Bug 1062963 patch 3: make nsFloatManager's origin a LogicalPoint, adapt GetFlowAreas, AddFloats, ClearFloats, etc. to use it and make nsFloatManager region functions work with logical region. r=jfkthame
2c490d1c97b0882a22980c25ff2fd303065832cb
created 2014-10-19 18:44 -0700
pushed 2015-01-12 19:37 +0000
Phil Ringnalda Phil Ringnalda - Backed out 4 changesets (bug 1062963, bug 1079139) for failures in 427129-table-caption.html in b2g reftest-6 and Android 2.3 reftest-5
a9672db96a5dec6591e6cf0bbf8dd5056eaba825
created 2014-10-19 12:32 -0700
pushed 2015-01-12 19:37 +0000
Simon Montagu Simon Montagu - Bug 1079139: make nsFlowAreaRect.mRect a LogicalRect. r=jfkthame
241c23570a6271abe1c3dd908d06a06dd9b66f30
created 2014-10-19 12:32 -0700
pushed 2015-01-12 19:37 +0000
Simon Montagu Simon Montagu - Bug 1062963 patch 3: make nsFloatManager's origin a LogicalPoint, adapt GetFlowAreas, AddFloats, ClearFloats, etc. to use it and make nsFloatManager region functions work with logical region. r=jfkthame
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
4fce65c2d8bb20dabf043899c5383e6e3fb6e654
created 2014-06-30 19:05 +0100
pushed 2014-09-02 16:39 +0000
Jonathan Kew Jonathan Kew - bug 789096 patch 8 followup - constify new accessors in nsBlockReflowState. r=smontagu
8bc5711c589e77c5bbb3b932f9d3569a5ca6b576
created 2014-06-20 02:55 -0700
pushed 2014-09-02 16:39 +0000
Simon Montagu Simon Montagu - Bug 789096 patch 8: use logical coordinates in nsBlockReflowState. r=jfkthame
63325b58cde5dcdda33b3bb46550027631e248ad
created 2014-05-12 11:45 +0000
pushed 2014-07-21 20:25 +0000
Mats Palmgren Mats Palmgren - Bug 998535 - Apply GetSkipSides to block border+padding to make it for work for box-decoration-break:clone. r=roc
983feecdb5da5a7060699e2ac7a9a96489700bc6
created 2014-04-16 01:03 -0700
pushed 2014-06-09 21:49 +0000
Simon Montagu Simon Montagu - Make nsLineBox.mBounds a LogicalRect. Bug 789096, r=jfkthame
c73264fcffc344dbede024b64667dc31a9ac9043
created 2013-12-27 17:59 +0000
pushed 2014-03-17 21:55 +0000
Jonathan Kew Jonathan Kew - bug 735577 - pt 3.2 - update the rest of layout code to use the new accessors on nsHTMLReflowState. r=smontagu
f10d31a0f7b48383b6d34f66607adc11eb18ec48
created 2013-08-22 14:32 -0400
pushed 2013-10-28 21:59 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 907883 - Minimize #includes in layout/generic; r=roc
fbced4cc70f45a9cdef870df40dec5dbbd08dc27
created 2013-07-25 10:34 -0500
pushed 2013-09-16 19:14 +0000
Scott Johnson Scott Johnson - Bug 743402, Part 1: Add a GetConsumedHeight() function to nsSplittableFrame in order to retrieve the portion of the computed height that was consumed by previous-in-flows. [r=roc]
91356879fbfd87ec111b2ecd317a85f6bc081b85
created 2013-07-24 15:14 -0400
pushed 2013-09-16 19:14 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 6 changesets (bug 743402) for reftest failures on a CLOSED TREE.
2edbbf6440c4d33150ef1788d408ad5d5ae1ccfe
created 2013-07-24 12:47 -0500
pushed 2013-09-16 19:14 +0000
Scott Johnson Scott Johnson - Bug 743402, Part 1: Add a GetConsumedHeight() function to nsSplittableFrame in order to retrieve the portion of the computed height that was consumed by previous-in-flows. [r=roc]
e9f2886c0179a646f1927b2d0c732507fd57431c
created 2013-02-11 17:52 -0800
pushed 2013-04-01 19:47 +0000
Daniel Holbert Daniel Holbert - Bug 837000: Remove nsBlockReflowState.h's essentially-unnecessary #include of nsBlockFrame.h (and related cleanup). r=dbaron
6e9df8c0e7907836667b31bea392ef25a1601d24
created 2013-02-05 23:36 -0800
pushed 2013-04-01 19:47 +0000
Daniel Holbert Daniel Holbert - Bug 838462: Remove unused method nsBlockReflowState::Margin(). r=mats
0f306bf2d17d4e371544f9ed4dce095201a2e998
created 2013-01-31 14:40 -0800
pushed 2013-04-01 19:47 +0000
Daniel Holbert Daniel Holbert - Bug 836899: Remove nsBlockReflowState constructor unused parameter 'aMetrics'. r=dbaron
98c2750c585df37449d2a028506a8c6a11640844
created 2013-01-10 17:56 -0800
pushed 2013-04-01 19:47 +0000
Chris Peterson Chris Peterson - Bug 829344 - Part 4: Fix gcc -Wlogical-op warnings from PRBool/bool conversion. r=ehsan
c4f83d9d8243f3f853a5356188164a5fddee2b5a
created 2012-08-22 16:09 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
08187a7ea8974548382f5d7775df8171a4ec6449
created 2012-07-30 13:15 -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.
60fb46e7940cdbf645d2ac84b0ac3b7ec2bc4add
created 2012-03-12 12:27 -0700
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.
2a61f9104d6324fd3b89b8ea53d5453bfd63f88b
created 2011-10-05 17:49 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
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
b5c4b792f3f2a047e3517472d72842a76afb77cd
created 2012-07-30 17:20 +0300
pushed 2012-10-08 18:29 +0000
Aryeh Gregor Aryeh Gregor - Bug 777292 part 2 - Change all nsnull to nullptr
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.
8e48167e22f3e926b4a1e7b4c0344ee8bb80ce0d
created 2012-03-11 03:32 +0100
pushed 2012-04-24 17:33 +0000
Mats Palmgren Mats Palmgren - Bug 730769 - Add NewLineBox/FreeLineBox methods to nsBlockFrame. part=1/2 r=bz
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
2d5d6e1c4418295f81df69e2a1fc843fe0839242
created 2011-05-31 19:02 -0400
pushed 2011-12-21 12:10 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 659828 - Part 1: Apply table margins to the outer table frame instead of the inner table frame (also fixes bug 87277); r=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
ca6684b7a11c327342aa1328d016bd33c6d47c05
created 2010-10-06 21:25 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Convert nsBlockReflowState::mFloatCombinedArea and part of nsBlockFrame to split overflow areas. (Bug 542595, patch 9) r=roc a2.0=blocking2.0:beta8
fd26456949adf4a5f019c7b551a6e8ee7ce28c22
created 2010-08-11 12:32 -0700
pushed 2011-04-26 22:38 +0000
fantasai fantasai - Change coordinate system in the float manager from content box (most of the time, but sometimes border box) to always border box. (Bug 551425) r=dbaron a2.0=blocking+
8ab7ef79b6734f3ae5f92c9f23ea23d3760cc2b3
created 2010-08-05 21:59 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Rename float continuations to pushed floats. (Bug 563584, patch 33) r=roc
6286b1d1a4636e8c2de4491093382f66f6c5498d
created 2010-08-05 21:59 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Add bit to lines indicating that they may have a placeholder for a float that was pushed to the next line (and bump the child count up to 32 bits). (Bug 563584, patch 24) r=roc
e136a9f13eb6a1a1763084264426526b17418b0c
created 2010-08-05 21:59 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Remove aReflowStatus parameters made unnecessary by previous patch. (Bug 563584, patch 20) r=roc
f8aba04e8861b327f6a7aaa51ef0e3d2bc9d053a
created 2010-08-05 21:59 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Do the same for PlaceBelowCurrentLineFloats: don't propagate the truncation of a float into the line's reflow status. (Bug 563584, patch 18) r=roc
cf3a58fef285ff7773be9476330402982a90044f
created 2010-08-05 21:59 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Don't propagate the float's reflow status through places that expect an inline's reflow status, to avoid the assertion for which bug 563584 was filed. This separates pushing of floats from pushing of lines, and allows first-in-flow floats to be pushed to the next page without their associated line. (Bug 563584, patch 17) r=roc
69b9b34abe5825d176c04be037bd0dcb80770cd9
created 2010-08-05 21:59 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Manage float continuations to-be-pulled by the next-in-flow better by keeping them in a separate frame list until they're actually pulled. (Bug 563584, patch 13) r=roc
c3f25dd3c232f3aaa97b71d96f20e8493bfbec3e
created 2010-08-05 21:59 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Track which frames were float continuations that need to be pulled to the next block rather than figuring it out again when it's time to pull them. (This allows first-in-flows to be float continuations.) (Bug 563584, patch 12) r=roc
29ee630d1cc84f29feeb15848f8bce561acb0304
created 2010-08-05 21:59 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Don't try to clear pushed floats when computing the final size of blocks. Fixes scrollbar on layout/reftests/bugs/563584-6-columns.html . (Bug 563584, patch 11) r=roc
dcf7e5d1b9866512faf0548ea2b467ca98a2372b
created 2010-08-05 21:59 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Most of CanPlaceFloat is unnecessary given the float placement rules (in particular, that the top of a float cannot be higher than the top of any prior left or right float) and the fact that we now split floats. (Bug 563584, patch 3) r=roc
7974c4944fa5e21d9486861f8cf8bc22f2d6ffd4
created 2010-08-05 21:59 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Remove aForceFit/aRelaxHeightConstraint concept from float reflow, since we now split floats rather than push them to the next page (and correct propagation of nsHTMLReflowState::mFlags::mIsTopOfPage will force fitting when we need to). (Bug 563584, patch 2) r=roc
8ec892323499902ab20441d85489bf7e6d326206
created 2009-09-13 17:26 -0700
pushed 2011-04-26 22:38 +0000
Daniel Holbert Daniel Holbert - Bug 503961: Initialize block-reflow-state's nsOverflowContinuationTracker a little later, so that it doesn't end up with stale overflow-list pointers. r=fantasai r=roc
28008648ca049b3cfc661700e2b4bf2d586e864a
created 2009-08-31 11:25 -0700
pushed 2011-04-26 22:38 +0000
fantasai fantasai - Bug 492627 - Remove Placeholder Continuations [Part V: Reimplement float splitting without placeholder continuations] r=roc
9d788a1b2364c35fbd60bd77fa68cdc2e73f54a6
created 2009-08-31 11:25 -0700
pushed 2011-04-26 22:38 +0000
fantasai fantasai - Bug 492627 - Remove Placeholder Continuations [Part IV: Switch float layout APIs to pass float directly, without placeholder] r=roc
be75e40365ce2dfc034cb17d8e33a4007244a013
created 2009-05-20 07:21 -0400
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Fix bug 25888 for inline frames other than bullets: redo line reflow when the line's height pushes it into the way of other floats. (Bug 25888) r+sr=roc
5e76aa18541f8be612573b1fd1be395c2f7c142e
created 2009-05-20 07:21 -0400
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Merge InitFloat into AddFloat (on nsLineLayout and nsBlockReflowState). (Bug 25888) r+sr=roc
b766e9dc23358f9c21e4de30aeae350b39b76d4b
created 2009-05-14 11:31 +0200
pushed 2011-04-26 22:38 +0000
Arpad Borsos Arpad Borsos - Bug 492937 - kill nsLineLayout::mPlacedFloats and related code; r+sr=roc
e5b1ab03542642f3de010c3eb31c3e4484f32e3c
created 2009-04-08 13:52 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Use a struct containing a rectangle and a boolean for float available space rather than passing them around separately. (Bug 25888) r+sr=roc
f82ad9a10b7dffc6a56bc50fd403bd82dae6d517
created 2009-04-08 13:52 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Complete switch away from nsBlockReflowState::mAvailSpaceRect by removing the old members. (Bug 25888) r+sr=roc
f8ac1e4ffe9c737c3bea75235bbeca7ee902328c
created 2009-04-08 13:52 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Switch away from nsBlockReflowState::mAvailSpaceRect for reflow of child blocks. (Bug 25888) r+sr=roc
less more (0) -60 tip