dbaron%dbaron.org
|
e6a2b29ebf
|
Remove nsISizeOfHandler and associated SizeOf methods. b=106792 r=bzbarsky sr=jst
git-svn-id: svn://10.0.0.236/trunk@138193 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-02-22 15:34:38 +00:00 |
|
bryner%netscape.com
|
c44337949a
|
Remove nsIStyleContext (bug 114713), r/sr=dbaron. Changed lots of methods to use nsStyleContext* or already_AddRefed<nsStyleContext> as return values, depending on whether a reference is returned. Turn on nsRefPtr (bug 104346), and change nsDerivedSafe to not declare AddRef and Release explicitly virtual, r=jag, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@138129 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-02-22 00:32:13 +00:00 |
|
dbaron%dbaron.org
|
a569c670f5
|
Replace computation of max-element-size (height and width) with max-element-width alone, since the max-element-height is practically unused and not meaningful for layout. b=186953 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@136064 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-01-09 14:26:32 +00:00 |
|
dbaron%fas.harvard.edu
|
a7efa8275b
|
Replace NS_BLOCK_WRAP_SIZE with making unconstrained-width reflow of frames with NS_BLOCK_SPACE_MGR consider the floats. This means we no longer use the overflow area for layout (other than the overflow property). Handle right floaters in unconstrained width reflow by just treating them as left floaters. b=172896 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@135476 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-12-19 00:12:08 +00:00 |
|
bernd.mielke%snafu.de
|
41c72d5fee
|
dont consider the outer table frame twice for a selection, bug 182449, r=karnaze sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@134666 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-12-03 05:22:32 +00:00 |
|
bernd.mielke%snafu.de
|
63c27e6db9
|
Implement for table captions caption-side: left and right, also <caption align="left"> and right, further vertical-align:top, middle and bottom for table captions bug 3166 r=karnaze sr=kin
git-svn-id: svn://10.0.0.236/trunk@133384 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-11-08 05:29:34 +00:00 |
|
bernd.mielke%snafu.de
|
c43119a53d
|
pass selection correctly to the children of a caption, bug 164313, r=dbaron sr=bzbarsky a=dbaron
git-svn-id: svn://10.0.0.236/trunk@132507 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-10-25 04:53:41 +00:00 |
|
karnaze%netscape.com
|
49e0a9f4cb
|
bug 145305 - split floaters during printing. sr=attinasi, r=alexsavulov.
git-svn-id: svn://10.0.0.236/trunk@122236 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-05-28 22:50:43 +00:00 |
|
waterson%netscape.com
|
bb86b1d414
|
Bug 145272. Handle incremental reflows that are targeted at a child of a caption frame. r=karnaze, sr=jst
git-svn-id: svn://10.0.0.236/trunk@122086 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-05-23 18:51:02 +00:00 |
|
jst%netscape.com
|
0e34136ef1
|
Fixing bug 146034. Getting rid of nsHTMLIIDs.{h,cpp}. r=jfrancis@netscape.com, sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@122039 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-05-23 00:00:34 +00:00 |
|
dbaron%fas.harvard.edu
|
5d19a6a9e8
|
Store containing block reflow state so we don't have to walk up the tree to find it every time. b=143706 r=attinasi sr=waterson
git-svn-id: svn://10.0.0.236/trunk@121465 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-05-14 12:59:55 +00:00 |
|
waterson%netscape.com
|
5bae3657e6
|
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
git-svn-id: svn://10.0.0.236/trunk@121265 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-05-10 18:22:41 +00:00 |
|
attinasi%netscape.com
|
bd0e2b8bad
|
stop positioning views for floaters before the frame is placed - avoids flicker due to painting at erroneous position. b=128133 r=karnaze,dbaron sr=waterson a=roc,jaimejr
git-svn-id: svn://10.0.0.236/trunk@118446 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-04-07 18:26:35 +00:00 |
|
karnaze%netscape.com
|
3cc1086578
|
bug 123983 - set mIsTopOfPage in the reflow state, fix desired height in rows and row groups, clean up nsTableRowGroupFrame::SplitRowGroups and handle more cases of splitting/moving rows. a=roc+moz, sr=attinasi, r=alexsavulov
git-svn-id: svn://10.0.0.236/trunk@117609 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-03-27 05:50:24 +00:00 |
|
dbaron%fas.harvard.edu
|
0b4effd4ea
|
Fix 2 cases where ReResolveStyleContext was broken, causing serious problems with dynamic style reresolution. Change nsIFrame::GetStyleContextProvider to GetParentStyleContextFrame, always use its result rather than using the parent frame in some cases, and move a bit of the complexity into the GetParentStyleContextFrame implementations. Fix block-within-inline case (bug 129350) using a special-previous-sibling frame property and ensuring that NS_FRAME_IS_SPECIAL is copied when frames are split. Fix out-of-flow frame case (bug 88154) by going to the placeholder map and by parenting the placeholder frame style contexts to the style context from their frame parent rather than the out-of-flow frame. b=129350 r=attinasi sr=hyatt a=asa
git-svn-id: svn://10.0.0.236/trunk@117556 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-03-27 02:38:13 +00:00 |
|
karnaze%netscape.com
|
e4f8ba49ca
|
bug 92868 - Simplified the style context provider mechanism, changed frame manager to re-resolve the provider first and to use correct style context in a few other places. a=roc, sr=attinasi, r=dbaron.
git-svn-id: svn://10.0.0.236/trunk@116402 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-03-12 15:21:35 +00:00 |
|
shaver%mozilla.org
|
e045387a83
|
reversion of patch for 92868, to repair severe regression (129827, a=drivers
git-svn-id: svn://10.0.0.236/trunk@116295 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-03-10 06:16:01 +00:00 |
|
karnaze%netscape.com
|
7cf7c2cc59
|
bug 92868 (also bugs 51037, 90960, 91443) - Simplified the style context provider mechanism, changed frame manager to re-resolve the provider first and to use correct style context in a few other places, sr=roc, r= bernd, a=asa.
git-svn-id: svn://10.0.0.236/trunk@116150 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-03-08 15:34:33 +00:00 |
|
karnaze%netscape.com
|
430941b018
|
bug 41262 - new table border collapsing code. sr=attinasi, r=alexsavulov.
git-svn-id: svn://10.0.0.236/trunk@114937 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-02-19 15:48:28 +00:00 |
|
timeless%mac.com
|
5be877f2d4
|
Bug 124744 remove nsIPtr
r=bryner sr=alecf
git-svn-id: svn://10.0.0.236/trunk@114246 18797224-902f-48f8-a5cc-f745e15eee43
|
2002-02-12 04:12:50 +00:00 |
|
waterson%netscape.com
|
b6978c3e09
|
Bug 115113. Eliminate nsIReflowCommand, and just use nsHTMLReflowCommand directly. r=karnaze, sr=attinasi.
git-svn-id: svn://10.0.0.236/trunk@110644 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-12-17 22:39:59 +00:00 |
|
bernd.mielke%snafu.de
|
52ac925bc3
|
bug 106966 more table frames will now be able to clip the overflow r=karnaze sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@110109 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-12-09 05:39:45 +00:00 |
|
karnaze%netscape.com
|
d8577654db
|
bug 113424 - mechanism for percent height frames inside table cells to receive special height reflow. sr=attinasi, r=alexsavulov
git-svn-id: svn://10.0.0.236/trunk@110006 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-12-07 14:51:12 +00:00 |
|
karnaze%netscape.com
|
56be8b5ead
|
bug 112182 - check for null pointers, sr=attinasi, r=bernd.
git-svn-id: svn://10.0.0.236/trunk@109226 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-11-29 15:55:27 +00:00 |
|
karnaze%netscape.com
|
e3817c5a55
|
bug 110474 - fix pixel rounding errors. sr=attinasi, r=bernd
git-svn-id: svn://10.0.0.236/trunk@108478 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-11-19 15:51:28 +00:00 |
|
karnaze%netscape.com
|
65fe290a5b
|
bug 103925 (2nd patch) - flag pixel rounding errors in display reflow debugging. sr=attinasi, r=bernd
git-svn-id: svn://10.0.0.236/trunk@108053 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-11-14 13:40:03 +00:00 |
|
bernd.mielke%snafu.de
|
dbb80ab0d1
|
style change reflows should be send down to the childrens, bug 108340, r=karnaze
sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@108047 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-11-14 11:40:03 +00:00 |
|
bzbarsky%mit.edu
|
068756d821
|
Use NS_LITERAL_STRING instead of NS_ConvertASCIItoUCS2 where possible
(i.e. where the string is a literal). Bug 104159, r=jag, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@107987 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-11-14 01:33:42 +00:00 |
|
karnaze%netscape.com
|
7265213615
|
bug 105166 - additional patch to place rounding code in the right place. sr=attinasi.
git-svn-id: svn://10.0.0.236/trunk@107535 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-11-07 02:38:49 +00:00 |
|
karnaze%netscape.com
|
b1771999ca
|
bug 105166 - split images (except for image contro frames), round pixels down for printing. sr=attinasi,kin r=alexsavulov
git-svn-id: svn://10.0.0.236/trunk@106966 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-11-01 15:31:13 +00:00 |
|
karnaze%netscape.com
|
c0b185a870
|
bug 106158 - changed outer table fix up of nested inner table's computed width to consider if the min width fits.
removed tree specific code. sr=waterson, r=alexsavulov.
git-svn-id: svn://10.0.0.236/trunk@106919 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-11-01 04:17:30 +00:00 |
|
karnaze%netscape.com
|
4ff0e5cecb
|
bug 103925 - general reflow debugging capability. sr=attinasi, r=alexsavulov
git-svn-id: svn://10.0.0.236/trunk@106524 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-10-29 01:43:59 +00:00 |
|
karnaze%netscape.com
|
9c91a2a8e3
|
bug 86314 - invalidate properly when the inner table changes width. sr=attinasi, r=kmcclusk.
git-svn-id: svn://10.0.0.236/trunk@105934 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-10-22 14:24:54 +00:00 |
|
gerv%gerv.net
|
13afb6d0f9
|
Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
git-svn-id: svn://10.0.0.236/trunk@104119 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-09-28 20:14:13 +00:00 |
|
waterson%netscape.com
|
289f661b27
|
Bug 96228. Make nsContainerFrame::PositionFrameView position _only_ the frame's view (don't recur). Explicitly call nsContainerFrame::PositionChildViews as appropriate when moving a frame post-Reflow. Consolidate view positioning logic duplicated between PositionFrameView and SyncFrameViewAfterReflow, which now correctly computes offset for anonymous view in nsScrollFrame and accounts for scrolled views. r=kmcclusk,karnaze sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@103388 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-09-21 00:53:29 +00:00 |
|
karnaze%netscape.com
|
1540a4c12e
|
bug 68998 - added extra param to Paint, PaintChild, PaintChildren used by tables in standard mode. sr=waterson, r=alexsavulov.
git-svn-id: svn://10.0.0.236/trunk@103193 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-09-19 12:35:19 +00:00 |
|
jgaunt%netscape.com
|
92c01c45b6
|
fix for bug 94768
r=smfr,leaf
sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@101271 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-08-17 03:13:07 +00:00 |
|
karnaze%netscape.com
|
085d032423
|
bug 88524 - don't skip the reflow of the inner table if it is pct height. sr=timeout, r=alexsavulov
git-svn-id: svn://10.0.0.236/trunk@100396 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-08-06 14:23:50 +00:00 |
|
karnaze%netscape.com
|
b57a715cb8
|
bug 76421 - remove optimization (to skip reflow if size didn't change) on initial reflow. a=asa, sr=attinasi, r=peterl
git-svn-id: svn://10.0.0.236/trunk@97031 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-06-13 02:27:22 +00:00 |
|
bernd.mielke%snafu.de
|
33eace628c
|
fix table margins - remove redundancy in margin handling, bug 83786
r=karnaze sr=attinasi a=dbaron
git-svn-id: svn://10.0.0.236/trunk@96517 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-06-06 07:35:03 +00:00 |
|
hyatt%netscape.com
|
b7b1cb3691
|
Fix for 78695 (rule matching improvements). r/sr=attinasi, jst, waterson
git-svn-id: svn://10.0.0.236/trunk@96136 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-05-31 22:19:43 +00:00 |
|
evaughan%netscape.com
|
a4d0ce6ac8
|
Fix for bug #80902
-r jeff@tcbnetworks.com -sr waterson
Fix for bug #80505
-r aaronl, jgaunt -sr brendan
git-svn-id: svn://10.0.0.236/trunk@95337 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-05-17 23:52:32 +00:00 |
|
evaughan%netscape.com
|
eab27303ef
|
Landing accessibility
-r aarol, jgaunt
-sr brendan
git-svn-id: svn://10.0.0.236/trunk@94685 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-05-11 21:11:38 +00:00 |
|
pierre%netscape.com
|
287fc1dc9e
|
43457: change the mutable style context APIs, disable style context sharing, implement style data sharing. r=waterson.
git-svn-id: svn://10.0.0.236/trunk@93798 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-05-03 13:20:48 +00:00 |
|
evaughan%netscape.com
|
94e72ae454
|
XP part of accessibility landing
-r vidur, rods -sr hyatt
git-svn-id: svn://10.0.0.236/trunk@90971 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-04-01 01:01:33 +00:00 |
|
karnaze%netscape.com
|
d685aa34f2
|
bug 73629 - adjust mComputedWidth of a table or caption if it's nested, larger than avail width, not initial reflow. sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@90685 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-03-28 21:19:31 +00:00 |
|
karnaze%netscape.com
|
c76866e3ea
|
table reflow coalescing, table reflow face lift. sr=attinasi
git-svn-id: svn://10.0.0.236/trunk@89462 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-03-13 06:38:59 +00:00 |
|
dcone%netscape.com
|
e7d3e49ac4
|
Checking for a printer before some optimizations.. which are not good for printing. sr=attinasi r=karnaze
git-svn-id: svn://10.0.0.236/trunk@88081 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-02-27 14:52:07 +00:00 |
|
rbs%maths.uq.edu.au
|
1a3029c4da
|
Avoid ignorable whitespace in tables by setting the frame state-bit to this effect - bug 68411 r=karnaze sr=waterson
git-svn-id: svn://10.0.0.236/trunk@87804 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-02-23 12:35:34 +00:00 |
|
pierre%netscape.com
|
8944a57fe0
|
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.
git-svn-id: svn://10.0.0.236/trunk@86533 18797224-902f-48f8-a5cc-f745e15eee43
|
2001-02-07 09:57:26 +00:00 |
|