layout/generic/nsFloatManager.cpp
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
0837b7d1188bdc4d4277f0c832bea8545348c893
created 2015-03-19 01:48 +0200
pushed 2015-03-18 23:49 +0000
Simon Montagu Simon Montagu - Bug 1114239 patch 1: Backout bug 1105137, r=jfkthame, a=lmandel
0f00bfa7e7ecbdd46d6e5e4645aa4c4d50714380
created 2014-12-11 03:56 -0800
pushed 2015-01-12 19:37 +0000
Simon Montagu Simon Montagu - Bug 1105137: treat nsFloatManager's mOrigin as an offset, not a point, and rename it to mOffset to make that clearer, r=jfkthame, a=sylvestre
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
34087559e75d44b6aa83b10425fc565e944b4bfe
created 2014-03-02 17:42 +0000
pushed 2014-04-28 18:51 +0000
Mats Palmgren Mats Palmgren - Bug 978443 - Rename NS_STYLE_CLEAR_LEFT_AND_RIGHT to NS_STYLE_CLEAR_BOTH. r=dholbert
bafd46bb640c94a89b55cb716adaf7cd442c7a78
created 2014-01-26 16:07 -0600
pushed 2014-03-17 21:55 +0000
Timothy Nikkel Timothy Nikkel - Bug 962443. Make layout frame tree dumping code work better for Fennec and b2g. r=mats
794680b9599d01635c6734a00192d9ca099f4793
created 2014-01-05 23:31 +0000
pushed 2014-03-17 21:55 +0000
Mats Palmgren Mats Palmgren - Bug 956447 - Make it possible to get frame dumps in non-DEBUG builds. r=roc
bc427f5ec61be794e33a5df279368c39f40b6bdd
created 2013-09-02 20:41 +1200
pushed 2013-10-28 21:59 +0000
Robert O'Callahan Robert O'Callahan - Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg
5e0293081301bf0d3ac215fa15ebd7233e5955a8
created 2013-08-08 17:20 -0700
pushed 2013-10-28 21:59 +0000
Corey Ford Corey Ford - Bug 898794 - Store normal frame position before applying relative positioning. r=dbaron
343315251a400d775fb27becf97bf86f0dcaefe2
created 2013-02-16 13:51 -0800
pushed 2013-04-01 19:47 +0000
L. David Baron L. David Baron - Bug 781360 patch 3: Rename {nsIFrame,nsStyleContext,nsComputedDOMStyle}::GetStyle* to Style*, since they can never return null. r=dholbert
037363fa02583ef1f37c80373e46c0a19cf73e64
created 2013-01-15 13:22 +0100
pushed 2013-04-01 19:47 +0000
Mats Palmgren Mats Palmgren - Bug 786533 - Replace NS_MIN/NS_MAX with std::min/std::max and #include <algorithm> where needed. 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.
dc5fc4265990c8ecb269195372959f757af7d00e
created 2012-08-15 14:22 -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.
c757b4a747a5d92e54403998abe229cbff299a78
created 2012-02-27 12:40 -0800
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.
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
a1cb80516a0061cc0e0e3312e93b6a2585689367
created 2012-07-27 17:03 +0300
pushed 2012-10-08 18:29 +0000
Aryeh Gregor Aryeh Gregor - Bug 780618 - Move all error codes to nsError.h; r=ehsan
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.
6735b4f3a4c474b74807a8a566e409fb04635bae
created 2011-11-08 15:24 -0500
pushed 2012-04-24 17:33 +0000
Nathan Froyd Nathan Froyd - Bug 700659 - Slay nsHashSets in layout. r=dbaron
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
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
605c1bfa4ad2b2101c22bf24ee474b30bc488817
created 2011-05-08 01:00 -0700
pushed 2011-08-16 17:53 +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 2011-07-05 17:00 +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 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+
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
81b8361ed910c5240165b97a3941d54524fca2f5
created 2010-08-05 21:59 -0700
pushed 2011-04-26 22:38 +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 2011-04-26 22:38 +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 2011-04-26 22:38 +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 2011-04-26 22:38 +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 2011-04-26 22:38 +0000
fantasai fantasai - Bug 492627 - Remove Placeholder Continuations [Part VI: Handle <br clear>] r=roc
98e0a70ce49bb6ce7b5c35e8dfdaf12a80b6f54f
created 2009-08-17 20:21 -0700
pushed 2011-04-26 22:38 +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 2011-04-26 22:38 +0000
fantasai fantasai - Bug 499377 - Store float region on frame r+sr=roc
67053336f24624a73c8e803fdeb164191d4ccbfb
created 2009-07-08 18:10 -0700
pushed 2011-04-26 22:38 +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 2011-04-26 22:38 +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 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
df0130484852d12339e976cbfc916e91df69bd15
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 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 2011-04-26 22:38 +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 2011-04-26 22:38 +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 2011-04-26 22:38 +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 2011-04-26 22:38 +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 2011-04-26 22:38 +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 2011-04-26 22:38 +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 2011-04-26 22:38 +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 2011-04-26 22:38 +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