Commit Graph

491 Commits

Author SHA1 Message Date
kipp@netscape.com
6074d2b096 Use pres-context as a ref instead of a pointer 1998-09-23 02:31:16 +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
2646a9cbd4 Changed some pairs of GetStyleContext/GetStyleData calls to a single call
to nsIFrame::GetStyleData
1998-06-14 05:00:38 +00:00
karnaze
07af66f5c6 initial support for <iframe> 1998-06-11 16:46:33 +00:00
kipp
7f84ec1bd2 Fixed a pending-break clear bug; use new ReflowInlineChild API 1998-06-09 17:47:49 +00:00
troy
53c0050b71 Added nsIReflowCommand interface 1998-06-09 04:51:44 +00:00
kipp
cec21ec2c9 Added another tracing log message 1998-06-09 00:49:12 +00:00
kipp
eed5dde7ac Added no-wrap support 1998-06-05 17:53:28 +00:00
peterl
4094b160d0 sync up to new style data apis 1998-06-05 06:09:09 +00:00
kipp
50f5330c5c Verify that mIsBlock is correct 1998-06-04 23:10:15 +00:00
kipp
2335c2e750 Added code to do ebina style margins; perform horizontal alignment and relative positioning for blocks 1998-06-04 17:51:27 +00:00
kipp
e2402f0f25 Wrap created frames in a view if necessary 1998-06-03 15:57:08 +00:00
kipp
6c122f816f Set first child during reflow unmapped; leave white space compression flag alone for zero sized frames 1998-06-01 23:39:40 +00:00
kipp
6c01f3b0da Use new mPendingBreak state 1998-05-30 17:46:11 +00:00
troy
017eaee3fd Changed nsReflowState structs to be linked together 1998-05-29 20:36:05 +00:00
kipp
0ada969a73 Removed some unused list layout cruft 1998-05-29 02:33:50 +00:00
kipp
8401dfd2f7 Get initial reflow state set right during child reflow; support list bullets directly 1998-05-29 02:15:46 +00:00
troy
a2007efe9a Added 'ns' prefix to class name 1998-05-28 02:37:37 +00:00
kipp
a49d658b8c Use revised HorziontallyPlaceChildren api 1998-05-28 02:01:50 +00:00
kipp
8ac0e9e207 Set x,y coordinate of frame before reflowing it 1998-05-27 22:24:57 +00:00
kipp
5bc0566916 Moved certain line layout state into a state struct that can be saved/restored for word breaking; updated code to use it; fixed up split line logic to use state to compute push count; added in word breaking logic; eliminated old word break code 1998-05-27 21:06:55 +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
f6885dc690 disabled reflow-mapped-child for now 1998-05-21 16:29:20 +00:00
kipp
003ed8eabe 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
peterl
7e696e92be Changed GetStyleData to use an enum instead of an nsID 1998-05-21 02:34:13 +00:00
kipp
66065910b1 Disable reflow optimizations for now 1998-05-20 21:51:51 +00:00
kipp
ac564c0b6d Use new tracing macros; add in ReflowMappedChild to avoid reflowing children 1998-05-20 16:27:46 +00:00
kipp
2bd46793e7 Moved margin code into line layout 1998-05-12 23:49:40 +00:00
peterl
7ef2e3bd72 sync to new spacing apis 1998-05-12 22:28:01 +00:00
troy
a4f9d76cd7 Change to nsIFrame API 1998-05-12 04:17:56 +00:00
troy
a0dbc42895 Work in progress on block incremental reflow 1998-05-09 03:52:29 +00:00
troy
00ff29e5ae Work on getting floaters working again 1998-05-07 05:25:08 +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
kipp
4ad8ccb381 Updated 1998-05-02 00:40:25 +00:00
kipp
acb8e2e1fb new 1998-04-30 23:32:32 +00:00