Commit Graph

103 Commits

Author SHA1 Message Date
troy@netscape.com
c8775cfae2 Added CreateContinuingFrame() function to frame construction code 1999-02-24 04:03:50 +00:00
kipp@netscape.com
74b2988510 COMized nsIPresShell and nsIPresContext 1999-02-12 17:45:58 +00:00
troy@netscape.com
f39b9cee08 API changes for nsIPresContext ResolveStyleContextFor and ResolvePseudoStyleContextFor 1999-02-11 15:56:23 +00:00
troy@netscape.com
87805c7a92 Changed GetNextSibling() to use a pointer argument instead of a reference 1999-02-10 06:13:38 +00:00
troy@netscape.com
655e2cab93 Changed a bunch more nsIFrame member functions to be pointer arguments
instead of references
1999-02-10 05:38:18 +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
troy@netscape.com
e9cc52dbc3 More work-in-progress for fixed positioning 1999-01-28 17:14:13 +00:00
troy@netscape.com
0dcf96ccf6 Part of the fix for bug #2502. For the time being mark relative/absolute positioned
views as having transparent content
1999-01-23 05:47:55 +00:00
harishd@netscape.com
f803672e3e Passing styleContext info. to PaintBorder(). 1999-01-22 22:25:58 +00:00
kipp@netscape.com
2aa8f0964e Switch to using nsFrameList for frame lists 1999-01-15 22:53:39 +00:00
troy@netscape.com
217ab2bc29 Fix for bug #1998. Now we render the background image over the padding area and not over the border area 1999-01-15 18:25:58 +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
007aebe3ca Changed CreatePlaceholderFrame() to use a pseudo element style context
(:PLACEHOLDER-FRAME) for the placeholder frame. This way it looks like an
inline static frame with a specified size of (0, 0)
1999-01-02 20:51:43 +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
kipp@netscape.com
1e10a83138 Revised frame Paint API 1998-12-18 15:54:23 +00:00
troy@netscape.com
87e08ae8fc Changed CreateViewForFrame() to check whether the parent view is a scrolling
view and if so use SetScrolledView() instead of the view manager's InsertChild().
This ensures that the scrolled frame's view is inserted as a child of the clip
view during the view initialization stage
1998-12-18 05:25:36 +00:00
troy@netscape.com
f54d525b3d Moved view creation to frame construction code. Also moved wrapping of
floated and absolutely positioned elements to frame construction code
1998-12-04 19:03:44 +00:00
troy@netscape.com
e0a906e064 Changed view creation to occur when frame initialization occurs 1998-12-04 05:56:06 +00:00
troy@netscape.com
e602e25924 Added Init() member function to nsIFrame 1998-12-03 06:31:43 +00:00
troy@netscape.com
5fd6360208 Fixed it so that we don't ignore painting child frames of a parent frame
thas has "visibility:hidden", because child elements can override their
parent's visibility
1998-11-19 03:52:29 +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
5bfe65f2b1 Fixed CreateWrapperFrame() so it resets the geometric and content parent pointers
of the frame being wrapped
1998-11-17 05:47:06 +00:00
kipp@netscape.com
c93bcec93b Eliminated NewFrame 1998-11-14 19:28:34 +00:00
joki@netscape.com
a248c37ae6 Modify cursor setting code to check css cursor setting for containers. 1998-11-13 23:58:52 +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
kipp@netscape.com
d68fc5f5e2 Added UpdateStyleContexts for support change-out of style contexts 1998-11-05 19:31:39 +00:00
peterl@netscape.com
e74acd9aca sync to style resolution api changes 1998-11-03 20:33:43 +00:00
kipp@netscape.com
931b73aa4f Cleaned up Paint method 1998-10-30 22:12:19 +00:00
peterl@netscape.com
fd8f36e779 renamed cursor defines 1998-10-26 23:14:17 +00:00
michaelp@netscape.com
f9fd367772 changes to support opacity. 1998-10-23 17:54:23 +00:00
troy@netscape.com
5ee4b43127 Fixed somecomments which had been copied from elsewhere and we not
completely accurate
1998-10-22 21:02:19 +00:00
buster@netscape.com
dbb7336670 added AddFrame and RemoveFrame as incremental reflow support methods 1998-10-20 17:44:02 +00:00
kipp@netscape.com
7f6290801c Tweaked the isFloated variable computation to only support left and right floaters 1998-10-16 20:21:11 +00:00
troy@netscape.com
09ec6ecbb4 Changed CreateViewForFrame() to mark the view as having transparent content
iff the background-color is transparent
1998-10-14 21:31:41 +00:00
kipp@netscape.com
6dd96d2ded Create views when necessary 1998-10-14 20:10:36 +00:00
troy@netscape.com
86761a4227 Work in progress on scroll frame code 1998-10-12 22:13:23 +00:00
michaelp@netscape.com
7bbe393580 changes per-kipp to make views transparent. 1998-10-12 18:07:28 +00:00
kipp@netscape.com
9dadfb6ae3 Mork work on floaters; support for clear style property 1998-10-09 22:58:25 +00:00
troy@netscape.com
dc6dc474ce Removed reference to widgetSupports 1998-10-08 21:39:25 +00:00
kipp@netscape.com
34f17c9ef6 Preliminary support for onPaint event handling 1998-10-06 21:01:41 +00:00
kipp@netscape.com
aa3f7144c0 Use new body ctor api 1998-10-06 00:40:41 +00:00
peterl@netscape.com
d09a2186f8 moved attribute change code to style sheete
cleaned up content change api
1998-09-29 23:48:07 +00:00
troy@netscape.com
3617f0d119 Added back in support for absolutely positioned frames 1998-09-29 04:47:59 +00:00
kipp@netscape.com
8793477e2d Changed factory method to parameterize the shrink wrapping behavior 1998-09-29 03:44:25 +00:00
troy@netscape.com
1f46553277 Fixed some bustage I introduced with the factoring 1998-09-29 02:18:09 +00:00
troy@netscape.com
4ac1536210 Partially enabled support for absolutely positioned elements 1998-09-28 23:24:37 +00:00
kipp@netscape.com
73ce388bce Use modified css rendering API 1998-09-26 17:17:20 +00:00
vidur@netscape.com
d169f8dc7c Fixed memory leak in style change code 1998-09-26 00:06:26 +00:00