Commit Graph

93 Commits

Author SHA1 Message Date
kipp
8e4689245f Removed some dead code; added code to DidReflow children at a good spot 1998-05-22 18:37:49 +00:00
troy
9b54fbae32 Changed reference to reflow command to a pointer to a reflow command 1998-05-22 04:56:27 +00:00
troy
6204c78831 Changed splittable enum to be bit flags 1998-05-22 04:54:11 +00:00
troy
a1ab3d3e9a Changed the nsBandTrapezoid::State enum values to conform to the coding
standard
1998-05-22 04:03:14 +00:00
troy
a4a33ecef7 Added new Reflow() member function that will eventually supersede the two
existing reflow functions: ResizeReflow() and IncrementalReflow()
1998-05-22 03:52:51 +00:00
troy
d0e4da316d Some work in progress for incremental floaters 1998-05-22 02:38:41 +00:00
troy
e47c71bad0 Fixed some busted code of a bogus type cast 1998-05-22 00:45:34 +00:00
kipp
2addaf04c8 disabled reflow-mapped-child for now 1998-05-21 16:29:20 +00:00
kipp
460f3aac59 better handle reflow avoidance; factored align children slightly different so that more code is shared between ResizeReflow and IncrementalReflow; fixed more cases where reflow is required 1998-05-21 16:12:10 +00:00
kipp
d0c79cf1df Added a few more fields to better handle reflow avoidance; factored align children slightly different so that more code is shared between ResizeReflow and IncrementalReflow 1998-05-21 16:11:29 +00:00
peterl
7168f94691 Changed GetStyleData to use an enum instead of an nsID 1998-05-21 02:34:13 +00:00
kipp
32a594133f Disable reflow optimizations for now 1998-05-20 21:51:51 +00:00
kipp
a2e476cd11 Add in will/did reflow calls; add in tracing calls too 1998-05-20 16:28:05 +00:00
kipp
bd4c33187c Use new tracing macros; add in ReflowMappedChild to avoid reflowing children 1998-05-20 16:27:46 +00:00
kipp
a7357787d6 Use new tracing macros and verify-tree-enable 1998-05-20 16:27:22 +00:00
kipp
4478350128 Added in mDeltaWidth to block reflow state 1998-05-20 16:26:46 +00:00
kipp
299a819b30 Fixed GetReflowMetrics to return something; use new tracing methods and verify-tree-enable; compute delta width for line layout logic 1998-05-20 16:26:34 +00:00
kipp
98f696a9af Added more debugging hooks that use nspr logging 1998-05-20 16:22:15 +00:00
troy
689fa77686 Implemented RemoveRegion() 1998-05-20 05:14:14 +00:00
troy
70eb627aa6 Changes for removing regions 1998-05-19 22:55:40 +00:00
troy
a0060561f9 Work in progress on removing a region 1998-05-19 15:30:10 +00:00
troy
27cefaf456 Revamped space manager internals 1998-05-19 03:00:56 +00:00
kipp
f51cf58f63 Print out state when non-zero 1998-05-18 16:53:09 +00:00
kipp
14b025d540 Call WillReflow before reflowing children 1998-05-18 16:52:57 +00:00
kipp
6b6f893f40 dump out state and next-in-flow/prev-in-flow conditionally 1998-05-18 16:52:41 +00:00
kipp
280ccad41e Fixed up code that wasn't using the nsReflowStatus constants defined in nsIFrame.h 1998-05-14 00:49:46 +00:00
kipp
c0075966dd Flipped state value of NS_FRAME_COMPLETE with NS_FRAME_NOT_COMPLETE; added new methods WillReflow and DidReflow as well as GetFrameState and SetFrameState 1998-05-14 00:47:05 +00:00
peterl
084e36938f added style size calculation methods
made get style data const
1998-05-13 22:38:09 +00:00
troy
2269c1d962 Changes to space manager implementation. 1998-05-13 16:22:44 +00:00
kipp
51fdf4da25 Fixed ptr compilation bug 1998-05-13 00:13:09 +00:00
kipp
2eceaceee2 Cast lineReflowStatus before comparing for negative values!; eliminated unused variables 1998-05-13 00:11:51 +00:00
kipp
df1f69f0cd Moved margin code into line layout 1998-05-12 23:49:40 +00:00
scullin
b2eff2b481 Release mode fix. 1998-05-12 23:32:59 +00:00
troy
6b461310f7 Space manager API change 1998-05-12 23:02:47 +00:00
troy
224249091a Added new member functions 1998-05-12 23:02:02 +00:00
peterl
9bc80be166 sync to new spacing apis 1998-05-12 22:28:01 +00:00
troy
8f2db5dfa6 Changed enum to conform with coding standards 1998-05-12 04:38:23 +00:00
troy
5b69e1f043 Change to nsIFrame API 1998-05-12 04:17:56 +00:00
kipp
e8cd7381c4 Added container methods for the singly contained frame 1998-05-12 01:31:22 +00:00
kipp
a5887e310b Init band data so that zero is returned on failure 1998-05-12 01:30:57 +00:00
troy
9f30b1be63 Wrapped VerifyLines() inside of a NS_DEBUG #define 1998-05-11 18:54:15 +00:00
troy
71191f123b More incremental reflow work. 1998-05-11 18:38:10 +00:00
troy
e0a3f308d8 Work in progress on block incremental reflow 1998-05-09 03:52:29 +00:00
kipp
2358c691b7 Fixed irix bustage 1998-05-08 21:12:12 +00:00
troy
4bbddb48b7 Moved ContentChanged() logic to nsFrame since it was completely generic and
serves as reasonable default behavior for all frames
1998-05-08 16:34:27 +00:00
troy
fb1fbe4c8e Added ContentChanged() member function 1998-05-08 04:56:47 +00:00
troy
b3c5708bd1 Added ContentChanged() member function 1998-05-08 04:45:37 +00:00
kipp
738091f8a0 Support css width&height style properties 1998-05-07 23:38:51 +00:00
kipp
a14e3f23b2 Support width & height ala css1 1998-05-07 21:50:56 +00:00
kipp
ac0eeca995 order sid's alphabeticly 1998-05-07 21:36:41 +00:00