| 
								
								
									 Robert O'Callahan | 0fd1837981 | Bug 551660. Switch layout code from using nsPropertyTable to FramePropertyTable. r=mats,sr=dbaron | 2010-03-29 14:46:55 +13:00 |  | 
				
					
						| 
								
								
									 Daniel Holbert | db55bfe54a | comment-only typo fix: s/its/it's/ for contractions in nsBlockReflowState.cpp | 2010-01-08 16:38:08 -08:00 |  | 
				
					
						| 
								
								
									 L. David Baron | 7f2dd889cf | Make unconstrained width assertions into warnings because we can hit them when we clamp really large widths.  (Bug 525100)  r=roc | 2009-10-28 20:22:28 -07:00 |  | 
				
					
						| 
								
								
									 Mats Palmgren | dea07412a1 | Replace PR_MIN/PR_MAX with NS_MIN/NS_MAX. b=512106 r=roc | 2009-09-16 17:01:36 +02:00 |  | 
				
					
						| 
								
								
									 Daniel Holbert | f690307cc5 | 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 | 2009-09-13 17:26:01 -07:00 |  | 
				
					
						| 
								
								
									 fantasai | 1f4c53a304 | Bug 492627 -  Remove Placeholder Continuations [Part V: Reimplement float splitting without placeholder continuations] r=roc | 2009-08-31 11:25:36 -07:00 |  | 
				
					
						| 
								
								
									 fantasai | b2ea1d69bb | Bug 492627 - Remove Placeholder Continuations [Part IV: Switch float layout APIs to pass float directly, without placeholder] r=roc | 2009-08-31 11:25:35 -07:00 |  | 
				
					
						| 
								
								
									 fantasai | 87bc18b4e2 | Bug 492627 - Remove Placeholder Continuations [Part III: Remove current float-splitting code.] r=roc | 2009-08-31 11:25:35 -07:00 |  | 
				
					
						| 
								
								
									 Ehsan Akhgari | 73d238f7a1 | Fix the build bustage from bug 499377 | 2009-07-15 12:10:26 +04:30 |  | 
				
					
						| 
								
								
									 fantasai | 1816bcdd46 | Bug 499377 - Store float region on frame r+sr=roc | 2009-07-14 22:19:31 -07:00 |  | 
				
					
						| 
								
								
									 L. David Baron | 803e2f944a | 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 | 2009-05-20 07:21:34 -04:00 |  | 
				
					
						| 
								
								
									 L. David Baron | 26f337c611 | Implement a method on the float manager to get the largest width available within a height (rather than just at a point).  (Bug 25888)  r+sr=roc | 2009-05-20 07:21:34 -04:00 |  | 
				
					
						| 
								
								
									 L. David Baron | 4c34a1aff5 | Merge InitFloat into AddFloat (on nsLineLayout and nsBlockReflowState).  (Bug 25888)  r+sr=roc | 2009-05-20 07:21:34 -04:00 |  | 
				
					
						| 
								
								
									 Karl Tomlinson | 3bbadcfb42 | b=481751 block-height line-height for text input and strut baseline for textarea r=bz,sr=dbaron --HG--
