layout/generic/nsBlockReflowState.h
ec7577dec4fceef0ac2717416d9c48289402d935
created 2011-10-17 10:59 -0400
pushed unknown
Ehsan Akhgari Ehsan Akhgari - Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735
created 2011-10-05 19:52 -0700
pushed unknown
David Anderson David Anderson - Merge to eliminate bad head.
cad26d2fb5af799dfe030fd2a8948d617eac2f52
created 2011-10-05 18:37 -0700
pushed unknown
David Anderson David Anderson - Backout merge.
2a61f9104d6324fd3b89b8ea53d5453bfd63f88b
created 2011-10-05 17:49 -0700
pushed unknown
David Anderson David Anderson - Merge from mozilla-central.
2d5d6e1c4418295f81df69e2a1fc843fe0839242
created 2011-05-31 19:02 -0400
pushed unknown
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 unknown
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 unknown
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 unknown
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 unknown
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 unknown
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 unknown
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 unknown
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 unknown
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 unknown
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 unknown
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 unknown
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 unknown
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 unknown
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 unknown
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 unknown
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 unknown
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 unknown
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 unknown
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 unknown
Arpad Borsos Arpad Borsos - Bug 492937 - kill nsLineLayout::mPlacedFloats and related code; r+sr=roc
e5b1ab03542642f3de010c3eb31c3e4484f32e3c
created 2009-04-08 13:52 -0700
pushed unknown
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 unknown
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 unknown
L. David Baron L. David Baron - Switch away from nsBlockReflowState::mAvailSpaceRect for reflow of child blocks. (Bug 25888) r+sr=roc
698d52722aebbb2023cedc4b41e44500bb016cdf
created 2009-04-08 13:52 -0700
pushed unknown
L. David Baron L. David Baron - Switch away from nsBlockReflowState::mAvailSpaceRect for reflow of child floats. (Bug 25888) r+sr=roc
df0130484852d12339e976cbfc916e91df69bd15
created 2009-04-08 13:52 -0700
pushed unknown
L. David Baron L. David Baron - Switch away from nsBlockReflowState::mAvailSpaceRect in bullet reflow, and simultaneously refix bug 427370 in a way that also fixes bug 428810. (Bug 25888) r+sr=roc
50ba649cfea213f3bedbf158292355401069c0dc
created 2009-04-08 13:52 -0700
pushed unknown
L. David Baron L. David Baron - Begin removing mAvailSpaceRect and mBandHasFloats from nsBlockReflowState by converting the current state-mutation GetAvailableSpace to a getter GetFloatAvailableSpace to replace it, and reimplementing the state mutation in terms of the getter. (Bug 25888) r+sr=roc
496e0cb5c943e630c473dbce949d6437e05c62ac
created 2009-01-04 19:39 -0500
pushed unknown
L. David Baron L. David Baron - Replace space manager with a more limited float manager. (Bug 191448) r+sr=roc
b19f0a7a3c4c11484d38110b6bbf7dcb6449b2e4
created 2009-01-04 19:39 -0500
pushed unknown
L. David Baron L. David Baron - Rename flags and methods from space manager to float manager. (Bug 191448) r+sr=roc
70a0658284a6ca83ef9f8f9be18fbcdb151532a6
created 2008-11-27 10:44 -0800
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 457398. Don't treat empty lines as the first line for text-indent or first-letter/first-line purposes. r+sr=dbaron
5c30c5953d226950f1e36214be88f4b638869e27
created 2008-06-11 11:53 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Allow floats to be placed on the current line even after nonzero-width inline content has been placed. Fixes an Acid3 layout bug. r+sr=dbaron
94465ee81198d531b8a6046c124562e02335d881
created 2008-05-03 16:33 -0700
pushed unknown
dbaron dbaron - Compute widths for replaced block clearing past floats once we're at the correct vertical position. b=430813 r+sr=roc a=schrep
4e0e2817fed7484e592ed359d6a6ce91423e2432
created 2008-04-14 18:05 -0700
pushed unknown
dbaron dbaron - Fix bug 427129 / 377664: When displacing blocks that don't interact with floats around floats, displace the border box rather than the margin box. Fix bug 427782: Simultaneously, only displace when the width actually won't go down to an amount that fits (i.e., if it will go to an amount smaller than the intrinsic minimum width, let it). b=427129 r+sr=roc a=schrep
4491200dc79368a477a40508f7e0112f328ece69
created 2008-04-13 10:43 -0700
pushed unknown
mats palmgren mats palmgren - The position of an outside bullet should not be affected by floats inside the principal block (this fixes most cases). b=427370 r+sr=dbaron a1.9=beltzner
ece16c841548ab249b27612d5f6768c26d4cc9f4
created 2008-02-10 13:49 -0800
pushed unknown
dbaron dbaron - Stop using -moz-float-edge for list items, but offset the bullet position in the presence of floats. b=413840 (and numerous others) r+sr=roc a=blocking1.9+
a19dfdbf7feeef3387c489070d3ed448e120455d
created 2008-01-28 23:40 -0800
pushed unknown
dbaron dbaron - Push scrollframes, tables, and other blocks that don't participate in float formatting down when they don't fit next to floats. b=134706,349255 r+sr=roc a=blocking1.9+
ab67839760b0a5204b6fafff566cdac368eae88c
created 2007-10-09 17:00 -0700
pushed unknown
tglek tglek - Clean up prbool misuse in layout. bug 398312, r+sr+a=dbaron
f715fb87c87fa07b4149295f16b74abcc41adc03
created 2007-07-25 21:03 -0700
pushed unknown
roc+ roc+ - Bug 379349. Add support for 'overflow containers' --- special frame continuations that do not map any content of their own, but serve only as containers for laying out children that overflowed their parents' content height. patch by fantasai, r+sr=eli,roc
003f45bcaa337cda1c4b7134bd817b302d55fa14
created 2007-07-03 15:49 -0700
pushed unknown
sharparrow1 sharparrow1 - Bug 386142: fantasai's li'l Need More Comments bug. Patch by fantasai, r+sr=roc
9b2a99adc05e53cd4010de512f50118594756650
created 2007-03-22 10:30 -0700
pushed unknown
hg hg - Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
less more (0) tip