troy%netscape.com
a7a27982af
Changing tables to return max element size during an incremental reflow
1999-08-30 22:30:32 +00:00
karnaze%netscape.com
23e30e42c8
backed out fix for bug 6674 because it broke resizing collapsing rows
1999-08-30 22:00:12 +00:00
hyatt%netscape.com
415182cc05
Changes to the cell map to support incremental insertion and removal of rows. Currently
...
only used by the tree widget.
1999-08-30 00:01:09 +00:00
hyatt%netscape.com
d67f1ece67
Teaching the fixed layout strategy how to deal with relative/proportional specified
...
widths.
1999-08-29 06:00:32 +00:00
troy%netscape.com
20364c9f5a
Fix for bug #12592 . Optimized style change reflow commands targeted at
...
a cell frame
1999-08-29 04:18:00 +00:00
hyatt%netscape.com
dc1ee7e3f6
Tweaks to be able to see the RowReflowState over in trees
1999-08-28 00:43:53 +00:00
kipp%netscape.com
52db05b1bf
Fixed bug #6674 by honoring the css overflow property and only setting the clip rect when overflow is 'hidden'
1999-08-27 21:53:04 +00:00
karnaze%netscape.com
711879206c
bug 12287 - removed nsTableFrame::GetContainerWidth, renamed TableIsAutoWidth to IsAutoWidth and simplified.
1999-08-27 21:15:21 +00:00
karnaze%netscape.com
9d31e7c8a1
bug 12590 - vertical-align:middle working on cell
1999-08-27 04:29:05 +00:00
karnaze%netscape.com
a6cc89fba6
backing out recent changes that failed table regression tests
1999-08-26 16:56:42 +00:00
hyatt%netscape.com
229e5bf222
Fix for bug 12887.
1999-08-26 10:23:49 +00:00
karnaze%netscape.com
7dddc57925
bug 1271 - percentage height cells, added GetNumCellsOriginatingInRow, fixed GetNumCellsOriginatingInCol
1999-08-25 21:49:18 +00:00
karnaze%netscape.com
b8e618df7b
replaced debug flags with class. removed compiler warnings.
1999-08-24 12:01:31 +00:00
karnaze%netscape.com
b22eea9c74
bugs 9123, 10002 - percentage height tables exclude margin/border/padding of HTML and BODY
1999-08-24 04:17:05 +00:00
karnaze%netscape.com
580f6c95ec
bug 11026 - rounding error on balancing when max element size is too large.
1999-08-23 04:41:30 +00:00
karnaze%netscape.com
f6ebcc42ce
removed assertions in new incremental layout methods
1999-08-22 23:56:39 +00:00
hyatt%netscape.com
828c4338ed
Patching a function used only by the tree code.
1999-08-22 09:50:22 +00:00
karnaze%netscape.com
08565d8aff
changed initial value in ColumnsAreValidFor.
1999-08-22 02:36:00 +00:00
troy%netscape.com
e36f66a90d
Minor cleanup
1999-08-21 21:24:42 +00:00
troy%netscape.com
7dad5f9379
Removed some code that was accidentally added back in the previous revisions
1999-08-21 21:17:23 +00:00
troy%netscape.com
eda8afb2b6
Optimized incremental reflow and split some code out into member functions
...
so there's less dusplication of code
1999-08-21 20:16:32 +00:00
karnaze%netscape.com
6eb1c1889b
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
cb3ff2b8d2
bug 11944 - row group is properly offset using table border. cleaned up new incremental reflow methods.
1999-08-20 23:27:54 +00:00
troy%netscape.com
6bfc3a2edf
Optimized CalculateRowHeights() to skip step 2 if there are no cells that
...
have row spans
1999-08-20 23:27:39 +00:00
brade%netscape.com
192c3f9be8
remove mac compiler warning
1999-08-20 13:32:23 +00:00
brade%netscape.com
13ca5f21c8
remove macintosh compiler warnings
1999-08-20 13:27:48 +00:00
karnaze%netscape.com
5988116697
added null checking
1999-08-20 03:30:40 +00:00
troy%netscape.com
c36fb58fe5
Added invalidate of the cell map as well, since we don't know what has changed
1999-08-19 22:22:52 +00:00
karnaze%netscape.com
57ee1e4723
fix mac bustage
1999-08-19 20:36:52 +00:00
troy%netscape.com
f3a9f0e862
Changed to handle "ReflowDirty" reflow command
1999-08-19 20:05:27 +00:00
karnaze%netscape.com
7bad0d49ba
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
troy%netscape.com
f901be20dc
Changed to table incremental reflow
1999-08-19 03:51:25 +00:00
karnaze%netscape.com
c3c7c48b80
For crash in bug 10296 - Removed assertion that nsTableFrame::GetColumnFrame must find a non null frame.
...
Added check for null when calling it in a situation where it can return null.
1999-08-10 18:15:46 +00:00
troy%netscape.com
cf9667f8f9
Converted outer table frame code over to new reflow command handling
1999-08-10 03:52:15 +00:00
karnaze%netscape.com
c598fc57e3
added constructor to nsTableColGroupFrame, fixed a few places where
...
nsColGroupFrame assummed its children were nsColGroupFrames.
1999-08-10 02:45:18 +00:00
karnaze%netscape.com
b71e1b0379
commented out print statements when passing a row,col outside of cell map,
...
since the test case in bug 9024 can cause this condition.
1999-08-10 02:43:45 +00:00
karnaze%netscape.com
ab2df8841f
removed some unneeded comments
1999-08-10 01:14:24 +00:00
karnaze%netscape.com
dbce38c94b
bug 3517.
...
Always get border-collapse from nsTableFrame::GetBorderCollapseStyle.
Added several null checks for border edges.
Added check in nsTableFrame::DidComputeHorizontal to replace null edges with trival ones.
1999-08-10 00:49:10 +00:00
peterl%netscape.com
e29c26df10
moved scrolled content pseudo atom to layout atoms
1999-08-08 01:19:36 +00:00
troy%netscape.com
6b325a5196
Made sure that column cache is invalidated if necessary when appending rows
...
frames and cell frames
1999-08-07 15:12:50 +00:00
buster%netscape.com
334db030c0
fixed a memory leak, and a null pointer dereference, having to do with collapsing borders
1999-08-07 05:40:09 +00:00
troy%netscape.com
309e9a0b12
Fix for bug #11393
1999-08-07 00:31:02 +00:00
troy%netscape.com
35e2410e44
Changed reflow command handling over to the new approach
1999-08-06 14:34:56 +00:00
cmanske%netscape.com
cb1417e9fa
Added method to nsITableCellLayout. Fixed QI bug
1999-08-04 02:04:45 +00:00
karnaze%netscape.com
639f283b06
Always reflow's children for pass1 when reflowed with NS_UNCONSTRAINEDSIZE
1999-08-03 23:20:06 +00:00
karnaze%netscape.com
e54229d3c1
replace assertions with printf statements until bug 10911 gets resolved
1999-08-03 23:17:50 +00:00
karnaze%netscape.com
0767a5bbcd
figuring a col's adj min width from a colspan uses adj min width
1999-08-03 23:16:43 +00:00
troy%netscape.com
d336a71fd6
Changed NeedsReflow() to take into account whether we need a pass-1 reflow
...
and whether the cached column info and cell map are valid when deciding
whether we need a full reflow
1999-08-03 14:26:00 +00:00
troy%netscape.com
c166a9097c
Changed to new command reflow handling
1999-08-03 02:41:27 +00:00
troy%netscape.com
e27245025b
Finished cleanup of reflow command handling
1999-08-02 02:18:33 +00:00