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

249 Коммитов

Автор SHA1 Сообщение Дата
vidur%netscape.com b4fc446c94 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 d19f90e1a5 Added some attribute handlers for inline frames (temporary) 1998-09-25 00:00:55 +00:00
troy%netscape.com 1724bb5dad Removed IsLastChild() member function from nsContainerFrame 1998-09-24 04:12:01 +00:00
troy%netscape.com b31a3f0a5f Removed mFirstContentOffset, LastContentOffset, and mLastContentIsComplete
from nsContainerFrame
1998-09-24 03:36:52 +00:00
troy%netscape.com 6544fb7160 Fixed bug in InsertNewFrame() that was screwing up the child list 1998-09-23 04:45:59 +00:00
kipp%netscape.com be50f363a2 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 fdcf4d1e8c Fixed some horkage I introduced 1998-09-21 16:35:49 +00:00
troy%netscape.com f1140763a6 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 62b1375f69 Removed farme enumeration member functions for indexed access, last child,
and child count
1998-09-19 03:24:26 +00:00
troy%netscape.com 2d5a9ba54c Removed an unreferenced label 1998-09-18 03:10:00 +00:00
troy%netscape.com 9a592f0da9 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 9adcf5d319 Cleaned up frame construction code 1998-09-17 04:07:58 +00:00
kipp%netscape.com 8f2807a027 Removed css/layout directory 1998-09-15 00:19:49 +00:00
kipp 1a446c2e3f New and improved (?) line layout 1998-06-25 16:33:10 +00:00
troy 7bbe992c0b Changed some GetStyleContext/GetStyleData pairs to use nsIFrame::GetStyleData
instead
1998-06-14 05:14:17 +00:00
kipp 565dbd1fbe Implement ReflowChild directly so that it uses nsIInlineFrame is available 1998-06-09 17:40:21 +00:00
troy 66b6882d23 Added nsIReflowCommand interface 1998-06-09 04:51:44 +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
peterl 91c5893512 sync up to new style data apis 1998-06-05 06:09:09 +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 ea63db96a3 Support BR tags in inline frames 1998-05-30 17:45:46 +00:00
troy 7a485fcc40 Changed nsReflowState structs to be linked together 1998-05-29 20:36:05 +00:00
kipp 0ad4885eb9 Pass on initial reflow to ProcessInitialReflow 1998-05-29 02:15:00 +00:00
troy 4910a3a407 Added 'ns' prefix to class name 1998-05-28 02:37:37 +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
troy 3ea1d2d8e3 Merged ResizeReflow() and IncrementalReflow() into one Reflow() member function 1998-05-25 17:31:49 +00:00
troy 6204c78831 Changed splittable enum to be bit flags 1998-05-22 04:54:11 +00:00
peterl 7168f94691 Changed GetStyleData to use an enum instead of an nsID 1998-05-21 02:34:13 +00:00
kipp a7357787d6 Use new tracing macros and verify-tree-enable 1998-05-20 16:27:22 +00:00
kipp 14b025d540 Call WillReflow before reflowing children 1998-05-18 16:52:57 +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 51fdf4da25 Fixed ptr compilation bug 1998-05-13 00:13:09 +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
troy 71191f123b More incremental reflow work. 1998-05-11 18:38:10 +00:00
kipp 738091f8a0 Support css width&height style properties 1998-05-07 23:38:51 +00:00
troy 48ae839cb0 Started hooking up appended content handler 1998-05-07 20:28:16 +00:00
kipp 519a6403a4 Ported to new CreateFrame/CreateContinuingFrame APIs 1998-05-07 00:08:20 +00:00
troy d477d86672 Frames no longet store the content index-in-parent 1998-05-05 23:56:50 +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
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
kipp 93fdfbe671 Port to removal of nsStyleMolecule 1998-04-25 18:48:48 +00:00
troy ab92c500db More work on absolute positioning 1998-04-23 22:38:52 +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