layout/tables/nsTableFrame.cpp
2fc586fe32509c4b2a9f28f2a01899960ba63290
created 2010-12-09 11:57 +0100
pushed 2010-12-09 10:59 +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 2010-11-14 18:27 +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 2010-11-07 17:28 +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 2010-10-07 04:26 +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 2010-10-07 04:26 +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 2010-10-07 04:26 +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 2010-10-07 04:26 +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 2010-10-07 04:26 +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 2010-08-31 02:15 +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 2010-08-25 10:19 +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 2010-08-23 09:50 +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 2010-08-23 09:50 +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 2010-08-13 14:36 +0000
Robert O'Callahan Robert O'Callahan - Backing out bug 584282 and bug 537890
fc2439150a499721248a2b412e43d2234e5447c2
created 2010-08-13 22:01 +1200
pushed 2010-08-13 11:14 +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 2010-08-13 11:14 +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 2010-08-13 11:14 +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 2010-07-15 21:12 +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 2010-05-27 20:18 +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 2010-05-13 14:21 +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 2010-04-27 16:26 +0000
Mats Palmgren Mats Palmgren - Don't use enum bit-fields. r=timeless b=334571
51954c20c9f7f209df0f78d3b8bc2bbbfff4958c
created 2010-04-27 18:15 +0200
pushed 2010-04-27 16:26 +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 2010-04-27 16:26 +0000
timeless timeless - Bug 334571 strip trailing whitespace. r=zwol
5a79877003e8a98b7b6f2e00ffcaed437e4428e1
created 2010-04-08 21:44 +0900
pushed 2010-04-08 12:45 +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 2010-04-03 11:36 +0000
Ehren Metcalfe Ehren Metcalfe - Bug 556446: Remove dead code in layout. r=roc,bz
65629d0a492e2dd9e1ba044e4bf4692e86e65a17
created 2010-04-02 18:58 -0700
pushed 2010-04-03 02:02 +0000
L. David Baron L. David Baron - Use the appropriate color based on visitedness for border-collapse borders. (Bug 147777) r=bernd
aaa79216677b77734c4cd802f6c44ccff015f8ca
created 2010-04-02 18:58 -0700
pushed 2010-04-03 02:02 +0000
L. David Baron L. David Baron - Use the appropriate color based on visitedness for nsCSSRendering::PaintBorder users of the 'border-*-color' properties. (Bug 147777) r=zweinberg
e127bc371a0c5c7d2e83e1795af07814f76335b1
created 2010-04-02 18:58 -0700
pushed 2010-04-03 02:02 +0000
L. David Baron L. David Baron - Make PaintBackgroundWithSC and related methods operate on nsStyleContext* rather than const nsStyleBackground*. (Bug 147777) r=zweinberg
46e3ca39d3d09af127b4dbf9cc922d6230820446
created 2010-03-29 14:46 +1300
pushed 2010-03-29 01:47 +0000
Robert O'Callahan Robert O'Callahan - Bug 551660. Switch layout code from using nsPropertyTable to FramePropertyTable. r=mats,sr=dbaron
02bc8e3ec395763b651fd086ef857938660c2fd9
created 2010-03-29 14:46 +1300
pushed 2010-03-29 01:47 +0000
Robert O'Callahan Robert O'Callahan - Bug 551637. collapseOffsetProperty is never used. r=mats
db38e530c170da57052b5cce7d90f47655bb0490
created 2010-03-06 10:53 +0100
pushed 2010-03-06 09:54 +0000
Bernd Bernd - bug 378935 the border collapse code relies on having mutliple dead cell data entries in a row r=bzbarsky
2a3a2af10feb74cedbd5f484e4b23b66f7bec2a9
created 2010-03-06 10:53 +0100
pushed 2010-03-06 09:54 +0000
Bernd Bernd - bug 484256 remove remaining border widths limits that are now obsolete as borders have a 2 byte storage r=fantasai
5cb8340929b87b4969d772f4ae98028a961f2afd
created 2010-03-05 10:41 -0800
pushed 2010-03-05 18:43 +0000
Daniel Holbert Daniel Holbert - Bug 452319 followup: cast mRgIndex to be unsigned, to fix signed-unsigned-comparison compiler warning. r=bernd
ac2b160e89d583ea4dc667622bf545ff371f4035
created 2010-03-02 18:27 -0500
pushed 2010-03-02 23:28 +0000
Boris Zbarsky Boris Zbarsky - Bug 527977 part 3. Change the style context cached struct storage; inline GetStyle* and PeekStyle* now that they're pretty dead-simple. r=zwol, sr=dbaron
9b4fe4d0ca1f473ecb68db98b9298e75fb6f70b3
created 2010-02-12 10:40 +1300
pushed 2010-02-11 21:46 +0000
Robert O'Callahan Robert O'Callahan - Bug 542620. Fix incorrect usage of nsFrameList. r=bzbarsky
8816f2b76e41287776a18d4a4ac6a642270fc8b7
created 2010-02-02 12:06 -0800
pushed 2010-02-02 20:08 +0000
Daniel Holbert Daniel Holbert - Bug 539585 followup: Fix new instance of "warning: format '%p' expects type 'void*'" in nsTableFrame.cpp. (no review, just fixing one new instance of this problem)
5c6c408875848ec16ca98a44cb298c11c2e37478
created 2010-02-02 12:21 +1300
pushed 2010-02-01 23:39 +0000
Robert O'Callahan Robert O'Callahan - Bug 542620. Need to paint the table background if columns or column-groups have backgrounds. r=dbaron
dbb25266f4fa642ac1eacdd90d16afad1af0a6e4
created 2010-01-24 12:06 -0800
pushed 2010-01-24 20:09 +0000
L. David Baron L. David Baron - Always create nsDisplayTableBorderBackground when we're doing event delivery. (Bug 541668) r=roc
57e0aaffc860c670a6f676e6e152ffc7d4efd83a
created 2010-01-19 18:49 +0100
pushed 2010-01-19 17:53 +0000
Bernd Bernd - bug 538479 add initialization code that I wrongly removed r=dbaron
8e0c12450eee7e08ee89c6d6945786c23362e569
created 2010-01-17 15:11 -0800
pushed 2010-01-18 01:11 +0000
Daniel Holbert Daniel Holbert - Bug 539585: Fix "warning: format '%p' expects type 'void*'" in layout directory. r=dbaron
e8350654c9bca73cd0919ad563517ab739eadffb
created 2010-01-16 17:05 +0100
pushed 2010-01-16 16:08 +0000
Bernd Bernd - bug 28800 remove support for scrollable rowgroups moa=roc r=bzbarsky
ef065d84aaa4839b08bff660f16d146d604e6113
created 2010-01-09 16:33 +0100
pushed 2010-01-09 15:39 +0000
Bernd Bernd - bug 43178 - replace incorrect border, frame and rules handling code in content by css rules, initial patch - fantasai, a lof of input - bz r=bzbarsky
1e37be566afa2f59aae7a09e8571f0350bc14542
created 2009-12-24 00:21 -0500
pushed 2009-12-24 06:03 +0000
fantasai fantasai - Bug 508473 part III: Pass destruction root to frame destruction methods r=bz sr=roc
912c5206ca3e735bb39494edcc0e489d5baea510
created 2009-12-24 00:20 -0500
pushed 2009-12-24 06:03 +0000
fantasai fantasai - Bug 508473 Part II: Remove DeletingFrameSubtree r=bz sr=roc
89a4f5a6525a48c19277356d271403c80bf3e40c
created 2009-12-13 19:40 -0800
pushed 2009-12-14 03:43 +0000
L. David Baron L. David Baron - Fix assertions in the scrollable row group case. (Bug 531461) r=roc
8bc6e7e44946d0f5ccc75821a1e52f6843d0639d
created 2009-12-12 11:35 -0800
pushed 2009-12-12 19:35 +0000
L. David Baron L. David Baron - Address my own review comment and undo one of the changes in bug 531461.
18afa623a64f84e612915eaf601bf752e1bb72f3
created 2009-12-12 10:50 -0800
pushed 2009-12-12 19:11 +0000
Robert O'Callahan Robert O'Callahan - Bug 530686. Only create an nsDisplayTableBorderBackground when it's going to have something to paint, since having one can disable some scrolling optimizations. r=dbaron
9af5c4367b006fd756dec8111859f2674823169a
created 2009-12-12 10:50 -0800
pushed 2009-12-12 19:11 +0000
Robert O'Callahan Robert O'Callahan - Bug 531461. Avoid creating an nsDisplayTableBorderBackground if every part of the table is hidden. r=dbaron
5c675fda7ba6c8859abdeb64f6f0152b4a06af41
created 2009-12-11 02:37 -0500
pushed 2009-12-11 07:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 525608 part 3. Change all style set consumers that ask for a pseudo style context to indicate what they're actually asking for (pseudo-element, anonymous box, or xul tree thing). r=dbaron
813718244b94428e0c1a7e8f8d0de9973ccbfe4e
created 2009-12-10 18:28 -0800
pushed 2009-12-11 02:28 +0000
Boris Zbarsky Boris Zbarsky - Backing out bug 525608 and bug 525952
80b631ea5ad11b1126d0df9ffe2cb6a41ceb1db5
created 2009-12-10 14:36 -0800
pushed 2009-12-10 22:48 +0000
Boris Zbarsky Boris Zbarsky - Bug 525608 part 3. Change all style set consumers that ask for a pseudo style context to indicate what they're actually asking for (pseudo-element, anonymous box, or xul tree thing). r=dbaron
91e00d39570f9b26b1ed16181fd9df891ac8565e
created 2009-11-05 10:26 +0100
pushed 2009-11-05 09:26 +0000
Bernd Bernd - reorganize border collapse painting code to make a little bit more readable bug 452319 r=fantasai sr=bz
f8b409d03bbfe7f8d0ce347d1590d0f422c538c8
created 2009-11-05 10:25 +0100
pushed 2009-11-05 09:26 +0000
Dão Gottwald Dão Gottwald - Backed out changeset 524233171fa4
524233171fa40509943b1be6dffaf7e8a54bbabd
created 2009-11-05 09:03 +0100
pushed 2009-11-05 08:04 +0000
Dão Gottwald Dão Gottwald - reorganize border collapse painting code to make a little bit more readable bug 452319 r=fantasai sr=bz
ce8bd3c552cc7a61f462fcc50308e5defea14428
created 2009-10-29 17:17 -0400
pushed 2009-10-29 21:18 +0000
Boris Zbarsky Boris Zbarsky - Bug 525295. Rename nsStyleContext::GetPseudoType to GetPseudo. r=dbaron
c52390466bd122a2970b64937f9c094931557863
created 2009-10-02 12:27 -0400
pushed 2009-10-02 16:32 +0000
Boris Zbarsky Boris Zbarsky - Bug 512336. Make frame lists doubly-linked. r=roc,fantasai
b540248e3163e1a73d31e3772dbfead13e3ee937
created 2009-09-07 12:35 +1200
pushed 2009-10-02 03:13 +0000
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
70ec909259338087354e4978ed5da52a7ca4921f
created 2009-09-18 13:09 +0200
pushed 2009-09-18 11:13 +0000
Mats Palmgren Mats Palmgren - Bug 233463, patch 2 - Introduce nsFrameList::mLastChild member for fast access to the last sibling frame. r=bzbarsky
b90618f4d70640015c4915c833060a847aac53a2
created 2009-09-18 13:09 +0200
pushed 2009-09-18 11:13 +0000
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 2009-09-16 15:01 +0000
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 2009-09-12 22:46 +0000
Bobby Holley Bobby Holley - Bug 435296 - Sync decode handling for decode-on-draw. r=roc
less more (0) -100 -60 tip