Commit Graph
68 Commits
Author SHA1 Message Date
kipp@netscape.com 6c3febfdc3 Repaired a comment 1998-10-16 03:48:00 +00:00
kipp@netscape.com 66744cd160 Added a nicer ListTag method 1998-10-15 23:27:41 +00:00
kipp@netscape.com 6dd96d2ded Create views when necessary 1998-10-14 20:10:36 +00:00
kipp@netscape.com dc4608b7ca use new vertical-align-frames api 1998-10-12 18:43:41 +00:00
kipp@netscape.com 9f8e72a224 Added an nsIPresContext& to html-reflow-state's ctors and used it to implement better percentage width/height handling 1998-10-12 14:48:02 +00:00
kipp@netscape.com 9edb2a26d5 Handle completion status better 1998-10-09 23:56:29 +00:00
kipp@netscape.com b2c5b6c94e Removed skid marks; implement FindTextRuns again 1998-10-09 23:46:02 +00:00
kipp@netscape.com 9dadfb6ae3 Mork work on floaters; support for clear style property 1998-10-09 22:58:25 +00:00
kipp@netscape.com 6b28f77d42 Setup carried out margin state for block reflow 1998-10-06 00:41:16 +00:00
troy@netscape.com b2e0291027 Removed nsIInlineReflow and folded it into nsIHTMLReflow 1998-10-03 04:28:05 +00:00
kipp@netscape.com 6461e851ac Preliminary support for negative top/bottom margins 1998-10-03 00:17:44 +00:00
kipp@netscape.com 27734d23e6 Reworked vertical margin collapsing 1998-10-02 21:50:53 +00:00
troy@netscape.com ee0a3c543f Eliminated nsIRunaround interface, and folded space manager parameter into
nsHTMLReflowState structure
1998-10-02 04:10:00 +00:00
troy@netscape.com 942c471f56 Separated reflow process out of nsIFrame and into nsIFrameReflow. Also
added nsIHTMLReflow, which is an HTML specific reflow interface
1998-10-01 04:46:11 +00:00
peterl@netscape.com d09a2186f8 moved attribute change code to style sheete
cleaned up content change api
1998-09-29 23:48:07 +00:00
troy@netscape.com 3617f0d119 Added back in support for absolutely positioned frames 1998-09-29 04:47:59 +00:00
kipp@netscape.com eb32329bc9 Get max-element-size from inline-reflow state and pass it upwards 1998-09-28 18:57:28 +00:00
kipp@netscape.com b8b77a745a Switch over to FrameRemoved instead of FrameDeleted 1998-09-25 16:10:49 +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
vidur@netscape.com 85ebec76c8 Added new style interfaces. Implemented getStyle() on HTMLElement. Moved DOM fields into side struct for nsGenericHTMLElement. Implemented style declaration interface on proxy. Added new entry point to CSSParser and new methods to style declaration. 1998-09-25 00:51:45 +00:00
kipp@netscape.com 4917cbe00d Added some attribute handlers for inline frames (temporary) 1998-09-25 00:00:55 +00:00
troy@netscape.com e3256dc245 Removed IsLastChild() member function from nsContainerFrame 1998-09-24 04:12:01 +00:00
troy@netscape.com a14c3f1c67 Removed mFirstContentOffset, LastContentOffset, and mLastContentIsComplete
from nsContainerFrame
1998-09-24 03:36:52 +00:00
troy@netscape.com 5b6a4d632a Fixed bug in InsertNewFrame() that was screwing up the child list 1998-09-23 04:45:59 +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 db95b69880 Fixed some horkage I introduced 1998-09-21 16:35:49 +00:00
troy@netscape.com 4e104d7f09 Changed FrameInserted incremental reflow code to insert the new frame
into the child frame list
1998-09-19 04:29:36 +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 b8a5475304 Removed an unreferenced label 1998-09-18 03:10:00 +00:00
troy@netscape.com 07e2436fa9 Removed some XXX temp code that was needed until tables were switched
over to the new frame construction code
1998-09-17 04:57:50 +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 e5338923f7 Changed some GetStyleContext/GetStyleData pairs to use nsIFrame::GetStyleData
instead
1998-06-14 05:14:17 +00:00
kipp 8d5e39fb33 Implement ReflowChild directly so that it uses nsIInlineFrame is available 1998-06-09 17:40:21 +00:00
troy 53c0050b71 Added nsIReflowCommand interface 1998-06-09 04:51:44 +00:00
kipp a99e291f40 Updated tracing messages; fixed bugs where things that shouldn't be pulled up were (blocks, BR's) 1998-06-09 00:48:56 +00:00
peterl 4094b160d0 sync up to new style data apis 1998-06-05 06:09:09 +00:00
kipp 2c0de3a6c0 Updated to new GetDesiredSize api's (so that percentage width's could be properly calculated) 1998-05-30 21:21:11 +00:00
kipp 52f91353cd Support BR tags in inline frames 1998-05-30 17:45:46 +00:00
troy 017eaee3fd Changed nsReflowState structs to be linked together 1998-05-29 20:36:05 +00:00
kipp 9014f39b5a Pass on initial reflow to ProcessInitialReflow 1998-05-29 02:15:00 +00:00
troy a2007efe9a Added 'ns' prefix to class name 1998-05-28 02:37:37 +00:00
kipp 39839e1783 Removed cruft; fixed to use canfit/didfit predicates that check on word-breaking state; fixed long standing bug with last-content-complete in pullup code 1998-05-27 21:05:47 +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
peterl 7e696e92be Changed GetStyleData to use an enum instead of an nsID 1998-05-21 02:34:13 +00:00
kipp 9ba67fffaa Use new tracing macros and verify-tree-enable 1998-05-20 16:27:22 +00:00
kipp 9cef4dd46c Call WillReflow before reflowing children 1998-05-18 16:52:57 +00:00
kipp 2399131ac0 Fixed up code that wasn't using the nsReflowStatus constants defined in nsIFrame.h 1998-05-14 00:49:46 +00:00