buster@netscape.com
dd50384b0a
fundemental overhaul of the BasicTableLayoutStrategy
...
We now cache lots of useful info in the colframes
we now properly account for margins just as uniform cellspacing
1998-07-16 23:23:31 +00:00
buster
0f3a064a10
major hackage to the table data structures. slimmer, simpler, faster
...
this work exposed a few bugs and slow spots, which have been fixed
for the aol page, I added some additional backwards compatibility code
to proportionately distribute width when a fixed-width cell has colspans
1998-07-11 00:00:31 +00:00
buster
39c93691c4
fixed a few bugs with distributing excess/restricted space inappropriately.
...
we now pass around info about whether we're an auto width table.
1998-07-06 22:48:19 +00:00
buster
d4a354c4be
added support for "effective column widths", the width of a column pretending that spanning cells have no effect.
...
this gets us some more Nav4 compatibility.
several minor fixes.
1998-07-06 21:00:11 +00:00
buster
8cf8382f01
columns that are fixed-width due to an attribute on the corresponding cell in the first row
...
now work correctly.
extra space is now properly apportioned in the "table fits" case when the table contains auto-width cells.
1998-06-30 00:37:03 +00:00
buster
34ee46e65a
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
buster
6e0cbfb90e
clean up, and still better cell width attribute layout
1998-06-05 22:50:03 +00:00
peterl
4094b160d0
sync up to new style data apis
1998-06-05 06:09:09 +00:00
buster
d99b7fea16
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
735779220d
much better fixed and percentage width layout
1998-06-01 20:21:05 +00:00
kipp
6639c5321b
Updated a few table API's so that percentage width could be properly computed
1998-05-30 21:21:51 +00:00
buster
ab2b674462
some proportional column balancing now works
...
the <TABLE> COLS attribute is supported via proportional column balancing.
1998-05-29 22:08:19 +00:00
buster
355ae1ea8f
fixed case-sensitive include
1998-05-26 23:28:48 +00:00
buster
b8493a005a
table width computation using style system (more than it used to, at least)
1998-05-26 22:03:16 +00:00
kipp
8a37a28e7b
Fixed irix bustage
1998-05-08 21:12:12 +00:00
buster
8471e55c85
fixed method names
1998-04-30 18:04:16 +00:00
buster
427dbb7618
added nsITableLayoutStrategy as the interface for objects that manage
...
table column balancing. Implemented in BasicTableLayoutStrategy (HTML4-spec).
nsTableFrame instantiates a strategy depending on the compatibility mode.
1998-04-30 17:57:09 +00:00