layout/generic/nsFloatManager.cpp
ec7577dec4fceef0ac2717416d9c48289402d935
created 2011-10-17 10:59 -0400
pushed 2015-01-29 00:22 +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 2015-01-29 00:22 +0000
Michael Wu Michael Wu - Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
605c1bfa4ad2b2101c22bf24ee474b30bc488817
created 2011-05-08 01:00 -0700
pushed 2015-01-29 00:22 +0000
Craig Topper Craig Topper - Bug 654369 - Part 10: Make nsFloatManager::StoreRegionFor return void r=bz
90e46b3e8e6f973a78280d340b64f8ed4d831624
created 2011-04-19 15:07 +1200
pushed 2015-01-29 00:22 +0000
Robert O'Callahan Robert O'Callahan - Bug 641426. Part 5: Avoid operator== where possible to distinguish between 'equal edges' and 'equal areas' for rectangles. r=dbaron,sr=cjones
fd26456949adf4a5f019c7b551a6e8ee7ce28c22
created 2010-08-11 12:32 -0700
pushed 2015-01-29 00:22 +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+
29ee630d1cc84f29feeb15848f8bce561acb0304
created 2010-08-05 21:59 -0700
pushed 2015-01-29 00:22 +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
81b8361ed910c5240165b97a3941d54524fca2f5
created 2010-08-05 21:59 -0700
pushed 2015-01-29 00:22 +0000
L. David Baron L. David Baron - Add the optimization mentioned in the previous patch, so we don't have to iterate all floats to determine if one was split. (Bug 563584, patch 10) r=roc
96e0c7bad07dc0d9fd81d5f15796604545c0a13c
created 2010-08-05 21:59 -0700
pushed 2015-01-29 00:22 +0000
L. David Baron L. David Baron - Allow the float manager to record that a float has been pushed past a break. (Bug 563584, patch 9) r=roc
46e3ca39d3d09af127b4dbf9cc922d6230820446
created 2010-03-29 14:46 +1300
pushed 2015-01-29 00:22 +0000
Robert O'Callahan Robert O'Callahan - Bug 551660. Switch layout code from using nsPropertyTable to FramePropertyTable. r=mats,sr=dbaron
1348d3ce063d1e3567360d34551cd11e92dd73d0
created 2009-09-16 17:01 +0200
pushed 2015-01-29 00:22 +0000
Mats Palmgren Mats Palmgren - Replace PR_MIN/PR_MAX with NS_MIN/NS_MAX. b=512106 r=roc
ccbef5922a0f8027fbc088c159a9e6af15045b76
created 2009-08-31 11:25 -0700
pushed 2015-01-29 00:22 +0000
fantasai fantasai - Bug 492627 - Remove Placeholder Continuations [Part VI: Handle <br clear>] r=roc
98e0a70ce49bb6ce7b5c35e8dfdaf12a80b6f54f
created 2009-08-17 20:21 -0700
pushed 2015-01-29 00:22 +0000
Zack Weinberg Zack Weinberg - Bug 497495 (frame poisoning) part 2: Introduce nsIPresShell::AllocateMisc/FreeMisc functions; add an as-yet-unused "code" parameter to AllocateFrame/FreeFrame; fix up nsFrame to match; use AllocateMisc/FreeMisc for all non-frame pres arena objects; move clearing of frame objects from nsFrame::operator new to AllocateFrame. r=roc sr=dbaron
b24569bfd574246d4c3fc684fe9f460377b5edf5
created 2009-07-14 22:19 -0700
pushed 2015-01-29 00:22 +0000
fantasai fantasai - Bug 499377 - Store float region on frame r+sr=roc
67053336f24624a73c8e803fdeb164191d4ccbfb
created 2009-07-08 18:10 -0700
pushed 2015-01-29 00:22 +0000
L. David Baron L. David Baron - Turn assertion into warning since we can hit it in large coordinate cases. (Bug 494237) r+sr=roc
efc6ec4a3c35396d0f5172a7057ab616d4901673
created 2009-05-20 07:21 -0400
pushed 2015-01-29 00:22 +0000
L. David Baron L. David Baron - 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
e5b1ab03542642f3de010c3eb31c3e4484f32e3c
created 2009-04-08 13:52 -0700
pushed 2015-01-29 00:22 +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
df0130484852d12339e976cbfc916e91df69bd15
created 2009-04-08 13:52 -0700
pushed 2015-01-29 00:22 +0000
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
61ca5667346845391496df48802cb4a83a8f87e0
created 2009-01-12 14:20 -0500
pushed 2015-01-29 00:22 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 396185 - Make nsIFrame derivatives and helper abstract classes use a different dynamic-cast system than nsISupports:
864061941ee1bd4ae34deec261b8440e4a3a720d
created 2009-01-09 11:35 -0500
pushed 2015-01-29 00:22 +0000
Benjamin Smedberg Benjamin Smedberg - Backed out changeset 4c4df6ed1b41 - Bug 396185 - Make nsIFrame not inherit from nsISupports due to mochitest failures... these appear to be crashes in nsGenericHTMLElement::GetEditorInternal.
4c4df6ed1b41131568d4659d62908214e8c81b7b
created 2008-11-05 14:25 -0500
pushed 2015-01-29 00:22 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 396185 - Make nsIFrame derivatives and helper abstract classes use a different dynamic-cast system than nsISupports:
2a4999efa837deadaf7f435b49ff77b35b1107bc
created 2009-01-06 15:21 -0800
pushed 2015-01-29 00:22 +0000
L. David Baron L. David Baron - Change code for handling out-of-nscoord-range values from NS_NOTREACHED to NS_WARNING. (Bug 472218) r+sr=roc
c162278affadeb185e5648d5d53d5eedfe8d1995
created 2009-01-06 15:21 -0800
pushed 2015-01-29 00:22 +0000
L. David Baron L. David Baron - Fix tests to match what they should have been testing, and fix nsFloatManager behavior to match what the old code actually did as far as considering floats at the side that did not protrude into the containing block. (Bug 472252) r+sr=roc
63fc1585fe0070724e339c277480681358b0b23b
created 2009-01-06 15:21 -0800
pushed 2015-01-29 00:22 +0000
L. David Baron L. David Baron - Add nsTArray<E>::TruncateLength, which is like SetLength, except only allows shortening of the array. (Bug 191448) r=bsmedberg
aa32889429dba54d7f0b6dbc87e7bfc081fb666b
created 2009-01-04 20:25 -0500
pushed 2015-01-29 00:22 +0000
L. David Baron L. David Baron - Give nsFloatManager::FloatInfo a copy constructor to avoid confusing refcount logging. (Bug 191448)
496e0cb5c943e630c473dbce949d6437e05c62ac
created 2009-01-04 19:39 -0500| base
pushed 2015-01-29 00:22 +0000
L. David Baron L. David Baron - Replace space manager with a more limited float manager. (Bug 191448) r+sr=roc
less more (0) tip