buster
3ed8a1b541
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
8481a5563a
Changed how cell layout data is accessed
1998-06-11 22:51:54 +00:00
buster
30d809890a
more cleanup and frame/content separation
1998-06-11 00:41:09 +00:00
buster
a090fc6fa2
some tentative steps towards content/frame separation in tables
1998-06-11 00:13:18 +00:00
buster
6e0cbfb90e
clean up, and still better cell width attribute layout
1998-06-05 22:50:03 +00:00
buster
b7f22eb564
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
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
0a4b04fa63
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
426d25a400
made tables quiet again
1998-06-01 21:07:56 +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
b8493a005a
table width computation using style system (more than it used to, at least)
1998-05-26 22:03:16 +00:00
buster
709c2b2fdb
made nsTableCaptionFrame a subclass of nsBodyFrame
1998-05-22 00:05:22 +00:00
kostello
0ad6084398
* Added Support for cell spacing
...
* NOTE: due to changes in the style system -- things won't look correct right away.
1998-05-21 23:43:18 +00:00
peterl
7e696e92be
Changed GetStyleData to use an enum instead of an nsID
1998-05-21 02:34:13 +00:00
peterl
7ef2e3bd72
sync to new spacing apis
1998-05-12 22:28:01 +00:00
peterl
7f7161a0af
updated to new value class api
1998-04-30 19:55:51 +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