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