karnaze%netscape.com
9927e53497
better table reflow debugging including support for elapsed time. sr=buster.
2001-01-25 15:55:51 +00:00
mcafee%netscape.com
2a02bb78fd
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
531ba68b54
#43457 split nsStyleSpacing into 4 smaller structures: nsStyleBorder, nsStylePadding, nsStyleMargin, nsStyleOutline. Review=attinasi. Pending Approval: buster.
2001-01-20 22:46:54 +00:00
rods%netscape.com
3d12067611
changing the name of the reflow state in the reflow counter macro
...
b=61496 r=kmcclusk sr=waterson
2000-11-30 21:51:21 +00:00
karnaze%netscape.com
d3afcd4ac6
bug 55545 - set the table preferred width during an unconstrained reflow. Return the preferred width as the maximum width when requested in the outer table reflow. a=buster, r=dcone
2000-11-29 22:30:09 +00:00
attinasi%netscape.com
edea9b6d1e
Implemented GetParentContextProvider for the table frames to allow them to specify a frame other than their parent as the provider of their parent style context. b=45210 r=karnaze
2000-09-12 22:48:35 +00:00
karnaze%netscape.com
132b4eb282
bug 39209 - don't use auto margins for max element size and maximum widths (when requested
...
during an incremntal reflow).
2000-09-11 00:02:04 +00:00
karnaze%netscape.com
bf5d727d9f
nsbeta2+ bug 39885 - invalidate minimal areas. optimize reflows when cells don't change size. r=attinasi
2000-05-25 22:40:21 +00:00
joki%netscape.com
b2e873d830
Updating mozilla to DOM Level 2 events support. Fixes for bug 34722, 35378, 8411, 10330, plus some others that weren't filed.
2000-05-16 11:35:12 +00:00
karnaze%netscape.com
4cdcef4f32
bug 38699 - make left/right align caption act like top instead of bottom.
2000-05-10 14:51:37 +00:00
karnaze%netscape.com
d2c39b970f
bug 37037, 37490, and a table paganation problem when captions are present.
2000-05-04 23:16:42 +00:00
karnaze%netscape.com
3f1b4a6913
bug 37791 - calculate auto margins during an incremental reflow.
2000-05-04 14:49:35 +00:00
karnaze%netscape.com
dbd4fd8275
Removed FixBadReflowState, added an assert if boxes try to set outer table reflow state computed values when a caption is present.
2000-05-01 02:25:08 +00:00
karnaze%netscape.com
2c8e4673e4
Fix for Linux bustage, bug 37643. Give outer table reflow state initial computed values of 0 to avoid excessive reflows from boxes.
2000-04-30 22:29:01 +00:00
karnaze%netscape.com
75ea85e43a
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
807b258faf
Add ifdef'ed Performance Reflow Counting code
2000-04-21 21:36:33 +00:00
karnaze%netscape.com
70145c73c9
bug 8398 - correct the placement of the caption during an incremental reflow targeted at the inner table.
2000-04-05 00:06:20 +00:00
dbaron%fas.harvard.edu
fd5dc605d2
Fix event targetting bugs by using paint layers in GetFrameForPoint, testing for visibility, and trying GetFrameForPoint on additional views if one fails. r=joki@netscape.com(, hyatt@netscape.com) b=12232,20051,21304,24474,26785, and remaining issues from 23161.
2000-03-22 02:43:08 +00:00
karnaze%netscape.com
f49c1f5eae
PDT+ bug 29429 - incremental reflow and nested tables, r=troy, a=rickg
2000-03-09 08:45:26 +00:00
karnaze%netscape.com
695014b946
PDT+ bug 28341 - Destroy caption frame when outer table frame is destroyed. Add caption to outer frame rather than inner frame. r=troy, a=rickg
2000-03-02 06:09:37 +00:00
karnaze%netscape.com
2a1844ff70
bug 10636, 15499(partial) - correctly get margin,border,padding from reflow info. calculate it for percentage padding when reflow state not available. r=troy
2000-02-12 01:55:40 +00:00
karnaze%netscape.com
fb37b8f5cc
bug 8411 - the outer table cannot be made narrower than the captions min width, r=attinasi
2000-02-04 02:47:13 +00:00
pp%ludusdesign.com
43d7ba4273
Converting ::GetIID() into NS_GET_IID(). Bug #20232 . r=scc, r=mozbot
2000-02-02 22:24:56 +00:00
karnaze%netscape.com
c3d9e36783
bug 1809, 0 width tables (not trees) become auto, r=dcone, (hyatt)
2000-01-28 15:43:25 +00:00
karnaze%netscape.com
d7b72a10f0
bug 24037 r=attinasi; nsOuterTableFrame handles bad incremental reflow by using the height of its rect.
...
bug 23235 r=attinasi; nsTableRowFrame requests max element size when reflowing cell for the 1st time.
bug 24410 r=attinasi; nsTableCellFrame reflow always checks width and height and updates the content empty flag.
bug 3305 r=troy,hyatt; table frame constructor cleanup, put caption in its own child list.
2000-01-28 02:19:45 +00:00
troy%netscape.com
13a6d7fb0c
r=nisheeth@netscape.com Added asserts to help catch the case of poorly
...
targeted reflow commands
2000-01-26 22:11:47 +00:00
cmanske%netscape.com
268ecb5b80
Table editing (bug 20973): return reported and actual rowspan and colspan values from GetCellDataAt(), r=karnaze
2000-01-26 14:56:06 +00:00
karnaze%netscape.com
369b89f5d0
bugs 19061, 9879 - each top level row group gets its own cell map; CellData reduced to 4 bytes.
2000-01-13 05:29:38 +00:00
hyatt%netscape.com
a967ba5852
Removing my lame comment.
2000-01-11 19:49:04 +00:00
troy%netscape.com
c002799ec9
b=23239. Changed tables to incrementally update maximum width (natural width)
...
if requested. Now we only do a single reflow when processing table cell
incremental reflow instead of the three reflows we had to do before
2000-01-11 15:55:31 +00:00
hyatt%netscape.com
73e0d69cbf
Improving trees.
2000-01-10 03:04:05 +00:00
karnaze%netscape.com
1243d0ab93
bug 12287 - honors mComputed values in reflow state and uses CSS box-sizing property.
2000-01-02 22:55:48 +00:00
hyatt%netscape.com
16a944a1e3
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
a0640b60c4
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
fe56995443
WillReflow/DidReflow changes and changes to the way view positioning
...
and sizing works
1999-11-19 15:33:29 +00:00
dmose%mozilla.org
42fc94a6ec
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
04accb3de6
Moved a bunch of stuff out to a nsIFrameDebug interface
1999-11-01 22:12:45 +00:00
troy%netscape.com
effb3aefb7
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
a47e8db44b
Changed SetView/GetView to take an additional argument which is the
...
pres context
1999-10-26 04:44:41 +00:00
troy%netscape.com
918255682c
Removed 5 convenience functions from nsIFrame
1999-10-22 14:53:52 +00:00
troy%netscape.com
01cf059769
r=kipp@netscape.com
...
Added API to get/set properties on frames. Also changed nsContainerFrame
to use a property to implement the frame overflow list. This saves 4 bytes
per container frames
1999-10-21 05:11:43 +00:00
karnaze%netscape.com
a5e6b0502a
bug 15958(partial) - uses mComputedWidth instead of availableSize.width. r=buster; asked hook for permission, got no response.
1999-10-18 13:47:01 +00:00
karnaze%netscape.com
48636f76cd
bug 15247 - ComputeAvailableTableWidth accounts for margins
1999-10-14 04:03:20 +00:00
karnaze%netscape.com
0ca94b84af
removed handling of 0 width cells in ComputeAvailableTableWidth since it is done in nsHTMLTableElement. review=kmcclusk
1999-10-13 14:39:33 +00:00
troy%netscape.com
e2ac00fe47
Hooked up SizeOf() for cell map and table layout strategies. Also added in
...
some table frame data that was missed
1999-10-02 00:02:54 +00:00
karnaze%netscape.com
fc2e6ba5c0
removed border subtraction from out table frame and adjusted in layout strategy.
1999-09-13 21:45:58 +00:00
karnaze%netscape.com
a3225bbcb0
bugs 965, 1053, 1163 - improved handling of borders; bug 10216 align, text-align on caption.
1999-09-02 00:07:14 +00:00
kipp%netscape.com
dff5b76938
Updated SizeOf methods to not waste space when doing a non-debug build
1999-09-01 01:02:16 +00:00
kipp%netscape.com
fd426dec6a
Reimplemented SizeOf methods in some of the frame classes; partial rework of first-line handling snapshot
1999-08-31 03:09:40 +00:00
karnaze%netscape.com
70d9f1496f
bug 12287 - removed nsTableFrame::GetContainerWidth, renamed TableIsAutoWidth to IsAutoWidth and simplified.
1999-08-27 21:15:21 +00:00