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

523 Коммитов

Автор SHA1 Сообщение Дата
karnaze%netscape.com b3b5d89527 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 7a6f33475b Converted outer table frame code over to new reflow command handling 1999-08-10 03:52:15 +00:00
karnaze%netscape.com 0e5026e973 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 a2741c08d9 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 29a23a7ccf removed some unneeded comments 1999-08-10 01:14:24 +00:00
karnaze%netscape.com 91e90de3bd 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 d0ede3eb37 moved scrolled content pseudo atom to layout atoms 1999-08-08 01:19:36 +00:00
troy%netscape.com e50053ef39 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 90fc74f0c1 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 08e48c5f1a Fix for bug #11393 1999-08-07 00:31:02 +00:00
troy%netscape.com 6296396917 Changed reflow command handling over to the new approach 1999-08-06 14:34:56 +00:00
cmanske%netscape.com befc69c2aa Added method to nsITableCellLayout. Fixed QI bug 1999-08-04 02:04:45 +00:00
karnaze%netscape.com ab716c78a0 Always reflow's children for pass1 when reflowed with NS_UNCONSTRAINEDSIZE 1999-08-03 23:20:06 +00:00
karnaze%netscape.com 6d399a4f42 replace assertions with printf statements until bug 10911 gets resolved 1999-08-03 23:17:50 +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
troy%netscape.com a424132632 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 b4f91e984d Changed to new command reflow handling 1999-08-03 02:41:27 +00:00
troy%netscape.com a67267b4eb Finished cleanup of reflow command handling 1999-08-02 02:18:33 +00:00
troy%netscape.com 84b2d7ab5c Reflow command cleanup 1999-08-01 22:21:03 +00:00
troy%netscape.com 126d24e273 Work-in-progress for table handling of reflow commands 1999-08-01 22:01:37 +00:00
cmanske%netscape.com ef23ea57b1 Added QueryInterfaces so nsITableCellLayout and nsITableLayout can get to cell and table frames. Don't use macros because frames aren't refcounted. 1999-08-01 18:26:45 +00:00
cmanske%netscape.com 1f9ca60e19 Added nsITableLayout::GetTableSize() to get number of rows and columns in table. Fixup up comments for new methods 1999-08-01 16:20:14 +00:00
cmanske%netscape.com 652b1ee343 Added logic to find cells occupying the 'holes' in the cellmap where colspan and/or rowspan cell extend 1999-08-01 05:19:47 +00:00
cmanske%netscape.com 4709db8f4a Added checking for trying to get cell data when index(es) are out of bounds 1999-07-31 23:05:11 +00:00
cmanske%netscape.com 460d3a6c9b Adding interface for editor access to table layout data 1999-07-31 22:11:50 +00:00
cmanske%netscape.com 0d19943d92 Adding interface for editor access to table layout data 1999-07-31 22:05:37 +00:00
karnaze%netscape.com 73efaea2c2 bug 10809, incremental reflow of nested tables now reflows children. 1999-07-29 23:19:52 +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
hyatt%netscape.com ebd8183f77 Fixing karnaze's bustage. 1999-07-28 08:55:41 +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
hyatt%netscape.com 47afcf5681 oops. crazy_width only defined for debug builds. Changing this. 1999-07-24 00:32:21 +00:00
hyatt%netscape.com ca9519fb92 Getting rid of all the printfs and complaints that fire in mailnews by making
the fixed table layout algorithm smarter about unconstrained width reflow.
1999-07-23 23:41:05 +00:00
hyatt%netscape.com 428843662d Fix for assertions being thrown when fixed layout tables are flowed at an
unconstrained width.  Instead of asserting, intrinsic first row cell widths will be
used to determine the widths of columns with percentage-specified sizes.
1999-07-23 20:32:18 +00:00
troy%netscape.com 537d74d82c Renamed some nsFrameList member functions 1999-07-22 04:00:57 +00:00
troy%netscape.com 9fdbc7ced3 Renamed DeleteFrame() to Destroy() 1999-07-22 02:24:52 +00:00
troy%netscape.com a6aae963a7 Added 'm' prefix to some of the nsHTMLReflowState data members 1999-07-20 03:41:03 +00:00
putterman%netscape.com cde09810f4 Commented out warning. 1999-07-19 21:37:04 +00:00
troy%netscape.com f540768faa As step #1 in incremental painting I changed Reflow() to invalidate the
entire bounds after an incremental reflow. The table should be smarter about
how much it invalidates, but this is necessary for the time being because the
area frame no longer invalidates everything
1999-07-14 15:21:52 +00:00
hyatt%netscape.com 7e86878e70 Batching removal and making sure I get notified (in an attempt to fix some
of the out of sync problems the tree widget is having).
1999-07-10 01:10:40 +00:00
hyatt%netscape.com 11e9daffcf Landing changes to wrap XUL windows in a box frame so that we can support
intrinsic sizing of windows.  (Unlike HTML and XML, we are no longer wrapped
in an area frame. We are instead wrapped in a box frame.)

Also included is a patch for the table code, since it crashes inside boxes
because of a bug in its incremental reflow code.

nsISpaceManager was touched to give it a GetIID method so that it could be
used with nsCOMPtrs.
1999-07-02 05:28:32 +00:00
sspitzer%netscape.com d6d461e4ed fix crash. when I launch apprunner -pref, I hit the assertion.
then I crash because I dereference null.
1999-07-01 07:28:47 +00:00
sspitzer%netscape.com b524c35438 set deleted pointers to nsnull. just to be safe. r=hyatt 1999-07-01 07:12:46 +00:00
hyatt%netscape.com 5c0e073194 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 1823698740 fixed warnings 1999-06-28 13:44:40 +00:00
hyatt%netscape.com d2598d0dc7 Shuffling some stuff around. 1999-06-28 10:38:06 +00:00
hyatt%netscape.com e1000eaca3 More savory tree widget goodness. 1999-06-23 09:07:59 +00:00
hyatt%netscape.com f90cda96d6 Landing the tree widget branch. 1999-06-23 03:02:21 +00:00