troy@netscape.com
5036d4dfaa
Removed all references to m<First,Last>ContentOffset,mChildCount,mLastContentIsComplete
1998-09-21 03:40:32 +00:00
troy@netscape.com
80417bf958
Removed farme enumeration member functions for indexed access, last child,
...
and child count
1998-09-19 03:24:26 +00:00
troy@netscape.com
7f644b87ab
Removed nsIContentDelegate.h
1998-09-18 17:34:48 +00:00
troy@netscape.com
69ea80dc7e
Fixed a compiler warning
1998-09-18 03:13:47 +00:00
troy@netscape.com
3219fad18b
Fixed a problem with tables with COLGROUP and COL elements crashing
...
because there was a null cellmap
1998-09-16 23:24:39 +00:00
troy@netscape.com
e9fcec8bda
Frame construction changes for tables
1998-09-16 17:19:20 +00:00
buster@netscape.com
de1257f4bd
nsStyleConsts.h added some HTML 4 consts for tables
...
nsHTMLAtoms.cpp,h added some HTML 4 strings for tables
nsHTMLParts.h added constructors for new table content classes
nsGenericHTMLElement.cpp,h added table frame creation, common table attribute parsing
nsHTMLTable*Element.cpp these are the new table content classes
nsHTMLContentSink.cpp enabled the new content and removed the old
nsHTMLStyleSheet.cpp fixed the table style optimizations to work with new content
nsTable*Frame.cpp these work with the new content
1998-09-15 17:58:24 +00:00
buster@netscape.com
11dada02d7
expanded nsIFrame::List to include nsIListFilter *aFilter param, by default nsnull.
...
aFilter is useful for determining if a frame should output itself during
a List(). In any event, the children of the frame are always processed.
added nsIListFilter, an interface for any object that wants to act like a filter for frame dumps
added static NS_LAYOUT nsIListFilter * GetFilter(nsString *aFilterName);
currently, only TableListFilter implements nsIListFilter.
in response to List(...TableListFilter), the frame model is dumped in a way that is useful
for table layout regression testing. Currently this is controlled by command line switches on the viewer app.
1998-09-02 21:59:54 +00:00
buster@netscape.com
83730647c4
reimplemented cell map in terms of nsVoidArrays for incremental building.
...
the cellmap is now built incrementally, driven by nsTableRowFrame::InitialReflow
1998-08-31 21:23:28 +00:00
kipp@netscape.com
d515f73150
XPCOM'ized nsIContent and nsIHTMLContent
1998-08-29 20:20:38 +00:00
buster@netscape.com
5f208e68e1
more content decoupling
...
support work for style optimizations
fixed a bug in table columns -- the attribute repeat defaults to 1, not 0
1998-08-26 17:26:38 +00:00
troy
26b49b4476
Changed Reflow() member function to take a reference to a nsIPresContext
...
instead of a pointer
1998-07-15 02:53:09 +00:00
troy
fa4e80a752
Deprecated the SetFirstContentOffset/SetLastContentOffset member
...
functions that take a nsIFrame*
1998-07-10 19:04:06 +00:00
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
buster
9698c8d275
more separation between table content and frames
1998-06-11 17:50:51 +00:00
troy
53c0050b71
Added nsIReflowCommand interface
1998-06-09 04:51:44 +00:00
peterl
4094b160d0
sync up to new style data apis
1998-06-05 06:09:09 +00:00
buster
735779220d
much better fixed and percentage width layout
1998-06-01 20:21:05 +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
troy
017eaee3fd
Changed nsReflowState structs to be linked together
1998-05-29 20:36:05 +00:00
buster
d9d3e73741
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
bb67652981
Merged ResizeReflow() and IncrementalReflow() into one Reflow() member function
1998-05-25 17:31:49 +00:00
troy
a4f9d76cd7
Change to nsIFrame API
1998-05-12 04:17:56 +00:00
troy
b3260db3df
Frames no longet store the content index-in-parent
1998-05-05 23:56:50 +00:00
troy
13419330e6
Changed nsIFrame member functions to return a nsresult
1998-04-17 01:41:24 +00:00
kipp
4683c6f4c0
moved to pub
1998-04-13 20:24:54 +00:00