Граф коммитов

13322 Коммитов

Автор SHA1 Сообщение Дата
michaelp%netscape.com 2de3fff6bf added tags for plugins. 1998-08-05 04:22:51 +00:00
kipp%netscape.com 76ee6f6886 Tell line layout about floater 1998-08-04 21:16:32 +00:00
michaelp%netscape.com 3b372e2026 another hack to get Unix to be happy. 1998-08-01 23:02:14 +00:00
michaelp%netscape.com ef12e2e29f plugin changes. 1998-08-01 05:47:53 +00:00
peterl%netscape.com 714146a525 rounding support 1998-07-31 23:34:45 +00:00
kipp%netscape.com 6123acf9b9 Disabled widget&view for now; render the object so that people know code is coming 1998-07-29 19:33:48 +00:00
kipp%netscape.com 4a9fb58cf0 Tidy up the rendering; don't take space when show-borders is on 1998-07-29 19:33:27 +00:00
kipp%netscape.com 360dc68e35 Made placeholders implement nsIInlineReflow so that their existance wouldn't screw up whitespace compression 1998-07-29 04:05:49 +00:00
michaelp%netscape.com c9901356f0 hooked up the plugin manager to the webshell. 1998-07-27 23:08:52 +00:00
kostello%netscape.com 4d8c0d4150 Added support for saving the selection (important for copy).
Change XIF interfaces
1998-07-27 18:08:58 +00:00
michaelp%netscape.com 96cf645164 modified for new streaming APIs. 1998-07-23 20:35:43 +00:00
kipp%netscape.com 7d9dcb23b5 Removed hack reflow code now that body/block do it properly 1998-07-23 19:56:11 +00:00
troy%netscape.com 048270ffb0 Changed PaintBorder() to use the (x,y) that's passed in 1998-07-22 05:02:07 +00:00
troy%netscape.com 789a2dbe45 Changed nsCSSRendering::PaintBorder() so the entire rect is used
and not just the width and height
1998-07-22 02:46:00 +00:00
kipp%netscape.com dd74c045ef Set max-element-size when computing reflow metrics 1998-07-21 21:20:55 +00:00
karnaze%netscape.com 381a7c28a9 initial support for <frameset> <frame> in content sink 1998-07-20 18:52:40 +00:00
kipp%netscape.com 39f5530391 Port to new nsIWebShell and related API's 1998-07-18 21:47:56 +00:00
joki%netscape.com db560e8cac Adding new DOM stuff to handle JS event handlers 1998-07-17 04:52:12 +00:00
kipp%netscape.com 2ef5aa2ece Implement paint method 1998-07-16 23:32:04 +00:00
kipp%netscape.com a8093e38e4 Size the placeholder differently when visually debugging; render it too: 1998-07-16 23:31:53 +00:00
kipp 658a22492a Indent tweak 1998-07-15 17:05:59 +00:00
troy d660868bc2 Changed API for CreateContinuingFrame and GetReflowMetrics to take
a reference to a nsIPresContext
1998-07-15 03:23:23 +00:00
troy 711c31863c Changed GetReflowMetrics() to take a reference to a nsIPresContext 1998-07-15 02:59:06 +00:00
troy a90fe8e1de Changed Reflow() member function to take a reference to a nsIPresContext
instead of a pointer
1998-07-15 02:53:09 +00:00
kipp 0b21a9b759 More hacks for floating embed's, object's and applet's 1998-07-15 00:47:46 +00:00
kipp 87faf8d82c Added applet, object and embed support 1998-07-15 00:23:07 +00:00
kipp fdbc836e19 new 1998-07-15 00:22:30 +00:00
kostello 33fd5ef97a Added XIF (XML Interchange Format) Support. XIF is designed
as an Netscape internal XML application. It is designed to
allow conversion from our content model to any output format --
most importantly to HTML 3.2 and HTML4.0 format.
1998-07-14 22:34:27 +00:00
kipp ca16578186 Add factory methods for applets and objects 1998-07-14 18:54:20 +00:00
kipp 96ce66e91d Tweaked 1998-07-11 03:49:17 +00:00
kipp 7664b60bce initialize reflow metrics and reflow state to avoid downstream bugs 1998-07-10 20:26:20 +00:00
troy 6d06722267 Added some new sizing constraints 1998-07-09 20:53:37 +00:00
kipp 5bb77d7e59 Added some slots to nsReflowMetrics specifically to support collapsing css margins; it needs to go somewhere else! 1998-07-09 17:06:12 +00:00
kipp dc09e8124d Implement ContentDeleted 1998-07-06 21:37:33 +00:00
kipp b10c5120a2 Added NS_CreateHTMLElement 1998-07-03 17:49:49 +00:00
kipp 05b511b5fd Reworked ContentInserted handling 1998-07-03 17:46:44 +00:00
troy 38fcfa98f3 Changed reflow processing for floaters 1998-06-30 23:19:10 +00:00
troy 87a620acb0 Changed anchor frames to forward content notifications to the real frame 1998-06-30 21:35:07 +00:00
kipp 541fe9b490 Use new PropagateContentOffsets API 1998-06-30 20:22:44 +00:00
kipp f6483b60bd disabled calls to PropagateContentOffsets for now 1998-06-30 20:20:29 +00:00
kipp 925e12fa74 Added NS_IS_REFLOW_ERROR; updated reflow status comment to indicate which bits are reserved by nsIFrame API's 1998-06-27 22:54:58 +00:00
kipp c33d44d4ed Added NS_NewHTMLComment and NS_NewHTMLTitle 1998-06-26 16:12:22 +00:00
kipp 0352d421ad Removed obsolete justify-reflow method 1998-06-26 15:11:53 +00:00
kipp 4e73a0df94 Added content directory and moved some code 1998-06-26 15:08:55 +00:00
kipp b00f7215a5 Eliminated IRIX compiler warnings (and a bug) 1998-06-26 15:07:09 +00:00
kipp 1a446c2e3f New and improved (?) line layout 1998-06-25 16:33:10 +00:00
kipp 3147b0e1a7 Assign values to reflow reason so that when printing them numerically it's easier to map the integer back to the enum 1998-06-25 15:03:37 +00:00
kipp b3cf3affc7 Added the same skip-over-non-body-content code that's in the root content frame code 1998-06-25 14:53:45 +00:00
karnaze 3074df2576 named <iframe>s, scrolling attribute, more complete test9.html 1998-06-23 22:25:28 +00:00
troy 7bbe992c0b Changed some GetStyleContext/GetStyleData pairs to use nsIFrame::GetStyleData
instead
1998-06-14 05:14:17 +00:00
troy 8bfcb70b73 Changed some pairs of GetStyleContext/GetStyleData calls to a single call
to nsIFrame::GetStyleData
1998-06-14 05:00:38 +00:00
karnaze 0ccd357a8f initial support for <iframe> 1998-06-11 16:46:33 +00:00
troy f8b11bcac8 Changed block to do the initial reflow of a floater. Also fixed a problem
with floated tables crashing
1998-06-10 05:33:38 +00:00
kipp 944ae7d0f1 Fixed a pending-break clear bug; use new ReflowInlineChild API 1998-06-09 17:47:49 +00:00
kipp 094bbe0290 Added nsIInlineFrame interface 1998-06-09 17:47:20 +00:00
kipp 565dbd1fbe Implement ReflowChild directly so that it uses nsIInlineFrame is available 1998-06-09 17:40:21 +00:00
kipp 56c2b9603b Implement ReflowInlineChild to check for nsIInlineFrame and use it when available 1998-06-09 17:32:52 +00:00
kipp cacb19b895 Updated reflow-inline-child to handle the new nsIInlineFrame api 1998-06-09 17:32:27 +00:00
troy 66b6882d23 Added nsIReflowCommand interface 1998-06-09 04:51:44 +00:00
kipp 80f5fb359a Added another tracing log message 1998-06-09 00:49:12 +00:00
kipp 44b669c0f8 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
joki 10ffd04c8c Adding new event handling mechanism into raptor. 1998-06-08 00:57:15 +00:00
kipp a69369de69 Revised SizeOf methods to add in nsString's, nsIAtom's and nsVoidArray's properly 1998-06-05 21:50:57 +00:00
kipp 591b2ccd11 Sprinkled SizeOf methods around 1998-06-05 21:06:24 +00:00
kipp 0e01e46467 Added no-wrap support 1998-06-05 17:53:28 +00:00
kipp 9d27a37eb9 Added a reminder 1998-06-05 17:53:11 +00:00
peterl 91c5893512 sync up to new style data apis 1998-06-05 06:09:09 +00:00
peterl 2c0fe9653c changed GetStyleData to return const pointers to style structs
new method GetMutableStyleData to get non-const pointer
1998-06-05 05:59:34 +00:00
kipp 6f00af11ec Fixed to return proper reflow status 1998-06-05 00:54:03 +00:00
kipp aec0b7c844 Verify that mIsBlock is correct 1998-06-04 23:10:15 +00:00
kipp 731de410d3 Removed dead code 1998-06-04 23:08:59 +00:00
kipp 107fb3d1e9 IMplement ReflowBlockChild 1998-06-04 23:08:49 +00:00
kipp 087c0f5463 Added a head part 1998-06-04 21:33:07 +00:00
kipp 8f956b9c41 Work around body bug with placeholder code to avoid dup free's of placeholder's child frame 1998-06-04 21:04:50 +00:00
kipp cc0ee570ee Made a subclass of nsContainerFrame to deal with PropogateContentOffsets because placeholders contain pseudo-frames 1998-06-04 17:52:02 +00:00
kipp 382a176fe8 Added code to do ebina style margins; perform horizontal alignment and relative positioning for blocks 1998-06-04 17:51:27 +00:00
kipp c8f38f4ede Log view creation when it's done; create view when child and parent opacities differ 1998-06-04 17:50:53 +00:00
kipp b6726ddcb7 Draw a different colored border when showing visual frame boundaries if the frame has a view; only draw if rectangle has area; create scroll frame when requested stylistically 1998-06-04 17:50:19 +00:00
kipp e3bb53161d Added mPrevMarginSynthetic flag 1998-06-04 17:49:29 +00:00
kipp e6457a74ec Added a hack to only do incremental painting for the block whish is reflowing the html BODY; improved trace msgs; added code to collapse into nothingness empty blocks 1998-06-04 17:49:15 +00:00
michaelp 9f71c8886e added support for handling transparent views to viewmanager. added
transparency query to nsIFrame.
1998-06-03 22:49:45 +00:00
kipp 6df0b683f0 new 1998-06-03 18:31:14 +00:00
kipp aa7da9b898 Print out view during listings 1998-06-03 15:57:24 +00:00
kipp bdcfe7d55f Wrap created frames in a view if necessary 1998-06-03 15:57:08 +00:00
kipp 00e2688516 disable notifies during synthetic content insertion 1998-06-03 15:55:49 +00:00
kipp f7b56628c8 Print out views during listings 1998-06-03 15:51:17 +00:00
kipp 9460911cbf new 1998-06-03 15:49:00 +00:00
kipp 1493956e90 IMplement factory in this class; AddRef during QueryInterface like it should; init refcnt in ctor 1998-06-03 15:47:22 +00:00
troy 9deea435e6 Initialized nsBlockReflowState::mStyleSizeFlags to 0 1998-06-03 02:27:39 +00:00
troy 26602e0734 Turned on incremental painting 1998-06-02 05:29:44 +00:00
kipp 9176bca6d6 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 f7574b4cbd Fixed block frame Clear method to work properly 1998-06-01 23:38:40 +00:00
kipp 9be24b0fac Added SetFirstChild; made line layout a friend of block frame 1998-06-01 23:37:55 +00:00
troy 63d19a37ca Changed nsLeafFrane's GetdesiredSize() to not pass in the max size
since it's now part of nsReflowState
1998-06-01 23:31:30 +00:00
kipp 4222da36de Support nsILinkHandler::OnOverLink 1998-06-01 20:55:10 +00:00
troy a63afc80fc Work in progress for floaters to handle percentage based
width/height
1998-06-01 19:56:58 +00:00
troy 99a5451cee Added some support for percentage based width/height. Currently only works
for the initial reflow
1998-06-01 19:52:53 +00:00
troy d870f336d8 Fixed an assert 1998-05-30 23:56:28 +00:00
kipp cefa24d0c1 Updated to new GetDesiredSize api's (so that percentage width's could be properly calculated) 1998-05-30 21:21:11 +00:00
kipp 1ce91917a8 Use new cssLayout api 1998-05-30 21:18:32 +00:00
kipp 014fd2716d Use new mPendingBreak state 1998-05-30 17:46:11 +00:00
kipp ea63db96a3 Support BR tags in inline frames 1998-05-30 17:45:46 +00:00
kipp 9191e6894f Partial support for BR clear behavior 1998-05-30 17:45:15 +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 8bf7e83385 Removed some unused list layout cruft 1998-05-29 02:33:50 +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 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 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 e4431fe3a2 Added another state bit 1998-05-29 02:09:18 +00:00
troy b8095d0814 Added some more WillReflow() calls 1998-05-28 20:12:02 +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 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 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 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
peterl 9067bd0670 added visibility style attribute
moved attributes from position to display struct
1998-05-26 23:15:47 +00:00
troy 3ea1d2d8e3 Merged ResizeReflow() and IncrementalReflow() into one Reflow() member function 1998-05-25 17:31:49 +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
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
troy bbd8179798 Work in progress 1998-05-07 21:10:07 +00:00
troy 48ae839cb0 Started hooking up appended content handler 1998-05-07 20:28:16 +00:00
troy b5f329f71c Work on getting floaters working again 1998-05-07 05:25:08 +00:00
kipp 6188f684ea Implemented destroy-lines 1998-05-07 03:45:29 +00:00
kipp 519a6403a4 Ported to new CreateFrame/CreateContinuingFrame APIs 1998-05-07 00:08:20 +00:00
kipp 4d3606cbbc Ported to new CreateFrame/CreateContinuingFrame APIs; removed some debris code 1998-05-07 00:06:53 +00:00
kipp f8bff82f91 Changed CreateContinuingFrame to take a style context argument to reduce style context creation 1998-05-07 00:05:37 +00:00
troy d477d86672 Frames no longet store the content index-in-parent 1998-05-05 23:56:50 +00:00
troy 519b12bffe Work in progress for inserted incremental reflow 1998-05-05 04:47:53 +00:00
troy 90c5a32479 Added ContentInserted handler 1998-05-04 18:32:12 +00:00
troy 7d8404bbe3 Work in progress for incremental reflow (insert) 1998-05-04 17:54:45 +00:00
troy a388f68a46 Added ComputeDesiredRect() to share some common code between DoResizeReflow()
and IncrementalReflow()
1998-05-03 04:57:29 +00:00
troy 04137907dc Made sure to set previous bottom margin when restoring reflow state 1998-05-03 04:37:56 +00:00
troy 2e798d9c4f Fixed a problem with mY not being updated properly for a bottom
margin
1998-05-03 04:16:13 +00:00
troy b6217c70a6 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 fa2e5e968b 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 2c54f1bfe8 Updated 1998-05-02 00:40:25 +00:00
kostello 3c9c1ac4e0 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
kostello a5c40d6b25 * 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:02 +00:00
kipp 1c28e03068 new 1998-04-30 23:32:32 +00:00
peterl 4c198bdb45 updated to new value class api 1998-04-30 19:55:51 +00:00
rods 4ff8130ec4 added selection classes to makefiles and added the selection object and methods to nsDocument and nsIDocument 1998-04-30 18:21:59 +00:00
rods 90bc62a72a initial check in 1998-04-29 17:08:57 +00:00
troy 4123dc2ed8 Changed space manager to return a list of available and unavailable trapezoids 1998-04-29 00:58:16 +00:00
buster bc48be7cc5 sped up nsBlockFrame significantly by reducing the number of times we resolve style by almost 50% on initial layout
(percentage savings go way up as the window is resized)
1998-04-27 22:33:55 +00:00
kipp 941c955ed8 Fix porting bugs - made it compile on IRIX 1998-04-26 02:59:29 +00:00
kipp 93fdfbe671 Port to removal of nsStyleMolecule 1998-04-25 18:48:48 +00:00
kipp 14bfc9fbd0 Removed nsStyleMolecule decl 1998-04-25 18:40:17 +00:00
kipp e88c5944a1 Repaired cursor discovery logic to handle A tag oddities 1998-04-25 18:40:01 +00:00
troy 2adf9e6718 Added more position properties and removed some stuff from nsStyleMolecule 1998-04-24 03:50:38 +00:00
troy ab92c500db More work on absolute positioning 1998-04-23 22:38:52 +00:00
troy 2c0ca536fc More CSS position work 1998-04-23 15:39:48 +00:00
troy 4ef6f63491 Work in progress on absolutely positioned elements 1998-04-22 16:06:21 +00:00
peterl c6fc3d1e32 WIP moving margin, border & padding out of nsStyleMolecule
Switch to nsIPtr for style context ptrs to eliminate leaks
1998-04-22 06:37:57 +00:00
troy 73a2d89927 Changed space manager to pass in the frame that's associated with a block
of unavailable space
1998-04-21 23:06:41 +00:00
troy 38fe177725 Changed the space manager interface to return trapezoids instead
of rects
1998-04-20 23:53:47 +00:00
troy cfd0fcd45e Changed to using continuing frames for runaround of left/right floaters 1998-04-20 19:56:35 +00:00
troy aee599dd97 Made it so that continuing frames have a top margin of 0 1998-04-20 04:37:49 +00:00
troy c08ecb911c Fixed a problem where mLastContentIsComplete wasn't getting set right
for block-level elements
1998-04-18 22:06:05 +00:00
troy e1e6d470ff Changed IsSplittable to have three return values 1998-04-17 23:08:20 +00:00
troy aa8a71ede0 Cleaned up some logic 1998-04-17 01:47:21 +00:00
troy 3ce8e88882 Changed nsIFrame member functions to return a nsresult 1998-04-17 01:41:24 +00:00
kipp 098bef52b4 moved to pub 1998-04-13 20:24:54 +00:00