extra : rebase_source : 1241360066ea9387d15c71936da9468399240640 | 2009-05-19 10:13:12 +12:00 |  | 
				
					
						| 
								
								
									 Arpad Borsos | 37bfad5344 | Bug 492937 - kill nsLineLayout::mPlacedFloats and related code; r+sr=roc | 2009-05-14 11:31:35 +02:00 |  | 
				
					
						| 
								
								
									 L. David Baron | 0000423887 | Use a struct containing a rectangle and a boolean for float available space rather than passing them around separately.  (Bug 25888)  r+sr=roc | 2009-04-08 13:52:37 -07:00 |  | 
				
					
						| 
								
								
									 L. David Baron | 9acfc6bd28 | Complete switch away from nsBlockReflowState::mAvailSpaceRect by removing the old members.  (Bug 25888)  r+sr=roc | 2009-04-08 13:52:37 -07:00 |  | 
				
					
						| 
								
								
									 L. David Baron | f1e122cbd0 | Switch away from nsBlockReflowState::mAvailSpaceRect for reflow of child blocks.  (Bug 25888)  r+sr=roc | 2009-04-08 13:52:37 -07:00 |  | 
				
					
						| 
								
								
									 L. David Baron | 53fb256319 | Switch away from nsBlockReflowState::mAvailSpaceRect for reflow of child floats.  (Bug 25888)  r+sr=roc | 2009-04-08 13:52:36 -07:00 |  | 
				
					
						| 
								
								
									 L. David Baron | a44af1082d | 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 | 2009-04-08 13:52:36 -07:00 |  | 
				
					
						| 
								
								
									 L. David Baron | 20dc1bbfd1 | Switch away from nsBlockReflowState::mAvailSpaceRect in nsBlockReflowState::AddFloat.  (Bug 25888)  r+sr=roc | 2009-04-08 13:52:36 -07:00 |  | 
				
					
						| 
								
								
									 L. David Baron | ad59611052 | 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 | 2009-04-08 13:52:36 -07:00 |  | 
				
					
						| 
								
								
									 L. David Baron | de4bb44968 | Keep width of avail space rect at least 0.  (Bug 476372)  r+sr=roc | 2009-02-04 13:24:17 -08:00 |  | 
				
					
						| 
								
								
									 L. David Baron | f6824a9fa5 | Replace space manager with a more limited float manager.  (Bug 191448)  r+sr=roc --HG--
