Commit Graph

407 Commits

Author SHA1 Message Date
kipp@netscape.com
f83799d380 Process bullets better so that they are vertically aligned properly 1999-02-18 22:22:55 +00:00
kipp@netscape.com
74b2988510 COMized nsIPresShell and nsIPresContext 1999-02-12 17:45:58 +00:00
troy@netscape.com
c63560927c Changed GetAdditionalChildListName() and FirstChild() to use ** instead
of *&
1999-02-10 02:25:01 +00:00
kipp@netscape.com
c9f3a81777 Whacked away nsBaseIBFrame and BLOCK_IS_INLINE cruft 1999-02-09 17:31:33 +00:00
kipp@netscape.com
e23d502712 Changed base-ib-frame to implement AppendFrames/InsertFrames/RemoveFrame directly; changed args to DoRemoveFrame; updated the anonymous block to have a slightly different method set to manipulate its children 1999-02-02 17:31:09 +00:00
kipp@netscape.com
5cb7339c7e Renamed InsertNewFrame->s; defined nsAnonymousBlock class 1999-02-01 17:28:39 +00:00
kipp@netscape.com
b1fe154193 Spanked away SizeOf methods and nsIListFilter 1999-01-16 00:00:50 +00:00
kipp@netscape.com
2aa8f0964e Switch to using nsFrameList for frame lists 1999-01-15 22:53:39 +00:00
kipp@netscape.com
2ab1ed0862 Reinstated the last set of checkins that were backed out 1999-01-05 23:01:54 +00:00
donm@netscape.com
a9f0b60647 backing out changes against a long red tree. would like to clear
the hook.  -donm
1999-01-05 18:16:05 +00:00
kipp@netscape.com
44c768ae21 Removed aPrevSibling from DoRemoveFrame's arg list 1999-01-05 17:49:44 +00:00
kipp@netscape.com
7b0e75e786 Fixed numerous compiler warnings (hopefully) from the mac build 1998-12-18 17:34:34 +00:00
kipp@netscape.com
1e10a83138 Revised frame Paint API 1998-12-18 15:54:23 +00:00
kipp@netscape.com
419f53e76c Clean up max-element-size computations; added code to remove empty lines (disabled for now) 1998-12-17 18:52:10 +00:00
kipp@netscape.com
c37bad8da6 Factored out floater sliding from SlideFrames; Added the dy value to the RecoverState method 1998-12-12 19:18:28 +00:00
troy@netscape.com
4015a88d1f Added new atoms to nsLayoutAtoms for additional named frame child lists 1998-12-09 05:30:17 +00:00
kipp@netscape.com
9e132f550a Added DeleteLine method 1998-12-07 22:28:23 +00:00
kipp@netscape.com
9220cba14e Major spankage; refactored code; common base class for block/inline frames 1998-12-05 16:02:08 +00:00
troy@netscape.com
e602e25924 Added Init() member function to nsIFrame 1998-12-03 06:31:43 +00:00
kipp@netscape.com
0c8ca78cea Override FrameForPoint so that floaters/bullets get events 1998-11-19 18:09:57 +00:00
kipp@netscape.com
f6502df0e2 Added DumpRegressionData; revised ListTag; added GetFrameName 1998-11-19 17:22:29 +00:00
troy@netscape.com
9c61a7bca1 Added some constants to use when referring to child list name indices 1998-11-18 06:13:58 +00:00
kipp@netscape.com
94c94f6246 Added in nsHTMLReflowState argument to ReflowFrame so that callers can properly initialize it 1998-11-17 01:04:21 +00:00
troy@netscape.com
cafce657d4 Split class declaration out into a separate header file so the body frame
can be a derived class
1998-11-16 17:11:12 +00:00
kipp@netscape.com
b5cf79c101 nuked 1998-09-23 20:11:22 +00:00
kipp@netscape.com
358f70995d Spanked hard to reorg code around nsInlineReflow; rework list handling; rework factoring of inline/block reflow 1998-09-23 02:25:26 +00:00
troy@netscape.com
8d97240161 Cleaned up frame construction code 1998-09-17 04:07:58 +00:00
kipp@netscape.com
e3168a572d Removed css/layout directory 1998-09-15 00:19:49 +00:00
kipp
c31fc3f79a New and improved (?) line layout 1998-06-25 16:33:10 +00:00
troy
f83ed1e9d3 Changed block to do the initial reflow of a floater. Also fixed a problem
with floated tables crashing
1998-06-10 05:33:38 +00:00
kipp
a4978b1098 Updated reflow-inline-child to handle the new nsIInlineFrame api 1998-06-09 17:32:27 +00:00
kipp
15cd00b898 Added mPrevMarginSynthetic flag 1998-06-04 17:49:29 +00:00
kipp
92fc714b87 Added SetFirstChild; made line layout a friend of block frame 1998-06-01 23:37:55 +00:00
kipp
7371029fa4 Partial support for BR clear behavior 1998-05-30 17:45:15 +00:00
troy
017eaee3fd Changed nsReflowState structs to be linked together 1998-05-29 20:36:05 +00:00
kipp
a36a255303 Consolidated list handling state variables 1998-05-29 18:25:14 +00:00
kipp
0ada969a73 Removed some unused list layout cruft 1998-05-29 02:33:50 +00:00
kipp
d1e3a71595 Added list state for line layout 1998-05-29 02:11:38 +00:00
troy
a2007efe9a Added 'ns' prefix to class name 1998-05-28 02:37:37 +00:00
troy
bb67652981 Merged ResizeReflow() and IncrementalReflow() into one Reflow() member function 1998-05-25 17:31:49 +00:00
troy
f94f73b2ce Changed splittable enum to be bit flags 1998-05-22 04:54:11 +00:00
troy
51430b7f3f Some work in progress for incremental floaters 1998-05-22 02:38:41 +00:00
kipp
20f4e33576 Added in mDeltaWidth to block reflow state 1998-05-20 16:26:46 +00:00
kipp
2bd46793e7 Moved margin code into line layout 1998-05-12 23:49:40 +00:00
troy
a4f9d76cd7 Change to nsIFrame API 1998-05-12 04:17:56 +00:00
troy
a7a873f442 Wrapped VerifyLines() inside of a NS_DEBUG #define 1998-05-11 18:54:15 +00:00
troy
a0dbc42895 Work in progress on block incremental reflow 1998-05-09 03:52:29 +00:00
kipp
65fa840299 Support width & height ala css1 1998-05-07 21:50:56 +00:00
kipp
4723760aa9 Ported to new CreateFrame/CreateContinuingFrame APIs 1998-05-07 00:08:20 +00:00
troy
b3260db3df Frames no longet store the content index-in-parent 1998-05-05 23:56:50 +00:00