dbaron@dbaron.org
|
384f320c3a
|
DeCOMtaminate nsIFrame::GetView and SetView, and add HasView, GetClosestView, and AreAncestorViewsVisible to consolidate common patterns. b=208004 r+sr=roc
|
2003-06-19 23:44:01 +00:00 |
|
bmlk@gmx.de
|
71fd334323
|
infrastructure to recover overflow area during incremental reflow, bug 197581, r=kin sr=dbaron
|
2003-05-31 10:32:19 +00:00 |
|
bzbarsky@mit.edu
|
5ef64f9152
|
Remove leftover reflow reason hack in fixed-pos reflow. Bug 192291,
r+sr=dbaron, a=asa
|
2003-02-13 19:10:50 +00:00 |
|
karnaze@netscape.com
|
a9a3087c48
|
bug 179683 - implement printing of fixed positioned elemements, clean up ViewportFrame. sr=roc, r=bzbarsky.
|
2003-01-20 18:04:34 +00:00 |
|
bryner@netscape.com
|
c98c382545
|
Phase 1 of style context deCOMtamination (bug 114713). Remove all dependencies on nsIStyleContext from outside of content and layout. Make nsIFrame::GetStyleData be a non-inline virtual function when called from outside of layout, since the nsStyleContext implementation won't be available to those callers. r=dbaron, sr=bzbarsky.
|
2003-01-09 06:49:07 +00:00 |
|
bernd.mielke@snafu.de
|
fbe7a45834
|
Adding debug code to absolute containing blocks, the debug code will be invoked from the command line by
set GECKO_BLOCK_DEBUG_FLAGS=reflow bug 145592, r=bz, sr=waterson
|
2002-11-16 10:41:10 +00:00 |
|
bzbarsky@mit.edu
|
96785d4302
|
Fix ReplaceChild() on positioned inlines to delegate to
nsAbsoluteContainingBlock.h. Bug 176915, r=dbaron, sr=rbs
|
2002-11-12 03:30:13 +00:00 |
|
roc+@cs.cmu.edu
|
0f817b4e7e
|
Bug 170688. Make nsAbsoluteContainingBlock::IncrementalReflow really incrementally reflow every absolute child that needs it, even if we find that a full block reflow will be necessary. r=dbaron,sr=kin,a=asa
|
2002-10-24 02:39:31 +00:00 |
|
roc+@cs.cmu.edu
|
3d29b8d6ba
|
Bug 75121. Incrementally reflow absolute frames without doing a resize-reflow of the container. Patch by dbaron and roc. r=dbaron,r=roc,sr=kin
|
2002-09-24 11:43:48 +00:00 |
|
dbaron@fas.harvard.edu
|
f87e9ee15f
|
Fix performance problem on home.netscape.com: Don't do full reflow of all absolutely positioned elements whose containing block is on the path to the target of an incremental reflow. b=146831 sr=waterson r=kin
|
2002-06-12 03:21:00 +00:00 |
|
jst@netscape.com
|
78ccba6821
|
Fixing bug 146034. Getting rid of nsHTMLIIDs.{h,cpp}. r=jfrancis@netscape.com, sr=rpotts@netscape.com
|
2002-05-23 00:00:34 +00:00 |
|
bzbarsky@mit.edu
|
7c47d8003c
|
Fix positioning of fixed and absolute positioned blocks with auto left
or top. Bug 126213, r=dbaron, sr=attinasi
|
2002-05-17 00:05:27 +00:00 |
|
waterson@netscape.com
|
a7380946d3
|
Bug 129115. Change the reflow path from a list structure to a tree structure to amortize state recovery and damage propagation costs. Eliminate table timeout reflows. r=kin,karnaze,rods,rbs; sr=attinasi
|
2002-05-10 18:22:41 +00:00 |
|
waterson@netscape.com
|
d05e65aea2
|
Bug 115113. Eliminate nsIReflowCommand, and just use nsHTMLReflowCommand directly. r=karnaze, sr=attinasi.
|
2001-12-17 22:39:59 +00:00 |
|
karnaze@netscape.com
|
3c367a5d13
|
bug 113424 - mechanism for percent height frames inside table cells to receive special height reflow. sr=attinasi, r=alexsavulov
|
2001-12-07 14:51:12 +00:00 |
|
gerv@gerv.net
|
58d409fba9
|
Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
|
2001-09-28 20:14:13 +00:00 |
|
dbaron@fas.harvard.edu
|
285df7602e
|
Make fixed positioning code check for NS_AUTOOFFSET to fix positioning of auto-sized fixed positioned elements relative to bottom or right. b=98579 r=waterson sr=attinasi
|
2001-09-17 23:55:58 +00:00 |
|
waterson@netscape.com
|
e8403a2f92
|
Bug 55086. Change nsContainerFrame::PositionFrameView() to position child views. Eliminate the |aView| parameter from that method, because the view can be retrieved from the frame and need not be done by the caller. Eliminate the NS_FRAME_NO_MOVE_CHILD_VIEWS flag, which was read-only; i.e., never set by anyone. r=dbaron, sr=attinasi
|
2001-09-05 20:27:19 +00:00 |
|
rods@netscape.com
|
5172ab6e59
|
Display frame reflow counts (turned via config file define)
Bug 71514 r=kmclusk sr=attinasi
|
2001-03-13 01:47:22 +00:00 |
|
pierre@netscape.com
|
5f165d8dc9
|
Reinstate my changes that were backed out 10 days ago. #43457 split nsStyleSpacing into 4 smaller structures: nsStyleBorder, nsStylePadding, nsStyleMargin, nsStyleOutline. r=attinasi,sr=buster.
|
2001-02-07 09:57:26 +00:00 |
|
mcafee@netscape.com
|
99b5642905
|
Backing out pierre's change from 1/20 for performance reasons (66263). r=attinasi, a=granrose, phil
|
2001-01-25 02:58:12 +00:00 |
|
pierre@netscape.com
|
37a4efae45
|
#43457 split nsStyleSpacing into 4 smaller structures: nsStyleBorder, nsStylePadding, nsStyleMargin, nsStyleOutline. Review=attinasi. Pending Approval: buster.
|
2001-01-20 22:46:54 +00:00 |
|
buster@netscape.com
|
a6ecd9c854
|
effectively removed area frame
work troy was holding in his tree
r=buster
|
2000-05-09 05:11:12 +00:00 |
|
karnaze@netscape.com
|
b43e39acf6
|
bug 38048 - use correct reflow reason. fixed by Troy, r=karnaze
|
2000-05-04 00:39:01 +00:00 |
|
troy@netscape.com
|
894c7da408
|
b=33150 Fixed problem where reflow commands in different child lists were
being coalesced
|
2000-05-02 02:23:31 +00:00 |
|
karnaze@netscape.com
|
92f336c9ea
|
new reflow/layout code for outer table to handle captions and margins. better % height handling.
row groups and rows don't include external cellspacing in there dimensions. r=troy.
|
2000-04-28 21:05:31 +00:00 |
|
rods@netscape.com
|
526976891e
|
Add ifdef'ed Performance Reflow Counting code
|
2000-04-21 14:59:47 +00:00 |
|
troy@netscape.com
|
8505bcb14b
|
New rules for absolute positioning
|
2000-04-16 04:07:02 +00:00 |
|
buster@netscape.com
|
6d951f40bc
|
bug 22853
absolute containing block was not checking frame bit, so sometimes contained block would not get an initial reflow
|
2000-02-16 01:05:38 +00:00 |
|
troy@netscape.com
|
7abe460751
|
Change to how overflow is handled for absolutely positioned elements.
We no longer use nsIAraeFrame and now it's folded into the overflow
area in the reflow metrics
|
1999-12-06 15:49:53 +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
|
5e5f240649
|
Folded reflow functions into nsIFrame and eliminated nsIFrameReflow and
nsIHTMLReflow. This saves 4 bytes per frame and cleans things up
|
1999-10-30 02:52:11 +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 |
|
troy@netscape.com
|
023b278a49
|
Added nsHTMLReflowState constructor that allows containing block width
and height to be specified. This is needed for relatively positioned
block elements
|
1999-09-16 14:33:19 +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
|
5c81e70106
|
Changed root frame class over to new reflow command handling
|
1999-07-27 14:15:42 +00:00 |
|
troy@netscape.com
|
2b95b9b80c
|
Fix for bug #10395. Now we recalculate margins when we use the minimum or
maximum value for the computed width/height. This applies to positioned
elements only
|
1999-07-27 00:48:47 +00:00 |
|
troy@netscape.com
|
84e64beb04
|
Changed area frame code over to new reflow command handling
|
1999-07-24 02:37:45 +00:00 |
|
troy@netscape.com
|
8c10dec5d9
|
Renamed some nsFrameList member functions
|
1999-07-22 04:00:57 +00:00 |
|
troy@netscape.com
|
d6f5216441
|
Renamed DeleteFrame() to Destroy()
|
1999-07-22 02:24:52 +00:00 |
|
troy@netscape.com
|
4588244ada
|
Added 'm' prefix to a couple more data members of nsHTMLReflowState struct
|
1999-07-20 03:51:46 +00:00 |
|
troy@netscape.com
|
346eaed537
|
Added 'm' prefix to some of the nsHTMLReflowState data members
|
1999-07-20 03:41:03 +00:00 |
|
troy@netscape.com
|
d79f716887
|
Fix for bug #9611: now handles absolutely positioned replaced elements
|
1999-07-20 02:48:18 +00:00 |
|
troy@netscape.com
|
4147d540ab
|
Initial checkin
|
1999-04-16 01:39:45 +00:00 |
|