rename : layout/generic/nsSpaceManager.cpp => layout/generic/nsFloatManager.cpp
rename : layout/generic/nsSpaceManager.h => layout/generic/nsFloatManager.h | 2009-01-04 19:39:54 -05:00 |  | 
				
					
						| 
								
								
									 L. David Baron | ad5d856ae6 | Rename flags and methods from space manager to float manager.  (Bug 191448)  r+sr=roc | 2009-01-04 19:39:54 -05:00 |  | 
				
					
						| 
								
								
									 Robert O'Callahan | bc9d906d47 | Bug 465928. Avoid SetInvalidateTextRuns being called by nsBlockFrame::DoRemoveFrame when we're just deleting empty continuation frames. r+sr=dbaron | 2008-12-03 14:27:19 +13:00 |  | 
				
					
						| 
								
								
									 Robert O'Callahan | de4be1cb93 | Bug 413048. Disable float breaking in columns. r+sr=dbaron | 2008-08-12 21:32:10 +12:00 |  | 
				
					
						| 
								
								
									 Zack Weinberg | a1072e86a3 | Delete nsLayoutUtils::GetAbsoluteCoord(); fold logic into callers and simplify.  (Bug 437335)  r+sr=dbaron | 2008-07-17 16:37:12 -07:00 |  | 
				
					
						| 
								
								
									 Karuna (karunasagark@gmail.com) | 0eb449dd2a | Bug 409331. Instead of QIing to nsBlockFrame in various places, call an nsLayoutUtils method to do it.  r+sr=roc | 2008-07-14 10:10:23 +12:00 |  | 
				
					
						| 
								
								
									 Robert O'Callahan | 1b6c71eabf | Bug 439004. Check whether there's logically empty content already placed on the line instead of just checking whether the line has advanced horizontally. r+sr=dbaron. | 2008-06-14 20:28:07 +12:00 |  | 
				
					
						| 
								
								
									 Robert O'Callahan | 4188aa979e | 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 | 2008-06-11 11:53:22 +12:00 |  | 
				
					
						| 
								
								
									 L. David Baron | 0b369f2ea1 | Remove unneeded (and not present in the proposed CSS3 float-displace property) border-box and padding-box values of -moz-float-edge.  (Bug 432891)  r+sr=roc | 2008-06-05 16:06:34 -07:00 |  | 
				
					
						| 
								
								
									 dbaron@dbaron.org | f7d78f8105 | Compute widths for replaced block clearing past floats once we're at the correct vertical position.  b=430813  r+sr=roc  a=schrep | 2008-05-03 16:33:36 -07:00 |  | 
				
					
						| 
								
								
									 fantasai.cvs@inkedblade.net | c799e1aaed | consider relevant overflow when balancing columns (fixes various crashes and hangs) b=404215 r+sr=roc a=beltzner | 2008-04-18 00:40:35 -07:00 |  | 
				
					
						| 
								
								
									 dbaron@dbaron.org | f8dcd3c29e | 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 | 2008-04-14 18:05:17 -07:00 |  | 
				
					
						| 
								
								
									 mats.palmgren@bredband.net | e85cc637ce | 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 | 2008-04-13 10:43:12 -07:00 |  | 
				
					
						| 
								
								
									 bmlk@gmx.de | fcd8037468 | There is no height greater than unconstrained height, bug 402872, r/sr=roc a=beltzner | 2008-03-08 01:12:30 -08:00 |  | 
				
					
						| 
								
								
									 jag@tty.nl | dd268604cd | Bug 416998: Fix the order of member variable initializers for a few constructors. sr=bz, a=schrep | 2008-02-18 23:36:50 -08:00 |  | 
				
					
						| 
								
								
									 dbaron@dbaron.org | f970a9abc8 | 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+ | 2008-01-28 23:40:05 -08:00 |  | 
				
					
						| 
								
								
									 fantasai.cvs@inkedblade.net | a20bb841e3 | fix border/padding and availableHeight calculations at page/column breaks, b=368079 r+sr=roc a=roc | 2008-01-23 16:28:42 -08:00 |  | 
				
					
						| 
								
								
									 fantasai.cvs@inkedblade.net | 4c1ed919a6 | backing out patch to bug 368079 to investigate reftest failure | 2008-01-15 20:59:15 -08:00 |  | 
				
					
						| 
								
								
									 fantasai.cvs@inkedblade.net | d23593390e | fix border/padding and availableHeight calculations at page/column breaks, b=368079 r+sr=roc a=roc | 2008-01-15 19:54:46 -08:00 |  | 
				
					
						| 
								
								
									 roc+@cs.cmu.edu | bc82216410 | Bug 363729. Don't allow fixed-pos tables to have abs-pos children. r=dholbert,sr=dbaron | 2007-12-11 17:21:34 -08:00 |  | 
				
					
						| 
								
								
									 fantasai.cvs@inkedblade.net | 404e205908 | paginate absolutely-positioned elements, b=154892 r+sr=roc a=roc | 2007-10-01 22:57:45 -07:00 |  | 
				
					
						| 
								
								
									 roc+@cs.cmu.edu | 70a385c535 | Bug 389583. Floats fit if their bottom edge is equal to the available space bottom edge. r=eli,sr=mats,a=dbaron | 2007-09-03 21:04:12 -07:00 |  | 
				
					
						| 
								
								
									 roc+@cs.cmu.edu | a28eeaaafd | 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 | 2007-07-25 21:03:29 -07:00 |  | 
				
					
						| 
								
								
									 jwalden@mit.edu | 6d7584839a | Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence).  r=bsmedberg on the script that did this.  Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros. | 2007-07-08 00:08:04 -07:00 |  | 
				
					
						| 
								
								
									 sharparrow1@yahoo.com | 3644116283 | Bug 386900: Topic images rendered in wrong place on slashdot. r+sr=roc | 2007-07-06 11:22:56 -07:00 |  | 
				
					
						| 
								
								
									 sharparrow1@yahoo.com | 4ed2735ce2 | Fix warning from Bug 285608. r+sr=roc. | 2007-07-04 16:38:39 -07:00 |  | 
				
					
						| 
								
								
									 sharparrow1@yahoo.com | 1b3608dca9 | Bug 386147: Don't cut off floats at the bottom of the page (part 1). r+sr=roc | 2007-07-01 22:26:52 -07:00 |  |