layout/tables/nsTableRowGroupFrame.cpp
1ad7cdc1ab5aed8f324ff66432cbcab7e4c44a43
created 2010-08-14 02:31 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Backing out bug 584282 and bug 537890
fc2439150a499721248a2b412e43d2234e5447c2
created 2010-08-13 22:01 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 584282. Use nsDisplayItem::ToReferenceFrame() instead of calling nsDisplayListBuilder::ToReferenceFrame, wherever possible. r=tnikkel,a=dbaron
5d549dd2b22c7b20a47253e481dd1b4913e84617
created 2010-08-13 22:01 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 584282. Add nsDisplayItem::mToReferenceFrame and initialize it in the constructor. r=tnikkel,a=dbaron
85bbe15e63bd253b52406f240c0ba14023c70e00
created 2010-07-16 09:07 +1200
pushed unknown
Michael Ventnor Michael Ventnor - Bug 564991. Part 3: Create unique nsDisplayItem types for every single display item. r=tnikkel
fcff7673a6ae09ae763fc094a55b8141ee100deb
created 2010-05-13 16:15 +0200
pushed unknown
Bernd Bernd - bug 558574 - fix issues with table footer placement and missed page breaks inside of row groups r=roc
f0206483a592390840b01eb5146a6a13a14d0002
created 2010-05-13 16:15 +0200
pushed unknown
Bernd Bernd - bug 553972 - split row groups only if the available height isconstrained r=roc
13504a5fc0742c0922b548dce200febd06e358fa
created 2010-04-03 07:36 -0400
pushed unknown
Ehren Metcalfe Ehren Metcalfe - Bug 556446: Remove dead code in layout. r=roc,bz
46e3ca39d3d09af127b4dbf9cc922d6230820446
created 2010-03-29 14:46 +1300
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 551660. Switch layout code from using nsPropertyTable to FramePropertyTable. r=mats,sr=dbaron
76ff2857fdafeb93d3310b290651bf6f9736662b
created 2010-03-06 10:53 +0100
pushed unknown
Bernd Bernd - bug 505894 remove double null check r=timeless
a4b34d3053c5f1d9b0abd32c7748c53d70ce72f5
created 2010-03-06 10:53 +0100
pushed unknown
Bernd Bernd - bug 229247 remove no op quirk code r=bzbarsky
e8350654c9bca73cd0919ad563517ab739eadffb
created 2010-01-16 17:05 +0100
pushed unknown
Bernd Bernd - bug 28800 remove support for scrollable rowgroups moa=roc r=bzbarsky
b540248e3163e1a73d31e3772dbfead13e3ee937
created 2009-09-07 12:35 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 513082. Instead of passing aDirtyRect to nsDisplayItem::Paint, have nsDisplayList::OptimizeVisibility (renamed to ComputeVisibility) compute the intersection of the visible region with the bounds of each display item and store the result in the item's mVisibleRect. This lets us do less work to paint display items which have a small intersection with the visible region but a large intersection with the bounding-box of the visible region. r=dbaron
7e9a167a9c7f502450e7ea3f366b2b0ef40c0e71
created 2009-09-18 14:52 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 515534. Simplify some nsTableRowGroupFrame methods by assuming that the frame constructor did not screw up. r=bernd
ffb5ea9c48c70c75b125909be20036cb35e4cfe7
created 2009-09-18 13:09 +0200
pushed unknown
Mats Palmgren Mats Palmgren - Bug 233463, patch 1 - Minor cleanup of frame list related code in nsTableRowGroupFrame. r=bzbarsky
b90618f4d70640015c4915c833060a847aac53a2
created 2009-09-18 13:09 +0200
pushed unknown
Mats Palmgren Mats Palmgren - Bug 233463, patch 0 - Use nsFrameList methods instead of nsIFrame::SetNextSibling. r=bzbarsky
1348d3ce063d1e3567360d34551cd11e92dd73d0
created 2009-09-16 17:01 +0200
pushed unknown
Mats Palmgren Mats Palmgren - Replace PR_MIN/PR_MAX with NS_MIN/NS_MAX. b=512106 r=roc
03d92c1c09fffa9d4d70b910c97efe15ab1669f5
created 2009-09-12 16:44 -0600
pushed unknown
Bobby Holley Bobby Holley - Bug 435296 - Sync decode handling for decode-on-draw. r=roc
7df4c375164fd13c2290e178f0e11dc5559b81b0
created 2009-09-12 17:49 +0100
pushed unknown
Zack Weinberg Zack Weinberg - Bug 497495 part 3: Add methods to every nsFrame subclass that expose the as-allocated identity of every frame object. Also some cleanups to the QueryFrame implementation. r=dbaron sr=roc
0a0b0c3f614bd114bd8d7ff6cb58d609c1d8a4b1
created 2009-07-30 13:23 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 281387. Make nsIFrame::Append/InsertFrames use nsFrameList. r=bernd,roc, sr=dbaron
7b288267eb7ca4af310cae4475a021d907e06bb0
created 2009-07-28 08:51 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 504221 part 3. Switch overflowFrames storage to nsFrameList. r=fantasai, r+sr=roc
931671e83e44f7bd1cb1df28b533a87014c03d58
created 2009-03-24 23:10 +0100
pushed unknown
Arpad Borsos Arpad Borsos - Bug 481932 - use do_QueryFrame instead of IS_TABLE_CELL + cast; r+sr=roc
9889b0189cd4f6be9b18b1432e25877302933315
created 2009-02-05 10:09 +0100
pushed unknown
Arpad Borsos Arpad Borsos - Bug 474369 - get rid of nsVoidArray, layout/tables part. r+sr=roc
e943eef4d58a87080af2655aa7580a00bf7facaa
created 2009-01-14 14:16 -0800
pushed unknown
Daniel Holbert Daniel Holbert - Whitespace-only: Fix parameter indentation in nsTableRowFrame.cpp and nsTableRowGroupFrame.cpp
61ca5667346845391496df48802cb4a83a8f87e0
created 2009-01-12 14:20 -0500
pushed unknown
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 unknown
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 unknown
Benjamin Smedberg Benjamin Smedberg - Bug 396185 - Make nsIFrame derivatives and helper abstract classes use a different dynamic-cast system than nsISupports:
e54c086f0507590285d147082e6d3ef9138e8edd
created 2008-10-30 12:17 -0700
pushed unknown
Benjamin Smedberg Benjamin Smedberg - Relanding bug 461410 - nsILineIterator is never used outside of layout - set nsresults to replicate the existing code more correctly, which fixes the mochitest failures, r+sr=roc with nits noted by Mats Palmgren
66c23339bd12aca0833a922b63d10477ea5b224b
created 2008-10-28 02:49 -0400
pushed unknown
Benjamin Smedberg Benjamin Smedberg - Backed out changeset d4c9a0776667 (deCOM nsILineEnumerator) due to regression from it or bug 461212
d4c9a0776667d05b8a1f62ec693c995ef4e327b3
created 2008-10-28 00:47 -0400
pushed unknown
Benjamin Smedberg Benjamin Smedberg - Bug 461410 - nsILineIterator is never used outside of layout, and doesn't need to be refcounted: the callers can just destroy it when they're done with it. We can't do this with a virtual destructor, however, because nsTableRowGroupFrame implements the interface directly, while nsLineIterator is a separately-allocated class. So clients are expected to call DisposeLineIterator when they're done with it.
0dd32fac8d1a7776e8ac5914c7add5bb33ae239c
created 2008-10-26 11:11 +0100
pushed unknown
Bernd Bernd - bug 258377, make border collapsed tables to listen for dynamic border style changes r/sr=bzbarsky
63bc896857c9b887a224f2df751487394bcf0a85
created 2008-09-20 11:30 +0200
pushed unknown
Bernd Bernd - make sure that the height from a fixed height tbody gets distributed, bug 439639, r=dholbert, sr=roc
dc351caa80f85d18246a5fc2dc863e65bf616a11
created 2008-08-24 10:06 +0200
pushed unknown
Bernd Bernd - remove obsolete assert and comment bug 430374 r/sr=bzbarsky
7e87332a44d46da8691d2c65a9bd288afe35d0b2
created 2008-08-20 01:45 -0500
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 449362 - "Table border is rendered incorrectly when the table cell size changes due to javascript." [r+sr=roc]
36c88ee6e809eb014b11873643ee8809f6fc98ca
created 2008-08-16 21:10 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 423823. Clip overflowing background when tbody is scrollable. r=fantasai,sr=dbaron
3bd5b0f13df3cce01677022941d92e14747eca78
created 2008-08-13 20:49 -0700
pushed unknown
Justin Dolske Justin Dolske - Backed out changeset 7362e63c648e (relanding bug 449422)
7362e63c648e8ee91f8d47ba0e36db84c214a2ad
created 2008-08-13 16:29 -0700
pushed unknown
Justin Dolske Justin Dolske - Backed out changeset e7c43898c379
e7c43898c379b1cbaa6606c0450a1d6943342e1f
created 2008-08-07 17:05 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 449422. Assert early and hopefully not often when table-row frames have the wrong display type. r=bernd, sr=roc
5dbb5d495a5cd632da8b76883967953aa1c33b46
created 2008-07-14 10:41 +1200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 444688. Use an IsFrameOfType check instead of a frame state bit to detect whether a frame excludes ignorable whitespace children. r+sr=dbaronlayout
b7ae82c4c29af460b7b85c428a8cf95dfa86d32d
created 2008-04-17 11:18 -0700
pushed unknown
dholbert dholbert - Bug 409084: When determining if a row or rowgroup isTopOfPage, check if the previous row has positive YMost, rather than just checking if there *is* a previous row. r=bernd sr=dbaron a1.9=beltzner
c459e8396094cf7c9c068325bc59b4a4caaa7155
created 2008-04-07 23:18 -0700
pushed unknown
timeless timeless - Bug 394114 Interfaces missing from various QI implementations. r=jag sr=jag a=dsicore
b7920125679ea91f3ffb8821abe9df978d244507
created 2008-04-06 05:16 -0700
pushed unknown
bmlk bmlk - lookup all columns for possible originating cells, bug 426706 r/sr=bzbarsky a=beltzner
1ac55a4849a02846178289f6f05e1f9f3db2fa04
created 2008-04-06 05:12 -0700
pushed unknown
bmlk bmlk - initialize all border parameters so that the border is initialized even for empty rowgroups bug 424434 r/sr=bzbarsky a=mtschrep
7c0e2f9dec6f56692f92daf3efcd5385487bb587
created 2008-04-06 04:34 -0700
pushed unknown
roc+ roc+ - Bug 416735. When a table frame paints the backgrounds for all its parts, make sure those parts notify the table frame display item when they are background-attachment:fixed. r+sr=dbaron
67d202334284bcf501e1bc5dab929374ff6f2ab2
created 2008-04-02 14:52 -0700
pushed unknown
dholbert dholbert - Whitespace-only change: clean up parameter indentation in nsTableRowGroupFrame
ccac2951875630258654d9b4b37274674752fe6e
created 2008-04-01 14:53 -0700
pushed unknown
bzbarsky bzbarsky - Invalidate things correctly when the caption or inner table is resized. Bug 424465, r=bernd, sr=roc
058c7ff2b758ef4a2ec17c9e71a9f42a9bb14f37
created 2008-03-26 22:03 -0700
pushed unknown
bmlk bmlk - lookup all columns for possible originating cells, bug 423514 r/sr=bzbarsky a=mtschrep
f5bdc600458461e13ce1d438c996dfb35f816dc3
created 2008-03-20 18:18 -0700
pushed unknown
dbaron dbaron - Don't do translation during table border painting. b=421069 Patch by Robert O'Callahan <roc@ocallahan.org>. r+sr=dbaron approval1.9b5=damon
899c36aa508cb380bb878a240cfbd548c582d69b
created 2008-03-19 22:58 -0700
pushed unknown
dbaron dbaron - Backing out bug 421069 (which I landed earlier today for roc) because it caused bug 424016.
faf899c2b9cb949d4b39aabb00e054c9ae6d4db7
created 2008-03-19 16:02 -0700
pushed unknown
dbaron dbaron - Don't do translation during table border painting. b=421069 Patch by Robert O'Callahan <roc@ocallahan.org>. r+sr=dbaron
eaa6cb7dbf967ab46c35863237486ac05c15cb66
created 2008-03-19 15:05 -0700
pushed unknown
dbaron dbaron - Fixing asymmetry between what timeless landed for bug 394114 and what he backed out.
463d86b1d7890a132597e5f08bbf9d06c42595f3
created 2008-03-19 14:55 -0700
pushed unknown
timeless timeless - reverting, wrong patch, missing AMBIGUOUS
bf1e867422cf43e36ec352b377861f1ab9452d4b
created 2008-03-16 13:32 -0700
pushed unknown
bzbarsky bzbarsky - Invalidate tables a little harder. Bug 421632, r+sr=roc
d9f5acbb461900c67ad34af735e3c2c16d0b9c4f
created 2008-02-20 12:22 -0800
pushed unknown
bmlk bmlk - make the lineiterator interface for tables a little more sane bug 388700 r/sr=roc a=mtschrep
f9c93b8192819a434b625e63f356b80f6e8b7e32
created 2008-02-09 09:10 -0800
pushed unknown
bmlk bmlk - document the lineiterator interface and all its current flaws. Make :GetNextSiblingOnLine more efficient. bug 388700 r/sr=roc a=mtschrep
277c4bcb59c4332ef3f9df085c0671f409be9f21
created 2008-02-08 01:36 -0800
pushed unknown
bzbarsky bzbarsky - Fix bug 416073: invalidate more things as needed during table reflow to prevent glitches. r+sr=roc
870dca5ac6dc62406f57ca4581835d341733cb13
created 2008-01-26 17:54 -0800
pushed unknown
dholbert dholbert - Bug 403669 - Dirty the table geometry when we split row groups. r+sr=dbaron, a=blocking1.9+
b0a5062215d8eac292f767cd475d17dad3068783
created 2008-01-19 22:42 -0800
pushed unknown
bmlk bmlk - do not compare with a unconstrained size, bug 390049 r/sr=roc a=mtschrep
fcae522d50ee88cbc9d1bf4c2ebecb649df4d895
created 2007-12-02 11:19 -0800
pushed unknown
bmlk bmlk - when splitting rowgroups the space that is left on the page is computed from relative to the bottom, bug 373400 r=sharparrow1 sr=dbaron a=blocking 1.9+
c137c8de7c53c4cbf6d0dbed60c71494ec767a79
created 2007-11-11 17:45 -0800
pushed unknown
roc+ roc+ - Bug 397428. Return 'complete' on *all* paths whenever we push a rowgroup to the next page. r=bernd,sr=bzbarsky,a=schrep
95253d8a4143ddc6417020bf2d7b35f3bb5ae163
created 2007-08-02 11:08 -0700
pushed unknown
bzbarsky bzbarsky - Introduce a setter for nsHTMLReflowState::mComputedHeight so that we're sure to
less more (0) -60 tip