Commit Graph

26 Commits

Author SHA1 Message Date
kostello
b49a050473 Cleaned up getting attribute values 1998-05-01 21:55:36 +00:00
kostello
e34a7ad3f7 Made SetStyleContext take the presentation context as a parameter
Made DidSetStyleContext virtual, since we need to override the behavior in subclasses
Moved attribute setting logic from nsTableCell to nsTableCellFrame
Table Borders are being drawn again : )
Table Padding is being displayed
1998-05-01 20:44:55 +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
buster
2b9cbdb850 fixed a rounding error, and made tables quiet 1998-04-30 15:20:23 +00:00
buster
e00f37ff11 lots of pre-conditions and asserts added
fixed a bug in layout having to do with sizing cells in columns that are spanned into
1998-04-30 00:27:59 +00:00
peterl
1e6aac1254 changed nsStyleText to use nsStyleCoord 1998-04-28 23:57:01 +00:00
kostello
c742266c68 Call to RecalcLayoutData 1998-04-28 22:44:05 +00:00
kostello
c5453c810f Name changed from ResetColumnLayoutData to RecalcColumnLayoutData 1998-04-28 22:41:25 +00:00
kipp
61ecb4069b Use PERCENT instead of PCT in style constants; udpated usage of vertical alignment information in nsStyleText 1998-04-27 21:26:48 +00:00
kipp
7845deba9b Fix porting bugs - made it compile on IRIX 1998-04-26 02:59:29 +00:00
kipp
3d36933cf7 Port to removal of nsStyleMolecule 1998-04-25 18:48:48 +00:00
buster
c10c984cbf even better pagination. Tables with small captions can split, and
simple tables with big cells can split the cell (and it's row)
1998-04-24 20:59:44 +00:00
buster
4579c5ae6c fixed a nefarious little bug with multiple row spans in the same table
subsequent rows (the ones below the effected rows) were not placed correctly
when the height of the spanning cell became greater than the sum of the heights
of the rows it spanned.
1998-04-23 22:59:07 +00:00
buster
2e6334e1b0 table header and footer rowgroups placed properly, replicated across continuing tables
some pagination fixes, including a hack to make negative available heights = 1.
1998-04-23 17:29:07 +00:00
peterl
28bdc129ee WIP moving margin, border & padding out of nsStyleMolecule
Switch to nsIPtr for style context ptrs to eliminate leaks
1998-04-22 06:37:57 +00:00
scullin
1ce5ff7ab2 Fix release mode bustage. 1998-04-21 18:25:52 +00:00
buster
cf46abc3a3 table performance and minor bug fixes. 1998-04-20 22:49:15 +00:00
troy
40298f909c Changed IsSplittable to have three return values 1998-04-17 23:08:20 +00:00
troy
13419330e6 Changed nsIFrame member functions to return a nsresult 1998-04-17 01:41:24 +00:00
buster
a4c89a0fc5 removed noisy debug 1998-04-16 22:25:09 +00:00
buster
0a677fc199 simple tables now paginate nicely. Some more complex tables
also paginate ok, though resizing in paginated mode doesn't work yet.
Captions still don't work.
1998-04-16 22:21:32 +00:00
michaelp
b779d4b85e fixed bug where we would double paint any frame that had a view. 1998-04-14 21:49:29 +00:00
buster
95a410a7e8 documentation changes 1998-04-14 21:45:28 +00:00
kipp
4683c6f4c0 moved to pub 1998-04-13 20:24:54 +00:00