Commit Graph

191 Commits

Author SHA1 Message Date
kipp
ad65ae2c8c process DIR attribute and lang attribute 1998-05-30 01:32:50 +00:00
kipp
d25f654f17 updated 1998-05-30 01:32:10 +00:00
troy
a4f359a574 Placeholder now wraps container content in a body pseudo frame 1998-05-29 23:12:26 +00:00
troy
710593c695 Changed ComputeAvailSpaceRect() to handle the 'OccupiedMultiple' case 1998-05-29 23:05:12 +00:00
troy
7a485fcc40 Changed nsReflowState structs to be linked together 1998-05-29 20:36:05 +00:00
kipp
24a708a050 Consolidated list handling state variables 1998-05-29 18:25:14 +00:00
kipp
80e1675e3e Disabled assertions for now (sigh); removed DoResizeReflow and collapsed it into Reflow 1998-05-29 02:34:19 +00:00
kipp
a73cb55e80 Disabled assertions for now (sigh) 1998-05-29 02:34:02 +00:00
kipp
8bf7e83385 Removed some unused list layout cruft 1998-05-29 02:33:50 +00:00
kipp
c76134da19 nuked 1998-05-29 02:18:17 +00:00
kipp
59784b7f81 Get initial reflow state set right during child reflow; support list bullets directly 1998-05-29 02:15:46 +00:00
kipp
0ad4885eb9 Pass on initial reflow to ProcessInitialReflow 1998-05-29 02:15:00 +00:00
kipp
47b716e3b4 Added bullet creator 1998-05-29 02:14:41 +00:00
kipp
12ecea6824 Revised image loader API slightly 1998-05-29 02:14:30 +00:00
kipp
a5ddf1f970 Revised image loader API slightly and used it to setup url spec via src attr 1998-05-29 02:14:17 +00:00
kipp
e34cb470d5 stub out IsSynthetic API 1998-05-29 02:13:50 +00:00
kipp
8bb1a77086 Added initial reflow hook; setup list bullets using it 1998-05-29 02:13:25 +00:00
kipp
3e79bff40b Added initial reflow hook 1998-05-29 02:13:13 +00:00
kipp
5e78243075 Treat list-item like block when creating frames 1998-05-29 02:12:59 +00:00
kipp
fd620819d3 Assert that reflow reason is correct 1998-05-29 02:11:50 +00:00
kipp
b9d5409399 Added list state for line layout 1998-05-29 02:11:38 +00:00
kipp
16955787c4 Set list state in block reflow state for line layout; assert that reflow reason is correct; pass initial reflow into ProcessInitialReflow hook 1998-05-29 02:11:27 +00:00
kipp
cccee9e040 Removed nsListItemFrame and added nsHTMLBullet 1998-05-29 02:10:51 +00:00
kipp
7324c17c8c new 1998-05-29 02:01:43 +00:00
buster
aad54b07f6 set the groundwork for handling COLS attribute, and attributes on COLGROUP and COL tags. WIP.
set the groundwork for handling percentage-width tables.  Troy is adding a hook for me to get the correct width info from the parent.  WIP.
1998-05-28 21:39:22 +00:00
troy
b8095d0814 Added some more WillReflow() calls 1998-05-28 20:12:02 +00:00
kipp
8e2d9f2551 Added STYLE= support (partially) 1998-05-28 19:44:36 +00:00
troy
d6ceb1bcea Changed VerifyTree() to check that NS_FRAME_IN_REFLOW isn't set 1998-05-28 19:00:31 +00:00
troy
27c2f0230b Added WillReflow() calls around reflowing of child frame 1998-05-28 18:37:56 +00:00
kipp
fb946f0303 Default alignment of HR's is center 1998-05-28 17:10:17 +00:00
kipp
d76ff4688e Support sizing properly; support width/height css (and attribute) style; elminate manual attribute storage 1998-05-28 17:05:39 +00:00
troy
bc548de161 Make sure we set the (x,y) before reflowing the frame 1998-05-28 05:41:59 +00:00
troy
fa0cc22098 Changed Paint() to not check if the frame is a pseudo frame 1998-05-28 04:38:28 +00:00
troy
4910a3a407 Added 'ns' prefix to class name 1998-05-28 02:37:37 +00:00
kipp
e3c2b23d0a Use revised HorziontallyPlaceChildren api 1998-05-28 02:01:50 +00:00
kipp
a51ed32383 Set x,y coordinate of frame before reflowing it 1998-05-27 22:24:57 +00:00
kipp
a164d4ab41 Use new line layout struct; pass in word break info to line layout 1998-05-27 21:07:30 +00:00
kipp
a69a1eb394 Moved certain line layout state into a state struct that can be saved/restored for word breaking 1998-05-27 21:07:10 +00:00
kipp
739607faa8 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
kipp
43d9780a05 Added DidFit/CanFit predicates; removed cruft 1998-05-27 21:06:03 +00:00
kipp
ff32f375c6 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
kipp
7435c759b9 Updated to use lineLayout struct changes 1998-05-27 21:05:13 +00:00
kipp
05ea401f56 nop 1998-05-27 21:04:53 +00:00
michaelp
b5140d2751 added support for front-to-back view rendering. 1998-05-27 02:13:28 +00:00
peterl
9067bd0670 added visibility style attribute
moved attributes from position to display struct
1998-05-26 23:15:47 +00:00
kostello
cb198187a9 Moved Get3DColors from HRPart to CSSRendering. 1998-05-26 20:52:12 +00:00
troy
3ea1d2d8e3 Merged ResizeReflow() and IncrementalReflow() into one Reflow() member function 1998-05-25 17:31:49 +00:00
kipp
eb7c893d4f Fixed windows cvpack problem 1998-05-22 18:41:08 +00:00
kipp
483d1c66ad Support LI's with padding instead of UL padding 1998-05-22 18:38:11 +00:00
kipp
8e4689245f Removed some dead code; added code to DidReflow children at a good spot 1998-05-22 18:37:49 +00:00