Commit Graph
45 Commits
Author SHA1 Message Date
troy@netscape.com 7acf428df5 Renamed NS_NewHTMLFrame() to NS_NewRootFrame() 1998-12-21 18:22:44 +00:00
troy@netscape.com c15328cc97 Changed the frame hierarchy, and changed how scrolling works. Also added
nsAreaFrame which replaces nsBodyFrame which is no longer used
1998-12-20 23:29:47 +00:00
troy@netscape.com e602e25924 Added Init() member function to nsIFrame 1998-12-03 06:31:43 +00:00
kipp@netscape.com 36569f2235 Support margins on the child frame 1998-11-20 22:27:33 +00:00
kipp@netscape.com ae8f0123d1 Use revised API's for computing the border/padding 1998-11-20 17:20:29 +00:00
kipp@netscape.com f6502df0e2 Added DumpRegressionData; revised ListTag; added GetFrameName 1998-11-19 17:22:29 +00:00
troy@netscape.com 7aac0103d8 Changed Reflow() to make sure that the child is sized at least as big as the max size
we gave it as part of the reflow command
1998-11-18 23:49:44 +00:00
joki@netscape.com 249a270b84 Reworking internal event code to use nsIFrame::GetFrameForPoint
Adding new functionality through nsEventStateManager (cursor change, enter/exit events, tab navig)
1998-11-18 05:25:26 +00:00
peterl@netscape.com baefdbc1e7 cleaned up cursor style handling 1998-11-18 02:11:54 +00:00
troy@netscape.com 90fc3558ce Fixed problem that caused Mac build to break 1998-11-17 02:37:47 +00:00
vidur@netscape.com bd1aafe982 Changes to allow disabling and enabling of style sheets. Introduced ReconstructFrames to nsIFrameConstructor. CSSStyleSheets now remember their document. Temporary fix to allow text content inside CSS tables. 1998-11-17 02:14:38 +00:00
troy@netscape.com 638965ac75 Changed Reflow() to deal with reflow commands targeted at the root frame 1998-11-16 23:16:03 +00:00
rickg@netscape.com 88e9fd274d fixed a crash that someone missed 1998-11-13 04:58:35 +00:00
troy@netscape.com e66b657712 Added ListTag() member function 1998-11-13 02:20:31 +00:00
troy@netscape.com 458511e568 Cleaned up the way construction of the root frame happens for XML documents.
We no longer create a pseudo root element
1998-11-12 23:03:35 +00:00
troy@netscape.com 7d57a590c9 Renamed Init() to SetInitialChildList() and added an additional parameter
for the name of the child list
1998-11-10 06:05:32 +00:00
troy@netscape.com 54687cfe96 Removed code for RootContentFrame class which is no longer used 1998-11-04 21:02:32 +00:00
peterl@netscape.com e74acd9aca sync to style resolution api changes 1998-11-03 20:33:43 +00:00
troy@netscape.com 5c84d43070 Added code to invalidate the frame after a resize if there is border or
padding. Otherwise the border/padding area was left dirty
1998-10-31 04:40:01 +00:00
troy@netscape.com a69ed36384 Fixed it so border and padding style specified for the HTML element
work again
1998-10-30 05:18:59 +00:00
troy@netscape.com 94503dda3c Changed to use a scroll frame for the BODY 1998-10-29 23:25:02 +00:00
michaelp@netscape.com dc5ff98a5b changes for removal of zindex from nsIView::Init(). 1998-10-27 03:37:03 +00:00
peterl@netscape.com fd8f36e779 renamed cursor defines 1998-10-26 23:14:17 +00:00
troy@netscape.com c3a031b091 Changed scrolling view to use a clip view and to slide the scrolled
view up and down rather than maintain a logical scrolled offset
1998-10-19 00:44:28 +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 5c50ea58dd Removed calls to MoveTo() BEFORE reflowing a frame. We used to do this
sequence: MoveTo(), Reflow(), SetRect(). Now that we have the WillReflow()/
DidReflow() code sandwhiches we no longer need to do the MoveTo()
1998-10-05 00:58:32 +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
kipp@netscape.com b7adf12054 Use modified css rendering API; handle background images differently (still not quite right) 1998-09-26 17:14:35 +00:00
kipp@netscape.com ad40fa6ba1 Added support for percentage base margins to the root, root-content and block frames 1998-09-25 23:47:59 +00:00
kipp@netscape.com 0acee895a6 Added in support for border/padding/background-* properties for the HTML frame; added support for margin properties on the child of the HTML frame 1998-09-25 23:39:06 +00:00
kipp@netscape.com 3095cb683a Removed unused include 1998-09-24 21:34:31 +00:00
troy@netscape.com c34adae7e9 Removed PreReflowCheck() and PostReflowCheck() from nsContainerFrame 1998-09-24 03:59:30 +00:00
troy@netscape.com f090edcc6d Removed references to mFirstContentOffset, mLastContentIsComplete, and mChildCount 1998-09-21 03:50:44 +00:00
troy@netscape.com 7f644b87ab Removed nsIContentDelegate.h 1998-09-18 17:34:48 +00:00
troy@netscape.com 38978ba5e3 Removed some dead code 1998-09-18 03:08:23 +00:00
troy@netscape.com 46b594b7a8 Removed some XXX CONSTRUCTION commented out code 1998-09-12 04:54:04 +00:00
troy@netscape.com 1709774e40 Phase one of frame construction changes 1998-09-10 19:32:14 +00:00
kipp@netscape.com 2e9b774bd4 new 1998-09-08 22:34:40 +00:00
karnaze 07af66f5c6 initial support for <iframe> 1998-06-11 16:46:33 +00:00
peterl 4094b160d0 sync up to new style data apis 1998-06-05 06:09:09 +00:00
kipp aee2dacb3a Removed dead code 1998-06-04 23:08:59 +00:00
kipp ae335b573e Log view creation when it's done; create view when child and parent opacities differ 1998-06-04 17:50:53 +00:00
kipp fd7214b13e new 1998-06-03 15:49:00 +00:00