karnaze%netscape.com
33accac767
bug 29459 - strategy's table min and max width is calculated to include
...
percent and proportional cells. Stopped caching it. Calculate max element size better.
2000-05-10 00:54:00 +00:00
karnaze%netscape.com
2a1844ff70
bug 10636, 15499(partial) - correctly get margin,border,padding from reflow info. calculate it for percentage padding when reflow state not available. r=troy
2000-02-12 01:55:40 +00:00
karnaze%netscape.com
d37b52ab39
bug 18770, no percent calcs on unconstrained width, better allocation to cols.
2000-02-09 14:22:00 +00:00
karnaze%netscape.com
362b6dbdf3
bug 17826, removed buggy/unnecessary RecomputeAdjustedMinIfNecessary, r=attinasi
2000-02-02 00:48:30 +00:00
karnaze%netscape.com
3807ea4d75
bug 24880 colspan/rowspan=0 handling, bug 22122 handle *0 proportional width; r=kmcclusk.
2000-02-01 03:23:29 +00:00
troy%netscape.com
73a3709284
b=21657 a=chofmann@netscape.com Made "overflow list" a full fledged
...
child list and changed ReparentFrameView() to check it.
2000-01-22 01:16:50 +00:00
karnaze%netscape.com
583c152d41
fixed printing assertions; more throughly check cell map usage for contuining frames;
...
fixed bug 24057; r=kmcclusk,cmanske; could not run mail smoke tests due to prior bustage.
2000-01-15 20:10:00 +00:00
troy%netscape.com
2c7016acd1
b=20772. Changed ColumnsAreValidFor() so that it correctly handles the case
...
where the cell's desired width shrinks
2000-01-12 21:53:55 +00:00
karnaze%netscape.com
59687369f1
fixed tinderbox warnings
2000-01-03 00:56:12 +00:00
karnaze%netscape.com
1243d0ab93
bug 12287 - honors mComputed values in reflow state and uses CSS box-sizing property.
2000-01-02 22:55:48 +00:00
troy%netscape.com
4ee592a9da
Reduced size of table cell member data by 4 bytes by only storing the
...
maximum width and not both the width and height. The height was never used
so this wans't an issue
1999-12-24 03:46:21 +00:00
karnaze%netscape.com
ba422c3ed8
incremental cell map, columns. Bugs 12122, 21544. r=troy,hyatt a=hofmann
1999-12-13 22:56:31 +00:00
karnaze%netscape.com
f966f5add2
removed allocation warning messages
1999-11-15 15:42:20 +00:00
dmose%mozilla.org
42fc94a6ec
updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:40:37 +00:00
karnaze%netscape.com
6b94962e35
bugs 17138, 17168 and others - col allocation involving colspans honors constraints; pct colspans were allocating incorrectly if pct cols existed.
1999-11-05 22:36:59 +00:00
tbogard%aol.net
e76efd1cd3
Changed NS_ASSERTION to NS_WARN_IF_FALSE to avoid crashing people when condition is met. r=hyatt.
1999-11-02 05:14:27 +00:00
karnaze%netscape.com
34c79207ee
bug 16284, 14159 nested auto table with percent cells was not growing auto table. nested coord or percent table was only getting min size.
1999-10-25 22:49:51 +00:00
karnaze%netscape.com
b82e04d3b3
bug 5799 - considers percentage width of multiple cells when figuring width of auto table.
1999-10-25 04:34:28 +00:00
kipp%netscape.com
705faaa709
Removed some more warnings
1999-10-22 14:51:41 +00:00
karnaze%netscape.com
29a25a3900
bug 5799 - width of auto width table considers percentage cells when they are small relative to the rest of the table. r=dcone
1999-10-21 22:36:21 +00:00
karnaze%netscape.com
67538f07ec
added #ifdef for debug printing.
1999-10-18 13:48:19 +00:00
kipp%netscape.com
0d3284929f
Nuke some more warnings
1999-10-15 21:18:32 +00:00
karnaze%netscape.com
6603bb1392
bug 11026 - AllocateUnconstrained was off by 1 twip in some cases. bug 14159 - cell is not fixed width if an auto cell in the same col has a larger desired size for backward compatibilty.
1999-10-13 14:44:22 +00:00
kipp%netscape.com
b0dcc883f8
Cleanup moz-decl-counter usage and fix NS_LOG_ADDREF usage
1999-10-08 20:41:19 +00:00
karnaze%netscape.com
309344c93c
column allocation does fixed and adjusted fixed (colspans) in separate steps. Simplified AllocateConstrained. Fixed bug 14332.
1999-10-04 05:19:32 +00:00
karnaze%netscape.com
48e4116d09
bug 10009 - uses width set on <td> in figuring width of nested table
1999-09-28 21:57:44 +00:00
kipp%netscape.com
ef095efd3a
Squish a warning or two
1999-09-17 20:16:37 +00:00
karnaze%netscape.com
1b5d0bcca9
bug 13683 - fixed memory leak.
1999-09-16 22:24:03 +00:00
karnaze%netscape.com
fc2e6ba5c0
removed border subtraction from out table frame and adjusted in layout strategy.
1999-09-13 21:45:58 +00:00
karnaze%netscape.com
70d9f1496f
bug 12287 - removed nsTableFrame::GetContainerWidth, renamed TableIsAutoWidth to IsAutoWidth and simplified.
1999-08-27 21:15:21 +00:00
karnaze%netscape.com
0b5b66f195
bug 1271 - percentage height cells, added GetNumCellsOriginatingInRow, fixed GetNumCellsOriginatingInCol
1999-08-25 21:49:18 +00:00
karnaze%netscape.com
9305f5241c
replaced debug flags with class. removed compiler warnings.
1999-08-24 12:01:31 +00:00
karnaze%netscape.com
59dfefdff7
bug 11026 - rounding error on balancing when max element size is too large.
1999-08-23 04:41:30 +00:00
karnaze%netscape.com
793d6e9850
changed initial value in ColumnsAreValidFor.
1999-08-22 02:36:00 +00:00
karnaze%netscape.com
8a61d5c83a
bug 11944 - correct placement of row group using table border/padding. bug 625 - reinitialized col sizes before 2nd pass 1 reflow.
1999-08-21 06:38:07 +00:00
karnaze%netscape.com
69ea614920
bug 11944 - row group is properly offset using table border. cleaned up new incremental reflow methods.
1999-08-20 23:27:54 +00:00
brade%netscape.com
5fb540a0ac
remove macintosh compiler warnings
1999-08-20 13:27:48 +00:00
karnaze%netscape.com
66b706bb32
Added new incremental reflow methods.
...
CellData keeps track of row versus col spans.
nsColFrame keeps track of what cell contributed to constrained width.
nsCellMap::GetCellFrameAt replace with GetCellInfoAt
simplified nsTableCellFrame::RecalcLayoutData and removed FindLargestMargin, CalculateMargins, CalculateMargins
simplified nsTableFrame::RecalcLayoutData and removed AppendLayoutData
Added gsDebugReflow capability, remove all existing debug printf
1999-08-19 19:52:37 +00:00
karnaze%netscape.com
2d060f55c4
figuring a col's adj min width from a colspan uses adj min width
1999-08-03 23:16:43 +00:00
karnaze%netscape.com
6ebad978c8
fixes related to crash in AC_Wrapup on optimized builds.
1999-07-28 19:43:37 +00:00
shaver%netscape.com
b1e1e8f1d1
zero out colInfo wehen allocated to avoid startup crash and other badness
1999-07-28 18:52:04 +00:00
karnaze%netscape.com
1e4b5ffa1f
fix mac breakage, hopefully
1999-07-28 09:13:44 +00:00
warren%netscape.com
a1376209a0
Attempt to fix the mac build.
1999-07-28 08:56:12 +00:00
karnaze%netscape.com
d5e430c16a
new nsCellMap, BasicTableLayoutStrategy, plus various fixes to table
...
frames while testing the new cell map and strategy
1999-07-28 08:09:02 +00:00
buster%netscape.com
1823698740
fixed warnings
1999-06-28 13:44:40 +00:00
karnaze%netscape.com
cf6f1e2d5a
bug 7243. Rewrote FixedTableLayoutStrategy::AssignPreliminaryColumnWidths
1999-06-03 02:42:33 +00:00
karnaze%netscape.com
8f59339b67
Rewrote DistributeRemainingSpace a 2nd time and added compat mode.
...
bug 6068, 6933. nsTableRowGroupFrame::CalculateRowHeights - changed row spans to consider
top and bottom margins during height calculations. Calculations using percentages ensure that the sum of
rows sum exactly to excess.
bug 6404 BasicTableLayoutStrategy::BalanceColumnsConstrained cols in span other than 1st col was
not getting additional allocations from cell. ::DistributeRemainSpace uses max width of col
instead of max effective width. Also added checks for negative value during percentage calculations.
1999-05-26 22:22:23 +00:00
karnaze%netscape.com
414e20e8b6
support for css padding in table cells
1999-05-18 05:18:16 +00:00
karnaze%netscape.com
7e4d3f805a
bug 6184 - reworked alogrithm for reallocating space to auto width columns.
1999-05-10 19:23:09 +00:00
karnaze%netscape.com
bdd77eb6ef
code clean up, use of macros for table debugging
1999-04-03 23:02:43 +00:00