layout/tables/nsTableFrame.cpp
9d4556015326fd22a2372d82931f4f619d468c0d
created 2012-01-17 00:38 +0100
pushed 2012-02-01 18:17 +0000
Mats Palmgren Mats Palmgren - Bug 716408 - Assert that a prev-in-flow is null or of the same frame type. No need to null out mCellMap, the ctor does that and re-Init of frames isn't allowed. r=bernd
f0eeea7083ec1425a91777bf54d6257fbd3a91af
created 2012-01-17 00:38 +0100
pushed 2012-02-01 18:17 +0000
Mats Palmgren Mats Palmgren - Bug 716408 - No need to null-check for delete, no need to null out members in dtor. r=bernd
5ba6c410088565b7566371fd8024f2c7e442921c
created 2012-01-17 00:38 +0100
pushed 2012-02-01 18:17 +0000
Mats Palmgren Mats Palmgren - Bug 716408 - Initialize all bits of mBits to zero. r=bernd
302fde3d16e39426d19eed82a6e5420d0a39136e
created 2012-01-17 00:38 +0100
pushed 2012-02-01 18:17 +0000
Mats Palmgren Mats Palmgren - Bug 716408 - Make nsTableFrame::GetTableFrame abort if the given frame isn't a table frame descendant, thus guaranteeing a non-null result. r=bernd
57fc94d1196ab212ecf0c3f2182735d6ec077d2a
created 2012-01-17 00:38 +0100
pushed 2012-02-01 18:17 +0000
Mats Palmgren Mats Palmgren - Bug 716408 - Remove null-checks of GetFirstInFlow() result. r=bernd
6239ab8b23193f7972a567c4253a89f1cd94f064
created 2012-01-09 07:37 +0100
pushed 2012-02-01 18:17 +0000
Bernd Bernd - bug 711864 - dEndY is already in the rowgroup r=mats
7db218a91c88644b509fd370f3f637f595f39375
created 2011-12-27 21:18 +0100
pushed 2012-02-01 18:17 +0000
Mats Palmgren Mats Palmgren - Bug 515530 - Remove nsHTMLContainerFrame. r=roc
1e25bdfb62c08fdd33d1e7ecdb5567dd58359e46
created 2011-12-19 19:46 -0800
pushed 2012-02-01 18:17 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 711908 - Fix a bunch of GCC warnings in layout. r=dbaron.
e3766ee732ccbec82ad84e76eb60f87a3e8182d3
created 2011-12-20 10:15 +0100
pushed 2011-12-21 14:41 +0000
Mats Palmgren Mats Palmgren - Bug 619273 - Move the selection state bit from frames to content nodes. r=smaug
0b39e1a64c2b19221274c6a62dfae556902161b6
created 2011-10-27 09:58 -0400
pushed 2011-12-21 14:41 +0000
Bernd Bernd - bug 460637 - the group cellmaps need to set the damageArea relative to the entire table, patch by Mats Palmgren, Randell Jesup and Bernd, r=mats, bernd
21f2d6c4c976332daac4fb1ec3ca52c1b33811b3
created 2011-10-28 19:33 +0100
pushed 2011-11-09 02:03 +0000
Jonathan Watt Jonathan Watt - Bug 695303 - Add a mozilla::clamped function to replace NS_CLAMP (so side affects of args are evaluated no more than once) and NS_MIN(max, NS_MAX(val, min)) (to make code clearer). r=bsmedberg.
ec7577dec4fceef0ac2717416d9c48289402d935
created 2011-10-17 10:59 -0400
pushed 2011-11-09 02:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
6fa6594375486a76da7b7e4a25d163b00e6bbf05
created 2011-10-13 14:01 +1300
pushed 2011-11-09 02:03 +0000
Matt Woodrow Matt Woodrow - Bug 692968 - Make nsDisplayTableItem::GetBounds return the untransformed overflow area. r=tn
2d5d6e1c4418295f81df69e2a1fc843fe0839242
created 2011-05-31 19:02 -0400
pushed 2011-11-09 02:03 +0000
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
00f422b2cf36505e1ee8768e09997237be8294c0
created 2011-05-12 00:04 -0400
pushed 2011-11-09 02:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 10209 - Part 6: Implement the CSS "containing block" concept correctly as a binary relation, as opposed to a unary relation; r=bzbarsky
e7854b4d29ba905ae3994f821b160c989bac4260
created 2011-09-28 23:19 -0700
pushed 2011-11-09 02:03 +0000
Michael Wu Michael Wu - Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
38ff711d43699ddf0f16f287e08254e2da22b392
created 2011-09-12 09:08 -0700
pushed 2011-09-27 17:43 +0000
Mats Palmgren Mats Palmgren - Bug 685154 - Cleanup nsIFrame::GetParentStyleContextFrame and related code. r=roc
d9797d99f5f739ebd244ce27748a548f4b3b9cfd
created 2011-08-24 22:54 +0200
pushed 2011-09-27 17:43 +0000
Mats Palmgren Mats Palmgren - Bug 653649 - New way of getting child lists from frames. (part 4/5) r=roc
de17763f5ba71293a5193266f815151047466eb5
created 2011-08-24 22:54 +0200
pushed 2011-09-27 17:43 +0000
Mats Palmgren Mats Palmgren - Bug 653649 - New way of getting child lists from frames. (part 3/5) r=roc
bbb68899df56fe3296ba9d9ee93e97f49af69b66
created 2011-08-24 22:54 +0200
pushed 2011-09-27 17:43 +0000
Mats Palmgren Mats Palmgren - Bug 653649 - New way of getting child lists from frames. (part 2/5) r=roc sr=dbaron
6f4b90a6c2928ce049070a204acbdd6096a6eeff
created 2011-08-13 18:37 +0200
pushed 2011-08-16 19:58 +0000
Bernd Bernd - bug 675490 - push nonplaced tfoots and mark them as nonrepeating r=bz
bddfa5c83a6ea7bb1b2a29937db78975772aa0c2
created 2011-08-13 18:37 +0200
pushed 2011-08-16 19:58 +0000
Bernd Bernd - bug 678447 - prevent splitting of tables inside columnsets during printing r=roc
2676a94cee76a00bab3dd92e4d4924d07d02a8aa
created 2011-07-26 19:22 +0200
pushed 2011-08-16 19:58 +0000
Bernd Bernd - Bug 642088 - Subtract the caption height and vertical margins from the available height before reflowing the inner table frame. r=bzbarsky
a10dd1a539dbce87b47b343fa32e25e2bc61562a
created 2011-06-01 16:18 -0400
pushed 2011-07-05 17:42 +0000
Ehsan Akhgari Ehsan Akhgari - Back out bug 10209 and bug 656875 (its regression fix) from Aurora because the work on this bug has not been finished yet
e3f863f8bf4afab968896fb1a835097779f124a7
created 2011-06-02 14:56 +0200
pushed 2011-07-05 17:42 +0000
Dominic Fandrey Dominic Fandrey - Bug 645398 - Substitute PR_(MAX|MIN|ABS|ROUNDUP) macro calls; r=roc
749feb2a61a4c09a62a5dd513e4d445e0168e72a
created 2011-06-01 16:18 -0400
pushed 2011-06-01 20:18 +0000
Ehsan Akhgari Ehsan Akhgari - Back out bug 10209 and bug 656875 (its regression fix) from Aurora because the work on this bug has not been finished yet
14fe8a6cfd45575ab1ccde56ad33abd562eaf61a
created 2011-04-29 19:02 -0400
pushed 2011-05-24 18:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 10209 - Part 2: Implement the absolute positioning support for all frames; r=roc
2629bcfa2816c709f11a57e39dd2e4976034656a
created 2011-04-19 15:07 +1200
pushed 2011-05-24 18:03 +0000
Robert O'Callahan Robert O'Callahan - Bug 641426. Part 3.5: Remove usage of nsMargin::TopLeft and nsMargin::IsZero. r=dbaron
f54747d3a9087414d41d7c8894b8c67fa52c4474
created 2011-04-07 18:04 -0700
pushed 2011-05-24 18:03 +0000
Jan Küchler Jan Küchler - Bug 266236 part 3: Mechanical rename of nsIRenderingContext and nsThebesRenderingContext to nsRenderingContext. Mechanical substitution of nsRefPtr<nsRenderingContext> for nsCOMPtr<nsRenderingContext>.
faeb9fecfc94ed619fed6758b4dbea1b8ed1fee6
created 2011-04-07 18:04 -0700
pushed 2011-05-24 18:03 +0000
Jan Küchler Jan Küchler - Bug 266236 part 1: Preliminary API cleanup on nsIRenderingContext.
3fe96cdaa5d6f994ff40ef136fbd2ab35dfc673c
created 2011-03-28 16:50 -0400
pushed 2012-02-01 18:17 +0000
timeless timeless - Bug 618830 initial assignment to kidNextInFlow is useless in nsTableFrame::ReflowChildren
d9e063c5402d813f03b487577242850f1668c168
created 2011-03-28 10:49 -0400
pushed 2012-02-01 18:17 +0000
Boris Zbarsky Boris Zbarsky - Bug 644576. Make sure that when we set up our iterator we don't decide we're done if the first row in our damage range contains no cells in our damage range. r=roc
7bb29670ab591e3ef4f42cf0dce3c1de9002f990
created 2011-03-26 00:37 -0400
pushed 2012-02-01 18:17 +0000
timeless timeless - Bug 620311 crash [@ nsTableFrame::MatchCellMapToColCache | nsTableFrame::RemoveFrame] because cellMap guard did not cover MatchCellMapToColCache
4d4b3c0906e28c98bce1c9eda91d3811ad95161e
created 2011-02-16 14:14 +0100
pushed 2012-02-01 18:17 +0000
timeless timeless - Bug 620259 - add fall through comments to nsTableCellMap::SetNotTopStart and rename to nsTableCellMap::ResetTopStart
1593777e94b8103ac0e4f67eaa62599e891545ff
created 2011-02-15 19:35 -0500
pushed 2012-02-01 18:17 +0000
timeless timeless - Bug 620312 crash [@ nsTableFrame::InsertCol] because lastColGroup guard did not cover lastColGroup->GetColCount() r=bernd a=dbaron
2fc586fe32509c4b2a9f28f2a01899960ba63290
created 2010-12-09 11:57 +0100
pushed 2012-02-01 18:17 +0000
timeless timeless - Bug 617637 nsTableFrame::PushChildren imagines it can pass null to [@ nsFrameList::RemoveFrame] violating its preconditions
f8e81c8196d2ad41e498550c6ee1cad243951bd5
created 2010-11-14 19:26 +0100
pushed 2012-02-01 18:17 +0000
Mats Palmgren Mats Palmgren - Bug 595758 - Crash [@ nsTableFrame::MarkIntrinsicWidthsDirty] on print preview. r=dbaron a=blocking2.0:betaN
933bfe553fb05ac14ed6b0c4ddd42b685e2c7b9c
created 2010-11-07 18:27 +0100
pushed 2012-02-01 18:17 +0000
Mats Palmgren Mats Palmgren - Bug 576890 - Crash [@ nsFrameList::InsertFrames] on print preview. r=roc a=blocking2.0:final
0705671514244627171aa1b4e49053e1a3c6237c
created 2010-10-06 21:25 -0700
pushed 2012-02-01 18:17 +0000
L. David Baron L. David Baron - Change callers to use new nsIFrame overflow APIs. (Bug 542595, patch 20) r=roc a2.0=blocking2.0:beta8
08860c83bf8825b1ceabb1a840954f29a46a143f
created 2010-10-06 21:25 -0700
pushed 2012-02-01 18:17 +0000
L. David Baron L. David Baron - Fix miscellaneous reflow methods to use new overflow area APIs. (Bug 542595, patch 19) r=roc a2.0=blocking2.0:beta8
061f5e6d58be7d05492d55048d4cd38ba7f354b4
created 2010-10-06 21:25 -0700
pushed 2012-02-01 18:17 +0000
L. David Baron L. David Baron - Fix all ReflowChildren methods in table code to avoid unnecessary NS_METHOD and NS_IMETHOD, and one that takes an overflow area to handle it correctly. (Bug 542595, patch 18) r=roc a2.0=blocking2.0:beta8
40788d629f3c99c53acd9af080e3ec745e3e963e
created 2010-10-06 21:25 -0700
pushed 2012-02-01 18:17 +0000
L. David Baron L. David Baron - Make parameters to nsTableFrame::InvalidateFrame, nsTableFrame::PlaceChild, and nsTableRowGroupFrame::PlaceChild be the visual overflow rect. (Bug 542595, patch 17) r=roc a2.0=blocking2.0:beta8
ce61761d254db95cb5ed590033d6f8f4532329d7
created 2010-10-06 21:25 -0700
pushed 2012-02-01 18:17 +0000
L. David Baron L. David Baron - Change FinishAndStoreOverflow API to take two overflow areas. (Bug 542595, patch 4) r=roc a2.0=blocking2.0:beta8
8f8d9eb61a5cbc7341126c503c16b9f3c47de5c0
created 2010-08-31 12:49 +1200
pushed 2012-02-01 18:17 +0000
Robert O'Callahan Robert O'Callahan - Bug 579323. Part 1.8: Rename InvalidateOverflowRect to InvalidateFrameSubtree. r=tnikkel
fcc2aa4bd4519f51ced150cc460f714ee3dfc1c6
created 2010-08-25 12:17 +0200
pushed 2012-02-01 18:17 +0000
L. David Baron L. David Baron - Add support for calc() to the 'height', 'min-height', and 'max-height' properties. (Bug 585715) r=bzbarsky a2.0=blocking+
a3bcab53ea0dfca86e7f71d07013040c599a3f62
created 2010-08-13 22:01 +1200
pushed 2012-02-01 18:17 +0000
Robert O'Callahan Robert O'Callahan - Bug 584282. Use nsDisplayItem::ToReferenceFrame() instead of calling nsDisplayListBuilder::ToReferenceFrame, wherever possible. r=tnikkel,a=dbaron
f5d647210dec273e0dd148c3e1c6c4935aba81c5
created 2010-08-13 22:01 +1200
pushed 2012-02-01 18:17 +0000
Robert O'Callahan Robert O'Callahan - Bug 584282. Add nsDisplayItem::mToReferenceFrame and initialize it in the constructor. r=tnikkel,a=dbaron
1ad7cdc1ab5aed8f324ff66432cbcab7e4c44a43
created 2010-08-14 02:31 +1200
pushed 2012-02-01 18:17 +0000
Robert O'Callahan Robert O'Callahan - Backing out bug 584282 and bug 537890
fc2439150a499721248a2b412e43d2234e5447c2
created 2010-08-13 22:01 +1200
pushed 2012-02-01 18:17 +0000
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 2012-02-01 18:17 +0000
Robert O'Callahan Robert O'Callahan - Bug 584282. Add nsDisplayItem::mToReferenceFrame and initialize it in the constructor. r=tnikkel,a=dbaron
f62609dc783f3cdfc0369a12b94eeba53aa4e571
created 2010-08-13 21:54 +1200
pushed 2012-02-01 18:17 +0000
Robert O'Callahan Robert O'Callahan - Bug 579258. Change IsVaryingRelativeToMovingFrame to take the 'moving frame' as a direct parameter instead of getting it from the builder. r=tnikkel,a=joe
85bbe15e63bd253b52406f240c0ba14023c70e00
created 2010-07-16 09:07 +1200
pushed 2012-02-01 18:17 +0000
Michael Ventnor Michael Ventnor - Bug 564991. Part 3: Create unique nsDisplayItem types for every single display item. r=tnikkel
1fb9ef691b5c3257f1e3a6303aa4f781e42a86ac
created 2010-05-27 07:31 +0200
pushed 2012-02-01 18:17 +0000
Bernd Bernd - bug 567835 - add parentheses to make the required logic to happen r=dholbert
fcff7673a6ae09ae763fc094a55b8141ee100deb
created 2010-05-13 16:15 +0200
pushed 2012-02-01 18:17 +0000
Bernd Bernd - bug 558574 - fix issues with table footer placement and missed page breaks inside of row groups r=roc
22c58d0e27eee38c23daa33c4981a69b153103b0
created 2010-04-27 18:15 +0200
pushed 2012-02-01 18:17 +0000
Mats Palmgren Mats Palmgren - Don't use enum bit-fields. r=timeless b=334571
51954c20c9f7f209df0f78d3b8bc2bbbfff4958c
created 2010-04-27 18:15 +0200
pushed 2012-02-01 18:17 +0000
timeless timeless - Bug 334571 Coverity 702, NS_SIDES array limit check - replace NS_FOR_CSS_SIDES defines with enum. r=zwol,mats
7aac8fafc4de6924e3926e8db07af115f0c4c229
created 2010-04-27 18:15 +0200
pushed 2012-02-01 18:17 +0000
timeless timeless - Bug 334571 strip trailing whitespace. r=zwol
5a79877003e8a98b7b6f2e00ffcaed437e4428e1
created 2010-04-08 21:44 +0900
pushed 2012-02-01 18:17 +0000
Masayuki Nakano Masayuki Nakano - Bug 556694 Selection color isn't reverted when input field is specified only background-color r=dbaron
13504a5fc0742c0922b548dce200febd06e358fa
created 2010-04-03 07:36 -0400
pushed 2012-02-01 18:17 +0000
Ehren Metcalfe Ehren Metcalfe - Bug 556446: Remove dead code in layout. r=roc,bz
65629d0a492e2dd9e1ba044e4bf4692e86e65a17
created 2010-04-02 18:58 -0700
pushed 2012-02-01 18:17 +0000
L. David Baron L. David Baron - Use the appropriate color based on visitedness for border-collapse borders. (Bug 147777) r=bernd
less more (0) -100 -60 tip