Граф коммитов

168 Коммитов

Автор SHA1 Сообщение Дата
karnaze%netscape.com b8e618df7b replaced debug flags with class. removed compiler warnings. 1999-08-24 12:01:31 +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
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
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
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
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
troy%netscape.com 67534a54ff Work-in-progress for table handling of reflow commands 1999-08-01 22:01:37 +00:00
karnaze%netscape.com a88b1a3f85 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
troy%netscape.com 7a5e4dbdb5 Renamed some nsFrameList member functions 1999-07-22 04:00:57 +00:00
hyatt%netscape.com 58cda7a8d0 Turning on the lazy mode in the tree widget. It is now the default. Let
the bug filing begin. :(
1999-06-29 20:20:40 +00:00
buster%netscape.com 481008636f fixed warnings 1999-06-28 13:44:40 +00:00
hyatt%netscape.com d1ffe01e19 Shuffling some stuff around. 1999-06-28 10:38:06 +00:00
hyatt%netscape.com b66c3c67f2 Landing the tree widget branch. 1999-06-23 03:02:21 +00:00
hyatt%netscape.com 141b8814b7 fixing a bug in getframeforpoint for nested row groups 1999-06-15 02:27:17 +00:00
hyatt%netscape.com 000e6b29df Added support for incremental reflow of nested row groups (yeah, baby, yeah, baby, YEAH). 1999-06-15 01:19:18 +00:00
hyatt%netscape.com 815e81f837 More nested row group work. 1999-06-14 08:22:47 +00:00
hyatt%netscape.com 16d4e11bdf More changes to allow tables to support nested row groups. 1999-06-14 08:01:00 +00:00
karnaze%netscape.com a4f30df4ac bug 6459 - incremental reflow methods call DeleteFrame instead of RemoveFrame 1999-06-10 02:29:34 +00:00
karnaze%netscape.com 1036c9827e support for backgrounds on table elements in both compatibility modes 1999-06-07 21:10:25 +00:00
karnaze%netscape.com 94ebf57b47 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
kipp%netscape.com 4846f41f1f Reworked frame factory methods; fixed bug 4519 1999-05-11 22:03:29 +00:00
vidur%netscape.com 443e8a76ef Fix for bug 2989 - correcting result of GetFrameForPoint. 1999-05-07 00:08:02 +00:00
karnaze%netscape.com 7627f01793 bug 2267 - cells with row spans too tall 1999-04-23 17:43:14 +00:00
troy%netscape.com 1aafacf365 Changed table code to call ReparentFrameView() when pushing/pulling frames 1999-04-13 02:38:09 +00:00
troy%netscape.com c67fa96f11 Removed SetInitialChildList() and now we inherit the base class version
which does the same thing
1999-04-13 01:11:46 +00:00
troy%netscape.com 68629094d7 Removed Join() function from nsFrameList, because we already has a version
of AppendFrames() that did the same exact thing
1999-04-13 00:06:17 +00:00
troy%netscape.com 03e8dd2540 Removed some code from nsContainerFrame that is no longer needed now that'
we have nsFrameList
1999-04-12 23:46:02 +00:00
sfraser%netscape.com 8a5fc246e3 Declare functions static to fix warnings. 1999-04-01 23:54:23 +00:00
kipp%netscape.com 60f52440cb Whacked paint methods to use new constants 1999-03-26 00:39:35 +00:00
karnaze%netscape.com 252c4d8e70 bug 1725 1999-03-16 23:42:38 +00:00
troy%netscape.com 57c81e5514 Better handles the case where the first row is complete when splitting
the row group
1999-03-09 15:35:43 +00:00
troy%netscape.com a6b02e236c Better handling of NS_FRAME_NOT_COMPLETE for incremental reflow 1999-03-09 05:28:44 +00:00
troy%netscape.com 7b9dd5e03b Table header/footer are repeated when splitting tables 1999-03-05 06:00:40 +00:00
kipp%netscape.com 9ddafbd9f8 use new nsHTMLReflowState ctors 1999-03-05 04:19:09 +00:00
troy%netscape.com 13d84ddc5c Work-in-progress for table pagination 1999-03-03 16:33:57 +00:00
troy%netscape.com 3bdf672129 Removed nsIFrame::CreateContinuingFrame() 1999-02-25 05:31:15 +00:00
troy%netscape.com da4193eab6 Changed nsIFrame::Init() to take an additional parameter 1999-02-25 03:27:57 +00:00
troy%netscape.com 47cbdb1e9d Added frame type atoms for several table frame classes 1999-02-24 05:54:31 +00:00
troy%netscape.com 03c5c1f520 Changed GetNextInFlow() and GetPrevInFlow() to be pointer arguments and
not references
1999-02-24 04:48:08 +00:00
troy%netscape.com da0991df28 Added CreateContinuingFrame() function to frame construction code 1999-02-24 04:03:50 +00:00
troy%netscape.com 68894039d4 More work-in-progress for table pagination 1999-02-22 03:28:00 +00:00
troy%netscape.com 0bdf65216d Pagination work-in-progress 1999-02-20 03:15:03 +00:00
troy%netscape.com e7f6d9eb81 Removed some old code 1999-02-19 05:10:59 +00:00
kipp%netscape.com 36c243cdc0 COMized nsIPresShell and nsIPresContext 1999-02-12 17:45:58 +00:00
karnaze%netscape.com a43b2445da collapsing rows, row groups, cols, col groups 1999-02-11 06:22:33 +00:00
troy%netscape.com 034aa56b83 Changed GetNextSibling() to use a pointer argument instead of a reference 1999-02-10 06:13:38 +00:00
troy%netscape.com 9d570499cf Changed a bunch more nsIFrame member functions to be pointer arguments
instead of references
1999-02-10 05:38:18 +00:00