troy@netscape.com
92044e1172
Fixes for bug #2552 and bug #10961
1999-09-26 20:40:29 +00:00
troy@netscape.com
94c3bcfa71
In CreateViewForFrame() removed code that was hiding view if the 'visibility'
...
property is 'hidden'
1999-09-15 04:54:00 +00:00
troy@netscape.com
c061fd7cb3
Removed code in CreateViewForFrame() that always forced relatively positioned
...
and absolutely positioned frames to have transparent views. It's not needed
now that bug #11637 is fixed
1999-09-15 04:16:31 +00:00
troy@netscape.com
c888e44eb7
Fixed compiler warning
1999-09-01 04:32:45 +00:00
troy@netscape.com
71a34e34f0
Fix for bug #12864 . Changed CreateViewForFrame() so it respects the z-index
...
of relatively positioned elements
1999-09-01 01:10:24 +00:00
kipp@netscape.com
7d42a322da
Don't paint frames that are unflowable
1999-08-27 21:48:21 +00:00
troy@netscape.com
d4446cbbf3
Reworked ReparentFrameView() to make it more efficient
1999-08-24 19:26:03 +00:00
rods@netscape.com
c7f74c6a99
added PaintOutline to paint CSS outlines to paint method
1999-08-19 14:35:48 +00:00
peterl@netscape.com
667dfc70af
moved scrolled content pseudo to layout atoms
1999-08-08 01:15:30 +00:00
kipp@netscape.com
4b7ba6fdca
Eliminate a warning
1999-07-14 17:28:00 +00:00
evaughan@netscape.com
20ee0f32da
Fixed some visibility bugs in order to make the tab widget work correctly.
1999-05-19 22:14:11 +00:00
troy@netscape.com
de5b312cb3
Fixed a problem where CreateViewForFrame() was setting NS_VIEW_PUBLIC_FLAG_DONT_BITBLT
...
all the time
1999-04-24 04:53:42 +00:00
troy@netscape.com
403a039d28
Changed the handling for fixed backgrounds a little
1999-04-21 22:08:01 +00:00
troy@netscape.com
33372eb0eb
Changed CreateViewForFrame() so it takes into account fixed background
...
attachments and sets NS_VIEW_PUBLIC_FLAG_DONT_BITBLT
1999-04-21 21:27:50 +00:00
troy@netscape.com
3a2918cd17
Added ReparentFrameView() and changed the block and inline code
...
to call it when pushing/pulling frames
1999-04-11 04:22:00 +00:00
troy@netscape.com
0b0e8facf6
Added a comment
1999-04-06 02:57:47 +00:00
kipp@netscape.com
74c9fdfeaf
Whacked paint methods to use new constants
1999-03-26 00:39:35 +00:00
peterl@netscape.com
82aa4e8465
augmented ReResolveStyleContext to capture style change information
1999-03-25 06:43:38 +00:00
kipp@netscape.com
76a50ef817
Spanked to collapse inline-reflow with line-layout into line-layout; fixed bugs #1278 , #1990 , #3527 , #1670 , etc.
1999-03-18 21:03:25 +00:00
warren@netscape.com
35d5e6e062
nsRepository -> nsIComponentManager changes.
1999-03-09 09:44:27 +00:00
kipp@netscape.com
48f5180b30
Fixed remaining issues with operator new/delete
1999-02-26 19:26:29 +00:00
kipp@netscape.com
19c9835638
Removed MoveOutOfFlow
1999-02-26 17:07:01 +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
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