Commit Graph
54 Commits
Author SHA1 Message Date
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
kipp 8d5192c3d3 Fixed ptr compilation bug 1998-05-13 00:13:09 +00:00
peterl 7ef2e3bd72 sync to new spacing apis 1998-05-12 22:28:01 +00:00
troy 1ec7781b4d Changed enum to conform with coding standards 1998-05-12 04:38:23 +00:00
troy a4f9d76cd7 Change to nsIFrame API 1998-05-12 04:17:56 +00:00
troy 64309fa090 More incremental reflow work. 1998-05-11 18:38:10 +00:00
kipp 7f8aa53b69 Support css width&height style properties 1998-05-07 23:38:51 +00:00
troy 798bba2fa3 Started hooking up appended content handler 1998-05-07 20:28:16 +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
troy 32b2e4b08c Changed body to create block pseudo-frame instead of a column pseudo frame,
and hooked up the reflow appended code
1998-05-03 03:51:48 +00:00
kipp ca72aae1fe Spanked nsBlockFrame: newly rewritten, broken into two pieces (see nsLineLayout.h,.cpp for the line layout code) 1998-05-02 00:56:24 +00:00
kostello 296db7f628 Made SetStyleContext take the presentation context as a parameter
Made DidSetStyleContext virtual, since we need to override the behavior in subclasses
1998-05-01 20:43:42 +00:00
kipp 3d36933cf7 Port to removal of nsStyleMolecule 1998-04-25 18:48:48 +00:00
troy 3fe42fb0c5 More work on absolute positioning 1998-04-23 22:38:52 +00:00