Commit Graph

63 Commits

Author SHA1 Message Date
troy@netscape.com
7d57a590c9 Renamed Init() to SetInitialChildList() and added an additional parameter
for the name of the child list
1998-11-10 06:05:32 +00:00
kipp@netscape.com
33fc3094d1 Create a block frame for run-in and compact frames 1998-11-09 23:35:44 +00:00
karnaze@netscape.com
3c901a8811 form control content attribute changes (not all) reflected in layout; fixed scrolling on <iframe>, <frame>;
added nsImageControlFrame to handle <input type=image>.
1998-11-09 23:30:16 +00:00
troy@netscape.com
b04ee51233 First of a few changes to allow frames to have multiple child lists.
FirstChild() now takes an additional argument which is the name of the
child list.
1998-11-09 19:40:27 +00:00
troy@netscape.com
d380ca80c9 Fixed ConstructFrame() so it creates the scroll frame first. This ensures
the style context hierarchy is correct
1998-11-06 17:57:24 +00:00
troy@netscape.com
969e9c0e6c Changed frame construction code to create a simple page sequence frame
when paginated
1998-11-05 06:13:55 +00:00
buster@netscape.com
1053a91ccf nsHTMLReflowCommand now knows what attribute triggered a StyleChanged notification 1998-11-04 19:34:34 +00:00
peterl@netscape.com
d5fc6f9d87 made parent context no longer be optional on re-resolve style context method 1998-11-03 21:29:14 +00:00
peterl@netscape.com
79a44f390d sync to style resolution api changes
moved style context re-resolving to frame land
1998-11-03 20:33:23 +00:00
troy@netscape.com
d53f9c0403 Renamed HaveConstrainedWidth() and HaveConstrainedHeight() to HaveFixedContentWidth()
and HaveFixedContentHeight()
1998-11-01 01:29:00 +00:00
buster@netscape.com
a6f64f67eb factored AttributeChanged so when deciding what to do in response to a change,
common attributes are checked first, then content-specific handlers are asked
1998-10-30 23:06:14 +00:00
buster@netscape.com
b80a9ca305 some extremely preliminary work for styleChanged incremental reflow 1998-10-30 07:57:44 +00:00
troy@netscape.com
94503dda3c Changed to use a scroll frame for the BODY 1998-10-29 23:25:02 +00:00
kipp@netscape.com
fdaadbc57c Pass in opactity to view manager in case it changed 1998-10-28 02:05:05 +00:00
peterl@netscape.com
1cbad7a104 removed depth style remap (context does it for us now) 1998-10-27 03:03:49 +00:00
peterl@netscape.com
a259dc2031 added aural style hint 1998-10-26 23:21:19 +00:00
troy@netscape.com
b08a7fab8c Changed some comments 1998-10-24 05:03:55 +00:00
karnaze@netscape.com
fa55ae1d49 implemented <LABEL>; document maintains list of forms as created; form element properly releases form controls. 1998-10-22 23:00:37 +00:00
troy@netscape.com
350d268335 Added new pseudo class style :SCROLLED-CONTENT 1998-10-22 20:12:34 +00:00
buster@netscape.com
0727370f53 preliminary code to resolve parent frame issues for table frames 1998-10-21 22:24:59 +00:00
karnaze@netscape.com
f9fc54790e fixed bug 958, checkboxes wrong background when not checked, select always multiple, text & texarea not reset. html 4 button work in progress. 1998-10-13 21:31:26 +00:00
troy@netscape.com
86761a4227 Work in progress on scroll frame code 1998-10-12 22:13:23 +00:00
buster@netscape.com
9bfada9c54 support nsTableOuterFrame incremental reflow 1998-10-09 19:59:45 +00:00
troy@netscape.com
effa132f8d Removed GetContentIndex() from nsIFrame 1998-10-08 20:35:16 +00:00
karnaze@netscape.com
ffb876f867 fieldset, legend support. fixed bug #987 1998-10-08 04:38:41 +00:00
peterl@netscape.com
a196c519cb init hash code to make purify happy 1998-10-08 01:32:41 +00:00
kipp@netscape.com
f211209318 never create frames when display is none 1998-10-06 00:43:48 +00:00
troy@netscape.com
c371e30eac Changed some code to use XPCOM ref counting related macros 1998-10-05 05:11:18 +00:00
peterl@netscape.com
afff587aa7 added attribute & content changed code 1998-09-29 23:51:28 +00:00
kipp@netscape.com
8793477e2d Changed factory method to parameterize the shrink wrapping behavior 1998-09-29 03:44:25 +00:00
michaelp@netscape.com
0a6d30ad34 object tag no longer processes it's children (i put troy's change from thursday
in a comment until the parser is sorted out).
1998-09-27 22:44:26 +00:00
troy@netscape.com
b85a51e775 Moved ContentReplaced() handler code to style system 1998-09-25 22:47:00 +00:00
kipp@netscape.com
48a98cfbc7 Renamed FrameDeleted to FrameRemoved 1998-09-25 16:12:13 +00:00
troy@netscape.com
e78f443a85 Moved ContentDeleted() document notification code to the style system which
generates the reflow command
1998-09-25 05:13:06 +00:00
troy@netscape.com
f0436aaf41 Added call to ProcessChildren() for OBJECT tag 1998-09-24 20:35:59 +00:00
troy@netscape.com
d1f532f3fa Removed a comment that is no longer applicable 1998-09-23 21:55:41 +00:00
karnaze@netscape.com
7b63e3793e Converted forms to use the new content model classes and better separate content from layout. 1998-09-23 17:16:51 +00:00
troy@netscape.com
dccce1e3ac Fixed an off by one problem in the ContentInserted() code 1998-09-23 04:25:49 +00:00
buster@netscape.com
965be4f3c3 captions now work properly with new frame layout strategy.
nsTableOuterFrame->mFirstChild==nsTableOuterFrame->mInnerTableFrame, always.
1998-09-20 04:50:08 +00:00
troy@netscape.com
25ad9f61e5 Changes to ContentInserted() handler 1998-09-18 21:28:21 +00:00
troy@netscape.com
ef8db633a3 Removed content delegates 1998-09-18 17:18:37 +00:00
troy@netscape.com
8d97240161 Cleaned up frame construction code 1998-09-17 04:07:58 +00:00
peterl@netscape.com
b332fed37a connected xheight, fixed font realtive sizes,
fixed text-decoration
1998-09-17 00:19:47 +00:00
troy@netscape.com
36369ffe7b Changed ContentAppended() to not walk up the frame hierarchy looking
for a frame that maps the parent content object that changed
1998-09-17 00:06:46 +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
kipp@netscape.com
e3168a572d Removed css/layout directory 1998-09-15 00:19:49 +00:00
troy@netscape.com
5a9cfe97ac Added overloaded ConstructFrame() member function. Prep work for table
changes
1998-09-14 21:16:01 +00:00
troy@netscape.com
720e881a71 Changes ProcessChildren() to return the child list and leave it to the caller
(ConstructFrame() member function) to call Init()
1998-09-12 23:51:57 +00:00
troy@netscape.com
12ef1e8042 Part of frame construction changes 1998-09-12 04:46:35 +00:00