rods@netscape.com
509684e665
A "margin" variable isn't being set up in the correct spot.
...
b=41472 r=kmcclusk
2000-07-06 13:22:12 +00:00
buster@netscape.com
344c4e2c6e
bug 35964, partial fix
...
r=rods
2000-05-15 22:51:42 +00:00
evaughan@netscape.com
ad6e7989ac
1) Scrolling menus
...
2) many bug fixes
3) box debuging flags
2000-05-15 04:12:31 +00:00
evaughan@netscape.com
a698384eec
1) StyleChange coelescing
...
2) Warning fixes
3) Table fixes
2000-04-25 07:10:48 +00:00
rods@netscape.com
d129721280
Add ifdef'ed Performance Reflow Counting code
2000-04-21 21:51:35 +00:00
pierre@netscape.com
ee71ad262f
Fix 32199 (visibility:collapse is not being interpreted as hidden on block and inline level elements) and parts of 21701 (misuse of style attr mVisible).
In the following files, replacing disp->mVisible with disp->IsVisible() is a BUG FIX: nsBlockFrame, nsBulletFrame, nsHRFrame, nsHTMLContainerFrame, nsImageFrame, nsTextFrame.
In all the other files, replacing disp->mVisible with disp->IsVisible() or disp->IsVisibleOrCollapsed() is merely a SYNTACTICAL CHANGE. The respective owners will later review the use of IsVisibleOrCollapsed() and in some cases replace it with IsVisible(). See bug 21701.
2000-03-17 10:15:13 +00:00
evaughan@netscape.com
f721971692
1) Fixed freeze because of sync drawing in forms
...
2) Fixed fieldset blocker
-r rods, granrose
2000-02-10 21:36:28 +00:00
evaughan@netscape.com
3e9bd5ce8a
1) implememted box reflow coelescing.
...
2) implemented gfx scrollbars for list boxes
3) fixed progess meter to be an animated gif
4) fixed bugs 23521, 24721, 19114, 20546, 24385, 24457, 23156, 20226, 22543
-r hyatt, troy, rod
2000-02-09 22:02:40 +00:00
nisheeth@netscape.com
b66f3b94d9
a=chofmann. r=rods, attinasi. The frame's state bits were getting reset by the NS_NewFieldSetFrame() method. This was causing asserts in layout because the frame did not have its dirty bit set. Fixed.
2000-01-20 17:14:34 +00:00
attinasi@netscape.com
d0747dd950
Added flags to factory method to allow NS_BLOCK_SPACE_MGR to be specified for abs. Positioned fieldsets. Fixes bug 23611. r=rods,pierre
2000-01-18 15:42:45 +00:00
rods@netscape.com
7428367304
reworked some more of the fieldset's reflow (not in build yet)
2000-01-11 20:40:06 +00:00
rods@netscape.com
c160541b68
Reworked frame creation and creation of it's children for bug 23156,
...
not turned on yet.
2000-01-09 02:05:25 +00:00
rods@netscape.com
78ba4514f2
fixed visibility check error
...
r=kmcclusk bug=21701
1999-12-22 19:54:21 +00:00
hyatt@netscape.com
9a7a1b27f7
Implementing a generalized recycler and arena for all layout frames. Hoping to improve
...
bug #9489 . Should also definitely fix bug #15916 . r=troy
1999-12-04 23:49:50 +00:00
tbogard@aol.net
617bb737a6
Changed nsIPresContext& to nsIPresContext*. Changed nsEventStatus& to nsEventStatus*. Now more compatible with XPIDL. a=vidur r=scc
1999-11-24 06:03:41 +00:00
troy@netscape.com
3b67f2f17c
WillReflow/DidReflow changes and changes to the way view positioning
...
and sizing works
1999-11-19 15:33:29 +00:00
dmose@mozilla.org
796280940b
updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:40:37 +00:00
troy@netscape.com
bf2283fba6
Moved a bunch of stuff out to a nsIFrameDebug interface
1999-11-01 22:12:45 +00:00
troy@netscape.com
b337432fc8
b=17507. Changed Reflow() to use "available height" instead of "computed
...
height" when reflowing child frames. What was happening was that the child
table frame didn't fit and was trying to split. That should only happen when
we're paginated
1999-10-31 03:39:24 +00:00
troy@netscape.com
b8ef6465be
Changed SetView/GetView to take an additional argument which is the
...
pres context
1999-10-26 04:44:41 +00:00
evaughan@netscape.com
1bbec18f1d
fixed numerous warnings. Reviewed by Hyatt.
1999-10-20 00:46:21 +00:00
evaughan@netscape.com
e49e0a0bc9
Fixed fieldset padding bug.
1999-08-06 00:48:26 +00:00
troy@netscape.com
99ae5771db
Added failure check for call to nsStyleData::GetBorder()
1999-07-28 04:48:34 +00:00
troy@netscape.com
d6f5216441
Renamed DeleteFrame() to Destroy()
1999-07-22 02:24:52 +00:00
troy@netscape.com
346eaed537
Added 'm' prefix to some of the nsHTMLReflowState data members
1999-07-20 03:41:03 +00:00
evaughan@netscape.com
2d394c065e
Reworked fieldsets to fix numerous bugs.
1999-06-01 21:52:11 +00:00
kipp@netscape.com
68aa9f7c60
Reworked frame factory methods; fixed bug 4519
1999-05-11 22:03:29 +00:00
karnaze@netscape.com
9ceb8642a6
bug 3109 - nsFieldSetFrame::SetInitialChildList can deal with legend not being first frame in list
1999-05-04 21:35:05 +00:00
karnaze@netscape.com
0ddf355a80
preliminary work for bug 4534
1999-04-06 04:47:18 +00:00
kipp@netscape.com
74c9fdfeaf
Whacked paint methods to use new constants
1999-03-26 00:39:35 +00:00
kipp@netscape.com
4b0544c35e
use new nsHTMLReflowState ctors
1999-03-05 04:19:09 +00:00
brade@netscape.com
d1a672b626
add static to reduce compiler warnings on Macintosh
1999-03-02 15:17:14 +00:00
troy@netscape.com
7f63268a34
Changed nsIFrame::Init() to take an additional parameter
1999-02-25 03:27:57 +00:00
karnaze@netscape.com
06716b96b2
better sizing of form controls, especially percentage based sizes and max element sizes
1999-02-23 03:48:01 +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
harishd@netscape.com
8658a61cda
StyleContext passed onto PaintBorder()/PaintArrow()
1999-01-22 22:35:12 +00:00
kipp@netscape.com
e1ed25a763
Used revised version of nsContainerFrame that uses an nsFrameList instead of a raw nsIFrame*
1999-01-15 22:52:05 +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
kipp@netscape.com
0e7babe4ef
Use new flag defines
1999-01-12 16:42:03 +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
57c9c45a75
Changed width/height constraints in nsHTMLReflowState struct
1998-12-30 17:50:00 +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
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
kipp@netscape.com
1e10a83138
Revised frame Paint API
1998-12-18 15:54:23 +00:00
kipp@netscape.com
4583f033dd
Partial whack at supporting more accurate max-element-size computations
1998-12-17 18:55:42 +00:00