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

94 Коммитов

Автор SHA1 Сообщение Дата
buster 705daa1418 minor tweaks for table layout 1998-06-29 03:09:14 +00:00
atotic 1437970bf6 That for (int i)... problem fix 1998-06-27 02:49:36 +00:00
atotic 12f2a33570 Another class reference inside class declaration problem class A { void A:method }; is bad 1998-06-27 02:48:39 +00:00
atotic afb360e8c5 Fixed mac warnings 1998-06-27 02:47:44 +00:00
buster 471f5b46a8 support for Nav4 compatibility -- auto-width cells with 0-width content are 1 pixel wide 1998-06-26 23:31:33 +00:00
kipp b00f7215a5 Eliminated IRIX compiler warnings (and a bug) 1998-06-26 15:07:09 +00:00
buster d7cca42032 fixed some nested table bugs and made some minor adjustments to Kipp's new line layout code. 1998-06-26 00:48:44 +00:00
troy 04e9ce1a5f Added some asserts to the incremental reflow code 1998-06-24 22:05:59 +00:00
buster ba02200c08 fixed some bugs related to rowspans. This gets us closer on pages like Mozilla.org that were getting wild table heights. 1998-06-24 19:13:19 +00:00
troy 48262a93f9 Changed to make sure we set the (x,y) for the frame before we reflow it 1998-06-24 18:09:47 +00:00
troy d8ba6d4919 Changed to make sure we link the child frame into the list of frames before
we reflow it
1998-06-24 16:35:21 +00:00
troy 9419e27a89 Some incremental reflow changes 1998-06-24 04:38:52 +00:00
buster 9605fb0d2f now tables with precent width nested within tables with auto width work 1998-06-24 00:40:33 +00:00
buster aca4c96fbe lots of nested tables look much better
misc. nav4 compatibility enhancements
added the ability to QueryInterface for some specific table frame types
1998-06-23 23:23:21 +00:00
troy ea085cab4b Some work-in-progress for table incremental reflow 1998-06-23 05:43:27 +00:00
troy 7d13a4fd7f Eliminated mFirstPassValid and changed code to key off the reflow
reason
1998-06-22 21:59:43 +00:00
troy 14b98d4773 Started hooking up incremental reflow. So far we only handle changed
captions
1998-06-22 05:34:17 +00:00
troy 36e45e1fac Work in progress for incremental reflow 1998-06-19 05:21:45 +00:00
troy 3456471e4f Eliminated nsTableCaptionFrame and now we just use a nsBodyFrame instead 1998-06-19 00:34:12 +00:00
buster 3d98654938 minor updates and fixes 1998-06-17 19:51:51 +00:00
buster 288d645ae3 Separated table content from table layout. This paves the way for XML/CSS-2 tables.
Lots and lots of optimizations.
1998-06-17 16:38:24 +00:00
troy 0257810c1e Changed PaintChildren() to only paint those children that intersect
the dirty rect
1998-06-14 00:45:21 +00:00
troy 635160598d Changed ResizeReflowPass1() to default to the reflow reason that was
passed in and not resize
1998-06-12 04:28:07 +00:00
troy 0a13434a4d Fixed some places where the reflow reason wasn't getting correctly set for
the initial reflow
1998-06-12 04:11:41 +00:00
troy 6e3ac5fd90 Changed how cell layout data is accessed 1998-06-11 22:51:54 +00:00
troy 421b1e3377 Eliminated FindCellLayoutData() and changed code to use GetCellLayoutData()
instead
1998-06-11 18:50:17 +00:00
buster f1483bd22e more separation between table content and frames 1998-06-11 17:50:51 +00:00
buster 9034e41c54 continuing work to separate content from frames 1998-06-11 15:46:37 +00:00
troy 63f9e5f77a Added some XXX performance reminders 1998-06-11 04:57:56 +00:00
buster d3d2d16edd more cleanup and frame/content separation 1998-06-11 00:41:09 +00:00
buster 2d31c54583 some tentative steps towards content/frame separation in tables 1998-06-11 00:13:18 +00:00
troy 66b6882d23 Added nsIReflowCommand interface 1998-06-09 04:51:44 +00:00
rods 19bb8ad4ac moved inlined SetCellAt to body 1998-06-08 22:07:15 +00:00
buster 469b205bb3 most HTML 4 attributes supported (though some are still ignored)
lots of methods made inline
1998-06-08 19:57:04 +00:00
buster 0197ad9b72 more attributes: cell nowrap, caption align, some misc HTML 4 attributes too 1998-06-08 15:47:03 +00:00
buster e5144b1a9c clean up, and still better cell width attribute layout 1998-06-05 22:50:03 +00:00
buster f56ca7d23b column widths with cells that span columns now work in most cases, for pixels and percents
not yet implemented for the "constrained" case
1998-06-05 18:11:20 +00:00
peterl 91c5893512 sync up to new style data apis 1998-06-05 06:09:09 +00:00
buster 9b8b9a672d cells with colspans and width attributes now work correctly 1998-06-05 02:50:46 +00:00
buster 07076ff7cf cell width calculations are working (not for colspan cells yet)
some bug fixes and optimizations
some of the more elaborate test cases are closer to Nav4-compatible
1998-06-05 02:36:25 +00:00
buster 3780538b44 a variety of fixes and optimizations
together with a fix troy just checked in, this makes a lot of real-world tables look a whole lot better
1998-06-03 00:43:53 +00:00
buster 3fe1fe2844 made tables quiet again 1998-06-01 21:07:56 +00:00
buster 3086966c54 much better fixed and percentage width layout 1998-06-01 20:21:05 +00:00
kipp 9a2d1c3765 Updated a few table API's so that percentage width could be properly computed 1998-05-30 21:21:51 +00:00
buster a58280cec0 some proportional column balancing now works
the <TABLE> COLS attribute is supported via proportional column balancing.
1998-05-29 22:08:19 +00:00
troy 7a485fcc40 Changed nsReflowState structs to be linked together 1998-05-29 20:36:05 +00:00
buster aad54b07f6 set the groundwork for handling COLS attribute, and attributes on COLGROUP and COL tags. WIP.
set the groundwork for handling percentage-width tables.  Troy is adding a hook for me to get the correct width info from the parent.  WIP.
1998-05-28 21:39:22 +00:00
troy 27c2f0230b Added WillReflow() calls around reflowing of child frame 1998-05-28 18:37:56 +00:00
kostello a080d1c9b5 Fix crasher loading mozilla.org page 1998-05-28 18:31:44 +00:00
buster 11d1544188 fixed case-sensitive include 1998-05-26 23:28:48 +00:00