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

508 Коммитов

Автор SHA1 Сообщение Дата
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
hyatt%netscape.com c5d02c8bd2 Fixing a bug in the distribution of excess space to multiple row groups. 1999-06-15 07:06:55 +00:00
hyatt%netscape.com 9f3dd047f2 fixing a bug in getframeforpoint for nested row groups 1999-06-15 02:27:17 +00:00
hyatt%netscape.com 510a182757 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 770a5302ea More nested row group work. 1999-06-14 23:45:14 +00:00
hyatt%netscape.com d15b19849f More nested row group changes. 1999-06-14 23:42:16 +00:00
hyatt%netscape.com cd319bb4eb More nested row group work. 1999-06-14 08:22:47 +00:00
hyatt%netscape.com 4727f8f071 More changes to allow tables to support nested row groups. 1999-06-14 08:01:00 +00:00
mjudge%netscape.com 1e4bbda958 fixing table selection again. also adding parameter to nsIFocusTracker that allows us to get the current caret location. I am also stopping nsTableRowFrame from putting blue border around itself since cells are a high enough granularity. made a change to nsIFrame GetPosition to remove some useless parameters ect. this caused me to change nsDOMEvent.cpp and some other places.
MJ
1999-06-10 21:08:17 +00:00
karnaze%netscape.com 323406a152 removed temp windows code added by accident 1999-06-10 03:48:06 +00:00
peterl%netscape.com 16cb87848e #ifdef'd out windows specific timer code 1999-06-10 03:43:43 +00:00
karnaze%netscape.com 5bf51e9a40 bug 6459 - incremental reflow methods call DeleteFrame instead of RemoveFrame 1999-06-10 02:29:34 +00:00
karnaze%netscape.com 1d057db431 empty table cells ignore their background 1999-06-08 05:04:22 +00:00
karnaze%netscape.com 45d73d88de support for backgrounds on table elements in both compatibility modes 1999-06-07 21:10:25 +00:00
karnaze%netscape.com cf6f1e2d5a bug 7243. Rewrote FixedTableLayoutStrategy::AssignPreliminaryColumnWidths 1999-06-03 02:42:33 +00:00
mjudge%netscape.com 51faf8cbdb new table selection code drag inside and outside of tables with ease. added some overriding methods to nsTableCellFrame and nsTableFrame to make selection "draw" correctly for those containers. 1999-06-01 23:04:13 +00:00