Commit Graph
49 Commits
Author SHA1 Message Date
troy@netscape.com 45651f1d07 Fixed it so that for incremental reflow commands the correct value is
passed for the available height
1999-03-09 05:01:59 +00:00
kipp@netscape.com 2fedb931b4 use new nsHTMLReflowState ctors; made pages support IsPercentageBase 1999-03-05 04:28:07 +00:00
troy@netscape.com ca28eafb7d Removed nsIFrame::CreateContinuingFrame() 1999-02-25 05:31:15 +00:00
troy@netscape.com 7f63268a34 Changed nsIFrame::Init() to take an additional parameter 1999-02-25 03:27:57 +00:00
troy@netscape.com b2d859edbe Changed GetNextInFlow() and GetPrevInFlow() to be pointer arguments and
not references
1999-02-24 04:48:08 +00:00
troy@netscape.com c8775cfae2 Added CreateContinuingFrame() function to frame construction code 1999-02-24 04:03:50 +00:00
kipp@netscape.com 10d8f065f9 Removed gratuitous destructor 1999-02-23 19:34:58 +00:00
kipp@netscape.com 2395fc457e Added missing ctor/dtor 1999-02-18 22:23:36 +00:00
troy@netscape.com 4143f853ab Added frame-type atoms for area,scroll,viewport,root,page frame classes 1999-02-14 03:47:33 +00:00
troy@netscape.com b4f8c0fbbe Changed some nsIFrame member functions to use ** instead of *& for OUT
paremeters
1999-02-10 00:42:56 +00:00
kipp@netscape.com 2aa8f0964e Switch to using nsFrameList for frame lists 1999-01-15 22:53:39 +00:00
troy@netscape.com 62b64b2067 Removed the content-parent frame pointer. Now we just have the one geometric
parent
1999-01-14 05:16:23 +00:00
troy@netscape.com 80de7a2d9f Replaced "maxSize" member if nsReflowState with "availableWidth" and
"availableHeight"
1999-01-05 23:31:18 +00:00
troy@netscape.com 6f9192bec1 Moved logic that deals with moving absolutely positioned frames out of the
flow to the frame construction code
1998-12-29 03:38:16 +00:00
troy@netscape.com f99083f9ce Fixed a compiler warning by including nsHTMLParts.h 1998-12-18 05:44:26 +00:00
troy@netscape.com ed204b3162 Changed Reflow() to set isTopOfPage in reflow state 1998-12-12 17:58:18 +00:00
troy@netscape.com d636e1bb65 Added support for printing multiple pages 1998-12-07 03:43:02 +00:00
troy@netscape.com a29879ee0a Moved creation of first page frame to frame construction code, and changed
it so the page frame has a view. This makes printing faster and easier
1998-12-04 21:04:56 +00:00
troy@netscape.com e602e25924 Added Init() member function to nsIFrame 1998-12-03 06:31:43 +00:00
kipp@netscape.com f6502df0e2 Added DumpRegressionData; revised ListTag; added GetFrameName 1998-11-19 17:22:29 +00:00
troy@netscape.com 13c48cb446 Updated to work with new frame construction code 1998-11-05 06:12:57 +00:00
peterl@netscape.com e74acd9aca sync to style resolution api changes 1998-11-03 20:33:43 +00:00
kipp@netscape.com 9f8e72a224 Added an nsIPresContext& to html-reflow-state's ctors and used it to implement better percentage width/height handling 1998-10-12 14:48:02 +00:00
troy@netscape.com c850ca269e Changed ReflowChild() to send the WillReflow() notification as well 1998-10-06 00:27:22 +00:00
troy@netscape.com ee0a3c543f Eliminated nsIRunaround interface, and folded space manager parameter into
nsHTMLReflowState structure
1998-10-02 04:10:00 +00:00
troy@netscape.com 942c471f56 Separated reflow process out of nsIFrame and into nsIFrameReflow. Also
added nsIHTMLReflow, which is an HTML specific reflow interface
1998-10-01 04:46:11 +00:00
troy@netscape.com c34adae7e9 Removed PreReflowCheck() and PostReflowCheck() from nsContainerFrame 1998-09-24 03:59:30 +00:00
troy@netscape.com 3dca817c47 Fixed a bug introduced with the LastFrame() changes 1998-09-21 16:37:38 +00:00
troy@netscape.com 7341f64861 Removed references to mFirstContentOffset 1998-09-21 03:47:45 +00:00
troy@netscape.com 80417bf958 Removed farme enumeration member functions for indexed access, last child,
and child count
1998-09-19 03:24:26 +00:00
troy@netscape.com 7f644b87ab Removed nsIContentDelegate.h 1998-09-18 17:34:48 +00:00
troy@netscape.com ef8db633a3 Removed content delegates 1998-09-18 17:18:37 +00:00
kipp@netscape.com d515f73150 XPCOM'ized nsIContent and nsIHTMLContent 1998-08-29 20:20:38 +00:00
karnaze@netscape.com 248f99fabc initial support for <frameset> <frame> in content sink 1998-07-20 18:52:40 +00:00
troy 26046305da Changed API for CreateContinuingFrame and GetReflowMetrics to take
a reference to a nsIPresContext
1998-07-15 03:23:23 +00:00
troy 26b49b4476 Changed Reflow() member function to take a reference to a nsIPresContext
instead of a pointer
1998-07-15 02:53:09 +00:00
kipp f9a7f09630 Use new PropagateContentOffsets API 1998-06-30 20:22:44 +00:00
kipp 452375860f 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
troy 53c0050b71 Added nsIReflowCommand interface 1998-06-09 04:51:44 +00:00
troy 017eaee3fd Changed nsReflowState structs to be linked together 1998-05-29 20:36:05 +00:00
troy a2007efe9a Added 'ns' prefix to class name 1998-05-28 02:37:37 +00:00
troy bb67652981 Merged ResizeReflow() and IncrementalReflow() into one Reflow() member function 1998-05-25 17:31:49 +00:00
kipp 5ef1949277 Add in will/did reflow calls; add in tracing calls too 1998-05-20 16:28:05 +00:00
troy a4f9d76cd7 Change to nsIFrame API 1998-05-12 04:17:56 +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
kostello 296db7f628 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
troy 13419330e6 Changed nsIFrame member functions to return a nsresult 1998-04-17 01:41:24 +00:00
kipp 4683c6f4c0 moved to pub 1998-04-13 20:24:54 +00:00