roc+%cs.cmu.edu
c48814589e
Bug 260896. When a floating first-letter frame reports FRAME_IS_NOT_COMPLETE after reflow, (then unlike blocks) that does NOT mean that it needs to continue on the next page! It just means it has an inline continuation. So correct its reflow status early in ReflowFloat so that we don't confuse the heck out of block reflow. r+sr=dbaron
2004-09-29 02:18:25 +00:00
roc+%cs.cmu.edu
6146e49d29
Bug 259032. DeCOMtaminate nsIFrame::GetNext/PrevInFlow. r+sr=roc, patch by Will Levine
2004-09-14 02:28:03 +00:00
roc+%cs.cmu.edu
ffe92c5115
Bug 257216. Fix sundry block issues for columns. In particular, remove overflowing floats from the space manager before we compute the space manager's XMost and YMost to include in the block size. r+sr=dbaron
2004-09-13 13:35:46 +00:00
roc+%cs.cmu.edu
a179d11a59
Bug 252771. Recompute an inline frame's overflow area nearly from scratch in RelativePositionFrames, so we don't try to maintain it (and fail) during inline frame alignment. r+sr=dbaron
2004-08-25 13:03:28 +00:00
bryner%brianryner.com
6f61ffd0d2
Trying again to land support for content node properties (bug 253888). r=jst, sr=dbaron.
2004-08-24 18:50:29 +00:00
bryner%brianryner.com
cc807b07b1
Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc
2004-07-31 23:15:21 +00:00
aaronleventhal%moonset.net
1ebd6baf37
Bug 151375. Implement css2 outline (still called -moz-outline for now). Makes -moz-outline draw outside of the current frame. Improves appearance of focus outline. Lots of help from roc. r+sr=dbaron
2004-07-16 16:56:21 +00:00
aaronleventhal%moonset.net
ccbc55e0d0
Backing out bug 151375 for now, because of scrolling regressions in HTML and XUL listboxes and comboboxes
2004-07-15 18:57:47 +00:00
jim_nance%yahoo.com
e436bc48dd
Fix But #250105 - Add Arena for nsLineLayout buffers. r+sr=roc
2004-07-15 17:50:34 +00:00
aaronleventhal%moonset.net
78fcf72fc2
Bug 151375. Implement css2 outline (still called -moz-outline for now). Makes -moz-outline draw outside of the current frame. Improves appearance of focus outline. Lots of help from roc. r+sr=dbaron
2004-07-14 21:58:34 +00:00
smontagu%smontagu.org
1c039e3f8d
Bug 140611: When a block element is first in RTL <LI>, bullet moves left. patch by Lina Kemmel lkemmel@il.ibm.com, r=smontagu, sr=dbaron.
2004-06-20 09:51:10 +00:00
neil%parkwaycc.co.uk
131d37091e
Bug 205235 Fix floats to work in RTL spans p=mozilla-bugzilla@future.shiny.co.il (Ilya Konstantinov) r/sr=dbaron
2004-06-18 23:41:17 +00:00
smontagu%smontagu.org
c9791928b9
DeCOMtaminate nsIFrame Set/GetProperty and merge Set/GetBidiProperty with it. Bug 117751, r+sr=roc
2004-06-01 06:20:16 +00:00
jst%mozilla.jstenback.com
d247d3f525
Fixing bug 242734. deCOMtaminate nsITextContent. r+sr=bryner@brianryner.com
2004-05-07 20:55:17 +00:00
bzbarsky%mit.edu
3952e1e9e8
The nsBlockFrame.h include is needed for debug builds. Bustage fix, original
...
bug is 241833
2004-05-05 01:46:15 +00:00
dbaron%dbaron.org
44f599fd12
Remove hacks no longer needed since text inputs became reflow roots (instead of using the IncrementalDamageConstrained hack. b=241833 r+sr=rbs
2004-05-04 23:56:25 +00:00
bzbarsky%mit.edu
74c687f2ca
Change mCBReflowState to mean the containing block of _this_ reflow state
...
instead of the containing block of kids. Fix the containing block calculations
for various cases of absolutely positioned descendants of relatively positioned
inlines (eg make "right" and "bottom" work in those situations). Bug 135082,
r+sr=dbaron
2004-04-24 17:56:23 +00:00
gerv%gerv.net
85ce8c146b
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:30:37 +00:00
bryner%brianryner.com
62c142565c
More nsIPresContext deCOMtamination (bug 229371). r+sr=roc.
2004-04-13 00:28:44 +00:00
roc+%cs.cmu.edu
a233d97228
Bug 237343. Adjust inline frame PerFrameData mCombinedArea to account for width increase due to justification.
2004-03-16 06:58:01 +00:00
dbaron%dbaron.org
0c56075a10
Backing out my checkin from yesterday. b=199673
2004-03-10 17:13:39 +00:00
dbaron%dbaron.org
fc8f3eda8e
In almost-standards mode, standards-mode text decorations and quirks-mode inline box model have to interact -- so make standards-mode text-decorations (when text-decorations are present) cause the standards-mode inline box model. b=199673 r+sr=bzbarsky
2004-03-10 00:28:17 +00:00
scott%scott-macgregor.org
0b1e4709b0
Back out Bug #132561 until we can figure out how to fix the regression it causes in HTML composer with spaces
...
(See Bug #235223 ).
a=brendan
2004-03-02 01:23:13 +00:00
roc+%cs.cmu.edu
602e5214cc
Bug 235778. Overflow area of relatively positioned inlines must be preserved by line layout. r+sr=dbaron
2004-02-28 02:55:58 +00:00
bryner%brianryner.com
41c3b9355c
Inline boolean getters and setters on nsIPresContext, and change the storage to a bitfield. Bug 229371, r+sr=roc.
2004-02-20 17:49:01 +00:00
bzbarsky%mit.edu
6aa7f4095d
Fix comment. Bug 132561, r+sr=dbaron
2004-02-19 22:16:00 +00:00
bzbarsky%mit.edu
78eb384ef2
Trim whitespace that comes right before a <br> when trimming whitespace. Bug
...
132561, r+sr=dbaron
2004-02-19 22:12:38 +00:00
bzbarsky%mit.edu
ab4c59230c
Collapse trailing whitespace even if there is a placeholder after it. Bug
...
233451, r+sr=dbaron
2004-02-09 01:01:06 +00:00
roc+%cs.cmu.edu
2a50602bc0
Bug 190735. deCOMtaminate nsIFrame::FirstChild and nsIFrame::GetAdditionalChildListName. r+sr=bz
2004-01-09 14:20:53 +00:00
bryner%brianryner.com
5aeafaa8a6
deCOMtaminate nsIPresContext::GetCompatibilityMode / SetCompatibilityMode (bug 229081). r+sr=bzbarsky.
2003-12-24 21:51:50 +00:00
dbaron%dbaron.org
a395bb2ba9
Fix percentage widths on inlines within inlines. b=97695 r+sr=roc
2003-12-19 05:41:35 +00:00
dbaron%dbaron.org
cd013628a9
Do inheritance without layout-dependent computations, per CSS2.1. Remove eStyleUnit_Inherit and nsStyleCoord::SetInheritValue. b=205790 r+sr=bzbarsky a=asa
2003-11-24 19:46:25 +00:00
jst%mozilla.jstenback.com
6380d7fd12
Fixing bug 225837. DeCOMtaminating nsIContent more, making GetTag() return a weak raw pointer, and renaming GetTag() to Tag(), and making GetRangeList() return an const nsVoidArray*, and changing GetContentID() to return the id, and renaming it to ContentID(). r=jonas@sicking.cc, sr=bryner@brianryner.com.
2003-11-19 01:20:56 +00:00
dbaron%dbaron.org
9dc25463a9
Removed unused LineIsEmpty function.
2003-11-11 19:25:49 +00:00
uid502
50383ff50a
Bug 190735. DeCOMtaminate nsIFrame::GetFrameType. r+sr=bzbarsky
2003-10-31 20:19:18 +00:00
dbaron%dbaron.org
fb5dcec631
Use the correct term "float" instead of "floater". b=218654 r+sr=bzbarsky
2003-10-13 21:51:02 +00:00
dbaron%dbaron.org
292f1ffbb8
Remove LL_TEXTSTARTSWITHNBSP, since it's a partial and broken solution to the problem, and it's in the wrong place. b=187899 r+sr=roc
2003-09-28 22:56:08 +00:00
dbaron%dbaron.org
cad6c6ff69
Fix view positioning logic in RelativePositionFrames so that widgets are positioned correctly. b=214623 r+sr=roc a=asa
2003-08-06 23:59:10 +00:00
dbaron%dbaron.org
618ace1f13
Correct fix for bug 213591 - make sure to call SyncFrameViewAfterReflow for leaf frames as well. r+sr=roc
2003-07-31 22:03:26 +00:00
caillon%returnzero.com
422dde1351
Bug 38370.
...
Allow color of an HR element to be changed.
Make HR be a block element in quirks mode instead of the hacky inline we were previously using (standards mode already had it as a block).
Patch by Ian Hickson <ian@hixie.ch> with minor modifications by me.
r+sr=bzbarsky@mit.edu
2003-07-30 08:13:07 +00:00
dbaron%dbaron.org
5882224147
Back out part of checkin from yesterday due to regressions. b=79315
2003-07-23 22:46:48 +00:00
dbaron%dbaron.org
9b54824d02
Make sure we include the overflow area in the size of views, for blocks and inlines, at least. b=79315 r+sr=roc
2003-07-23 00:14:16 +00:00
roc+%cs.cmu.edu
c335a13e1b
Ongoing deCOMtamination. r+sr=dbaron
2003-06-30 10:46:59 +00:00
dbaron%dbaron.org
42b06cc4f5
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
caillon%returnzero.com
ba75de772b
Bug 209087
...
Content interface out-parameters should use ptr-to-ptrs instead of ref-to-ptrs and some small deCOMtamination.
r+sr=jst@netscape.com
2003-06-13 20:10:01 +00:00
dbaron%dbaron.org
a15b9f2cf4
Clean up API (and its callers) for getting style data: remove unneeded null checks and switch to new inline member functions (one for each struct) that return values. b=197205 r+sr=roc a=brendan
2003-05-15 03:42:21 +00:00
dbaron%dbaron.org
da0eff0dae
Oops, wrong tree. Backing out.
2003-05-15 03:36:05 +00:00
dbaron%dbaron.org
1477c03ead
Clean up API (and its callers) for getting style data: remove unneeded null checks and switch to new inline member functions (one for each struct) that return values. b=197205 r+sr=roc a=brendan
2003-05-15 03:32:08 +00:00
smontagu%netscape.com
7ee3fea849
Remove nsITextFrame. Bug 188618, r/sr=roc+moz.
2003-02-25 00:44:04 +00:00
bryner%netscape.com
cc390fbe51
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.
2003-02-22 00:32:13 +00:00
dbaron%dbaron.org
a5fcfea19e
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
2003-01-09 14:26:32 +00:00
dbaron%fas.harvard.edu
0a31e6afb5
Change my email address from dbaron@fas.harvard.edu to dbaron@dbaron.org. Comment changes only.
2003-01-01 23:53:20 +00:00
roc+%cs.cmu.edu
e48869f9a2
Backing out fix for bug 170330... againr=dbaron
2002-12-22 05:40:51 +00:00
roc+%cs.cmu.edu
92b0acdcf6
Tp experiment... See if the extra view sync is causing the Tp regression. Pardon me.
2002-12-22 02:12:13 +00:00
roc+%cs.cmu.edu
035d850bf9
Bug 170330. Factor out overflowArea calculations and take into account overflow:hidden. Also improve calculations of clipping for invalidation in the view manager. r+sr=dbaron
2002-12-21 23:25:38 +00:00
dbaron%fas.harvard.edu
be52aaa26a
Remove test assertion that I added two days ago. DEBUG-only, r=me
2002-12-21 01:36:58 +00:00
dbaron%fas.harvard.edu
9a576baab5
Make quirks-mode vertical alignment correctly consider only non-collapsed whitespace. b=155333 r+sr=roc
2002-12-19 00:21:07 +00:00
dbaron%fas.harvard.edu
2c8a506a47
Correctly implement text-decoration in standards mode by drawing the underline on the element with the text-decoration property set. Refactor painting code a bit to avoid code duplication. Patch by Esben Mose Hansen <esben@oek.dk>, with paint refactoring and some other changes by dbaron. r=dbaron sr=bzbarsky b=1777
2002-12-11 04:00:18 +00:00
dbaron%fas.harvard.edu
ed2d0c823d
Clean up twisty maze of IBMBIDI ifdefs related to HorizontalAlignFrames and fix an RTL alignment bug. b=131023 r=smontagu sr=roc
2002-12-11 02:38:33 +00:00
roc+%cs.cmu.edu
93e5b50e9f
Backing out fix for bug 170330 due to Tp regression
2002-12-06 04:32:07 +00:00
roc+%cs.cmu.edu
f5a2455464
Bug 170330. Factor out overflow area calculations and make them take account of overflow:hidden and outline properties. r=dbaron,sr=kin
2002-12-05 22:29:08 +00:00
karnaze%netscape.com
1a4ed35fd9
bug 163614 - Changed DeleteChildsNextInFlow to DeleteNextInFlowChild, params, and callers. sr=kin, r=alexsavulov,dcone
2002-10-08 20:35:26 +00:00
karnaze%netscape.com
f7277122ea
bug 169620 - don't pass in negative avail widths, don't add/subtract from NS_UNCONSTRAINEDSIZE, make HR's desired width at least as big as its me width. sr=kin, r=dbaron
2002-09-24 21:02:20 +00:00
dbaron%fas.harvard.edu
620626542b
Back out most of patch for bug 154910 to fix crash, since nsLineLayout need not do all its allocation without other things lower on the stack. b=162516
2002-08-14 13:00:16 +00:00
dbaron%fas.harvard.edu
28525cda97
Make BR-related parts of the quirky inline box model also quirky in almost-standards mode, to match the rest of the inline box model quirks. b=161691 sr=bzbarsky r=caillon
2002-08-11 18:00:07 +00:00
dbaron%fas.harvard.edu
90f9888c0d
Allocate PerFrameData and PerSpanData in pres shell's stack arena. b=154910 r=bzbarsky sr=waterson
2002-08-06 13:51:07 +00:00
dbaron%fas.harvard.edu
259a56c337
Hacky fix to make HR's ALIGN attribute work again. b=158197 r=mjudge sr=bzbarsky
2002-08-06 12:59:48 +00:00
smontagu%netscape.com
0eb1bec904
Fix regression with form controls on visual bidi pages. Bug 142233, r=jkeiser, sr=kin
2002-07-10 00:52:17 +00:00
bernd.mielke%snafu.de
2c4d975863
bug 154979 - use gNoisyMaxElementSize instead of NOISY_MAX_ELEMENTSIZE r=karnaze sr=waterson
2002-07-01 17:43:02 +00:00
dbaron%fas.harvard.edu
d558717301
Split strict mode into almost-standards and full-standards mode, where the only quirk in almost standards mode is the quirky inline box model. Remove previous fix for bug 151620. Tweak mode detection to use almost-standards for XHTML Transitional, HTML 4.01 transitional with system ID, and for IBM system DOCTYPE. b=153032 r=karnaze, bzbarsky, harishd sr=waterson
2002-06-25 21:16:17 +00:00
karnaze%netscape.com
b738a7c013
bug 151620 - always use quirk line-height inside a td. sr=waterson, r=dbaron.
2002-06-19 22:28:47 +00:00
karnaze%netscape.com
912de824e6
bug 148245 - only split floaters when printing if the height is constrained, never split floating first letters. sr=waterson
2002-06-14 14:30:33 +00:00
dbaron%fas.harvard.edu
21d614574e
Fix crashes related to editing of HR elements by wrapping generated content for leaf frames in an extra frame so :before and :after are always the first/last children of the primary frame. Disable generated content for floating and absolutely positioned leaf frames. b=141054 sr=waterson r=kin
2002-06-12 03:27:48 +00:00
bernd.mielke%snafu.de
a99ed25b7b
bug 148240, percent text-indent should not be computed for NS_UNCONSTRAINEDSIZE
...
parent width. r=dbaron sr=waterson
2002-06-03 18:35:04 +00:00
karnaze%netscape.com
dc7e454eb3
bug 145305 - split floaters during printing. sr=attinasi, r=alexsavulov.
2002-05-28 22:50:43 +00:00
shanjian%netscape.com
7f123711f0
#142562 problem with <td align=right or align=center
...
We are observing langGroup in some place while ignor it in others. This patch
make all font metrics call consistent. nsIRenderingContext API is change to
make things neat.
r=rbs, sr=waterson
2002-05-24 20:11:14 +00:00
jst%netscape.com
c510ff0346
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
dbaron%fas.harvard.edu
1dc5cd043f
Fix to fix for bug 134580: quirks mode line height must ignore all whitespace at the beginning of the line, not just what happens to be in the first text node. b=134580 sr=waterson r=attinasi
2002-05-16 19:44:20 +00:00
dbaron%fas.harvard.edu
b84b9f3c96
Use text-indent in max-element-size calculation (130116, 91468, 140682). Don't apply text-indent after page break to the same block (45694). b=130116 r=attinasi sr=waterson
2002-05-14 12:55:55 +00:00
waterson%netscape.com
926ecba1d9
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
dbaron%fas.harvard.edu
e12bf65440
Consider whitespace in quirks-mode line-height algorithm when it's in the middle of the line. b=134580 r=attinasi sr=waterson
2002-05-01 00:42:49 +00:00
karnaze%netscape.com
c057e25308
bug 124637 - when figuring available width for HRs subtract out both margins. a=asa, sr=attinasi, r=alexsavulov.
2002-03-20 22:14:27 +00:00
smontagu%netscape.com
6cf700ac41
Improve performance by making nsWordFrame in nsLineLayout an nsDeque instead of an nsAutoVoidArray. Bug 121967, r=timeless, sr=attinasi, a=asa
2002-03-19 21:57:45 +00:00
rbs%maths.uq.edu.au
6975957128
Fix bug 101180 - the minimum line-height wasn't applied at the first reflow, causing the line to flicker at the next reflow, r=dbaron, sr=attinasi, a=asa
2002-03-15 08:03:18 +00:00
smontagu%netscape.com
5fee128a75
Converting bidi utilities to non-XPCOM interfaces. Bug 120818; r=mkaply, nhotta; sr=attinasi
2002-02-19 20:41:32 +00:00
waterson%netscape.com
d4941347a5
Bug 46918, 3490. Clean up inline margin handling. r=rbs, sr=kin
2002-01-30 23:28:56 +00:00
timeless%mac.com
711739d601
Bugzilla Bug 106386 rid source of these misspellings: persistant persistance priviledge protocal editting editted targetted targetting
...
r='s from many people. sr=jst
2001-12-23 23:23:41 +00:00
waterson%netscape.com
cf319e2bda
Bug 115113. Eliminate nsIReflowCommand, and just use nsHTMLReflowCommand directly. r=karnaze, sr=attinasi.
2001-12-17 22:39:59 +00:00
smontagu%netscape.com
f5a28be7d4
Fix for bug 108187, Indent wrong on RTL paragraph in Hebrew, r=dbaron, sr=attinasi. As well as fixing the bug, the patch moves the code for text-indent out to nsLineLayout::BeginLineReflow
2001-12-11 02:45:44 +00:00
karnaze%netscape.com
de4569576e
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
bernd.mielke%snafu.de
3fdb596f1e
whitespace nowrap should not affect in quirks mode hr's size bug 60992
...
r=karnaze sr=attinasi
2001-12-06 20:14:10 +00:00
smontagu%netscape.com
cb33a6887e
Fix for Bug 17644 [INLINE-H] negative text-indent paragraphs starting with images, r=dbaron, sr=roc+moz
2001-12-03 23:30:32 +00:00
roc+%cs.cmu.edu
544c375270
Bug 73382. Clean up view manager interfaces, 2nd attempt. r=kmcclusk,rs=attinasi
2001-12-01 14:31:45 +00:00
attinasi%netscape.com
39747d635c
null-ptr check for talkback crash that I cannot duplicate. b=105168 r=karnaze sr=hyatt
2001-11-29 00:10:31 +00:00
roc+%cs.cmu.edu
563ec66cf4
My cleanup checkin for bug 73382 caused 5% increase in page load times. Backing out.
2001-11-24 05:37:25 +00:00
roc+%cs.cmu.edu
38a0f22173
View manage interface cleanup. Bug 73382. r=kmcclusk, sr=attinasi
2001-11-22 05:26:32 +00:00
dbaron%fas.harvard.edu
1d4641917f
Remove unnecessary XPCOM interface around nsSpaceManager. b=102453 r=jag sr=waterson
2001-10-26 05:06:07 +00:00
dbaron%fas.harvard.edu
75d32bb579
Bug 86947:
...
Make the line list doubly linked and access it through a list class and iterators.
Stop recomputing margins on all of the children of each block in the reflow chain (which causes O(N^2) state recovery during incremental reflow). Instead, add a second dirty bit to the lines and walk backwards through the line list to recompute vertical margins only when either dirty bit is set and the previous line was not reflowed. Add nsIFrame::IsEmpty to identify frames through which margins collapse.
Fix O(N^2) propagation of float damage by maintaining a set of intervals damaged by floats (bug 61962) and be sure to damage the correct areas (bug 48138).
Introduce nsCollapsingMargin to do correct collapsing of combinations of positive and negative margins (bug 50142).
Clean up some odds and ends and fix another smaller O(N^2) problem in nsBlockFrame::AddFrames.
r=attinasi, rbs sr=waterson
2001-10-25 01:08:40 +00:00
attinasi%netscape.com
0d750d2f61
Fixed image wrapping in tables problems. b=101674 sr=hyatt r=waterson
2001-09-28 21:42:03 +00:00
gerv%gerv.net
f385eb981a
Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
2001-09-28 20:14:13 +00:00
rbs%maths.uq.edu.au
0c4973fd22
bug 99010 - font changes. r=attinasi@netscape.com, sr=waterson@netscape.com
2001-09-27 18:34:30 +00:00
attinasi%netscape.com
c63fdffefc
Don't allow consecutive images to wrap in table cells with percentage width. r=kmcclusk sr=waterson b=100568
2001-09-25 06:31:46 +00:00
attinasi%netscape.com
7dc0067e3f
Fixing erroneous addition to previously reviewed and approved patch: b=97619 r=bernd sr=waterson
2001-09-17 23:13:57 +00:00
attinasi%netscape.com
abe0f6fb8d
Fix for image wrapping problems in table cells. b=97619 r=bernd sr=waterson
2001-09-08 19:26:34 +00:00
attinasi%netscape.com
bb1bf04cc5
Inline images no longer break text runs. b=32191 r=bernd,dbaron sr=waterson a=asa(obod)
2001-08-29 22:59:09 +00:00
waterson%netscape.com
1635d165f0
Bug 87543. Don't try to do arithmetic when psd->mRightEdge == NS_UNCONSTRAINEDSIZE. r=rbs, sr=attinasi
2001-07-04 06:07:14 +00:00
dbaron%fas.harvard.edu
e16f82790d
Add some comments to code about issues that we should look at, remove some unused code, rename some unnecessarily-overloaded functions, fix some typos, and make a few minor style changes. b=88735 r=waterson sr=attinasi
2001-07-04 02:00:05 +00:00
hyatt%netscape.com
2bf7260d28
Fix for 78695 (rule matching improvements). r/sr=attinasi, jst, waterson
2001-05-31 22:19:43 +00:00
ftang%netscape.com
36ab05611e
fix bug 80552 r=ftang r/sr=jst
...
check in for simon@softel.co.il
change BidiEnable to GetBidiEnable
2001-05-16 13:40:08 +00:00
attinasi%netscape.com
585c1da55d
Fixed handling of empty line after a bullet in QuirksMode. b=75963 r=karnaze@netscape.com sr=waterson@netscape.com a=brendan
2001-04-19 21:54:35 +00:00
erik%netscape.com
860634c7ac
bug 74946; author=simon@softel.co.il; r=erik; sr=attinasi; diffs from IBM
...
bidi project (e.g. Arabic, Hebrew)
2001-04-11 23:32:21 +00:00
attinasi%netscape.com
c4e9650ce5
Empty inlines now take up space in the line, fixing problem where the backtround images for those elements were not showing up even if they had sufficient padding. b=21415 r=karnaze, sr=waterson
2001-03-29 06:39:40 +00:00
pierre%netscape.com
ad19cf4c81
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
dbaron%fas.harvard.edu
7a97a55d82
Remove trailing semicolons after all uses of MOZ_DECL_CTOR_COUNTER to quiet build warnings on Mac. b=60415 a=brendan@mozilla.org
2001-01-27 23:06:33 +00:00
dbaron%fas.harvard.edu
32704d12d2
Backing out pierre's change from 1/20 for performance reasons (66263). r=attinasi, a=granrose, phil
2001-01-25 03:23:19 +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
buster%netscape.com
f9e0710470
bug 54850 crash when plugin has an inline parent
...
r=av, r=peterl
a=waterson
2000-10-30 04:11:59 +00:00
warren%netscape.com
4189314fdb
Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc.
2000-10-28 22:17:53 +00:00
warren%netscape.com
6e35f97e31
Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson
2000-10-27 22:43:51 +00:00
waterson%netscape.com
711caaa50f
Bug 56115. Be sure to determine if CanContinueTextRun() while walking *down* as well as across. r=buster, a=sfraser
2000-10-13 00:44:53 +00:00
waterson%netscape.com
67ae699319
Bug 54005. Test if frame CanContinueTextRun() before advancing to its sibling. r=karnaze, a=buster
2000-10-09 22:03:03 +00:00
buster%netscape.com
1f95945cd7
bug 54980
...
bug 50480 (list-item marker of link list overlaps)
r=karnaze
a=waterson
2000-10-04 04:17:36 +00:00
buster%netscape.com
2e35a4b5c5
bug 50758 (text-align:right for text control doesn't render as you type)
...
r=sfraser
a=waterson
We now invalidate the line explicitly if text-align:right is set, because
our incremental painting is biased towards frames that grow to L2R. This
is a heavy-handed workaround, but it ends up doing very little extra invalidation,
and uses an already existing mechanism by just setting an existing flag.
2000-09-21 06:03:39 +00:00
buster%netscape.com
d76d189da3
just cleaning up a warning, found during fix for bug 52307
2000-09-14 05:50:56 +00:00
buster%netscape.com
e727b2ee2d
checking in fix for unix compiler, stupid nsCOMPtr x-platform incompatibility.
2000-09-11 21:43:46 +00:00
buster%netscape.com
4972e8aa20
bug 14280
...
nsTextTransformer.cpp.
I moved where we translate the nbsp to a (ascii 32 space character) until after the i18n routines are called, so they can properly account
for the space as non-breaking and therefore part of the first word in the block.
bug 39901 and 38396
nsHTMLImageLoader.*, nsImageFrame.cpp
I backed out the bad fix for 38396, and put in a new fix where I store a little state in the image loader flags for cases where the image
gets an unconstrained reflow and has %-based width. This does not handle %-based min-width or max-width, that would be a separate
bug that I'll file shortly. But this fixes the vast majority of real cases out there.
bug 18754
nsHRFrame.cpp, quirks.css, nsCSSFrameConstructor.cpp, last part of nsLineLayout.cpp
in quirks mode, I changed HR from a block element to a replaced inline element that acts like a block, using generated content to get
newlines before and after the HR. This isn't ideal, but it gets us backwards compatibility, and ian and dbaron have blessed the approach.
bug 50257
nsLineLayout.cpp
Did a couple of things in here:
* The actual fix is controlled by FIX_BUG_50257 #define symbol. This basically says that an break (BR) will always fit on a line.
A more general solution would probably be to round up to the nearest pixel, and if the thing is less than a pixel make it fit on a
line. This is a wimpier, safer solution.
* I noticed that the way we got the compatibility mode was way out of date, very wasteful. So I fixed that.
* I noticed that there were a bunch of redundant SetFlag calls. Since the flag variable is initialized to 0, setting a flag to 0 on a newly
created object is a waste.
nsBlockFrame.cpp -- just added a comment to some odd looking code, to make sure no one comes along later and breaks it
2000-09-11 21:15:02 +00:00
buster%netscape.com
ec30cf04f8
bug 28811
...
r=karnaze
The problem was we were over-eager in optimizing away a resize reflow for lines
that contain %-aware children. We were only looking at the first-level children
of a line, not all the children. Now, we compute a bit for each inline container
based on it's children, true if any of them are %-aware wrt any width measurement.
We propogate this bit upwards to a bit on the line itself, and check this bit during reflow.
2000-09-11 20:46:44 +00:00
buster%netscape.com
311fc8f49e
bug 45152 (Typed text does not render in TextAreas with a horizontal scrollbar)
...
fixed by adding a flag in nsLineBox for the content of a line to mark it "forceInvalidate",
logic in nsLineLayout to set the line dirty for initial reflow of text frames,
and logic in block to check the new flag.
r=kin
2000-08-24 04:26:43 +00:00
waterson%netscape.com
b4bb4efade
Bug 46693. Check to see if we CanContinueTextRun() while walking over the frames to FindNextText(). This revives the logic that I nuked when fixing 19051, and keeps you from trying to walk over <br> or other frames to erroneously continue a text run. r=akkana.
2000-07-28 22:29:28 +00:00
rbs%maths.uq.edu.au
9e52b965b9
Enable the code to export the baseline out of the block frame code to support 'vertical-article: baseline' in table-cells. bug 10207. a:waterson@mozilla.org. was r:buster@netscape.com.
2000-07-28 09:18:15 +00:00
waterson%netscape.com
8dcaa0b3b4
Bug 19051. Checked in wrong patch for nsLineLayout.cpp; we want to check the display type, not the frame type, to determine if it's a block frame.
2000-07-27 05:20:09 +00:00
waterson%netscape.com
7acb9494c4
Bug 19051. Remove code that computed and maintained nsTextRun. Instead, compute 'next text' when required by crawling the frame tree in nsLineLayout::FindNextText(). r=roc+moz@cs.cmu.edu
2000-07-27 05:16:08 +00:00
buster%netscape.com
683cb37e34
fixed nsbeta2+ bugs 42138 35772 37657 38157 40283 35964
...
r=waterson, rods
2000-06-14 23:15:59 +00:00
rbs%maths.uq.edu.au
59a9466655
[#ifdef MOZ_MATHML: not yet part of default build]. Export the baseline out of the block frame code to support 'vertical-align: baseline' in table-cells. bug 10207. r:buster@netscape.com. a:waterson@mozilla.org
2000-06-05 08:24:18 +00:00
buster%netscape.com
0be0c5a9f1
just removed a warning
2000-05-09 05:08:27 +00:00
buster%netscape.com
3b82f63e99
I suck. More debugging code that should have been removed.
2000-04-17 15:54:55 +00:00
buster%netscape.com
2fd6bc2c33
bug 588 (text justification) for Robert O'Callahan <roc+moz@cs.cmu.edu>
...
r=buster
bug 18545 ([FLOAT] Problem Centering <TABLE> with <DIV> tag)
r=troy
bugs 18827, 19579, 22327 24782, 26512, 30124, 31849, 32846 (floater behavior wrong)
The primary change here is to determine if a block is impacted by a floater, and if so
mark the block's lines dirty when appropriate.
r=troy
no bug number. performance work. reduced the size of some reflow data structures by
collapsing multiple fields into a single bit field.
r=troy
2000-04-17 14:40:46 +00:00
buster%netscape.com
69807e3b4b
bug 29595 (and others)
...
fixes layout of pages where a single line is impacted by 2 or more floaters
r=troy
2000-03-22 23:19:10 +00:00
karnaze%netscape.com
2e279600ec
bug 28071 - added Use DTD compatibility mode to viewer. layout uses single mechanism for determining compatibility mode. r=rods.
2000-03-20 23:39:22 +00:00
dbaron%fas.harvard.edu
53eced76c9
1) Make PRE line layout backwards compatible in quirks mode (related to bug 26998).
...
2) Don't use strings when I can use atoms.
3) Fix bug 28472 by correcting error in earlier checkin.
r=buster@netscape.com
2000-03-16 01:14:57 +00:00
dbaron%fas.harvard.edu
c66b8d44a9
Refix bug 5821, which I broke with a mistake in my earlier change. r=buster@netscape.com a=rickg@netscape.com
2000-02-19 03:42:30 +00:00
dbaron%fas.harvard.edu
7654eb97da
Fix bug 15428 as suggested by VYV03354@nifty.ne.jp . Stop using 0 as the initial values for min and max of inline box contents so that lines that do not (vertically) contain their own baseline are sized correctly. Also, correctly size BR frames using their line-height (for strict-mode only).
...
Fix bugs 24186, 26996, and 26998 by reworking the quirks-mode line-height handling so that inline elements that do not have text as children (or meet a few other conditions that show the author wants real CSS support) will not increase the size of the line, but will be as close to their correct size as possible without enlarging the line. This fix includes emulation of the strange Nav4/IE quirk that a block's line-height is enforced on the first line of LI elements and the last line of LI, DD, and DT elements. Many of the changes are removing an earlier fix for 24186.
r=buster
2000-02-15 04:26:44 +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
buster%netscape.com
cc936727dd
fixing linux bustage. got caught by a platform difference in handling
...
of nsCOMPtr and the equality operator
2000-02-02 08:28:37 +00:00
buster%netscape.com
e50de956b3
fixed bug 24186 (well, fixed it enough for beta at least. see bug for details)
...
r=troy
2000-02-02 07:38:23 +00:00
troy%netscape.com
5d3a802715
b=25245 Fixed ApplyLeftMargin() to not subtract for margins if it is an
...
unconstrained reflow
2000-01-30 18:29:52 +00:00
nisheeth%netscape.com
409aee6ae9
r=troy. Reflow commands are now coalesced by block and inline frames. This fixes bug 985 in which we now generate 6 reflow commands instead of 257.
2000-01-12 08:28:24 +00:00
troy%netscape.com
1558ba3b1a
Added new #define NS_SHRINKWRAPWIDTH that specifies that a frame should
...
shrink wrap its width (paying attention to the maximum computed width). Mostly
complete implementation for block frames
2000-01-03 04:32:13 +00:00
kin%netscape.com
cd6d6bf2da
Fix for bug #18622 (UMR in nsLineLayout::CanPlaceFrame)
...
nsLineLayout::ReflowFrame() now sets some of the psd flags before
calling aFrame->Reflow().
r=troy@netscape.com ,norris@netscape.com a=chofmann@netscape.com
1999-12-10 18:41:43 +00:00
troy%netscape.com
3c7966f705
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
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
kipp%netscape.com
d4c6233f05
r=troy; fixed bugs 2636 and 17636 - line layout issues for some more edge cases (nobr's with floaters in them) and handling of nbsp
1999-11-02 15:44:57 +00:00
kipp%netscape.com
1169709b0f
r=troy; fixed bug 14982 - the problem was that empty continuations of an inline non-replaced element (e.g. 'span') were impact line-height calculations when they should effectively disappear
1999-11-01 22:38:17 +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
kipp%netscape.com
32ee25122e
r=troy; updated api slightly to support fixes to bug 12760, 12958 and some resize-reflow optimization bugs
1999-10-29 14:33:26 +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
kipp%netscape.com
19d24d7c81
Turned off some more debug noise
1999-10-25 23:05:15 +00:00
kipp%netscape.com
870c8ad174
r=troy; bug: 15153; fixed problem with style-change reflows not being propogated properly
1999-10-21 20:44:58 +00:00
kipp%netscape.com
5bf72a1120
Fixed edge case where line bounds wasn't quite accurate which causes the combined rect to not match which now wastes memory; only affects right aligned lines
1999-10-14 23:10:59 +00:00
kipp%netscape.com
26f3bc9b5b
Fixed bugs with combined-area continuing to include trimmed whitespace (wip for 12297); Added support for tracking trim for 16176)
1999-10-12 23:27:32 +00:00
kipp%netscape.com
b0dcc883f8
Cleanup moz-decl-counter usage and fix NS_LOG_ADDREF usage
1999-10-08 20:41:19 +00:00
kipp%netscape.com
da5609e4b9
Refixed bug #10496 - a=choffman, r=troy
1999-09-24 17:23:33 +00:00
kipp%netscape.com
062881c39a
Reimplement TrimTrailingWhiteSpace; fixed another combined area bug (12910)
1999-09-21 00:14:22 +00:00
kipp%netscape.com
890e8c7391
Fixed a glitch in the debug noise
1999-09-17 23:15:31 +00:00
kipp%netscape.com
f452078c3f
Reworked to be more css compliant; factored compatability logic out of nsInlineFrame into here
1999-09-09 21:04:37 +00:00
kipp%netscape.com
178818de64
Implement fix for bug #5821 as per dbaron's suggestion
1999-09-03 03:47:49 +00:00
kipp%netscape.com
2be371791e
Save some memory by not saving away useless text runs
1999-09-02 18:01:59 +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
kipp%netscape.com
b15a5a6fc4
Fixed computation of max-element-size for bug #12384 ; don't compute line-height in this class
1999-08-27 21:50:06 +00:00
troy%netscape.com
06f806dfd8
Added 'm' prefix to a couple more data members of nsHTMLReflowState struct
1999-07-20 03:51:46 +00:00
troy%netscape.com
a6aae963a7
Added 'm' prefix to some of the nsHTMLReflowState data members
1999-07-20 03:41:03 +00:00
kipp%netscape.com
e8bb2cffe1
Removed some compiler warnings; fix subtlety with handling empty inline frames and whitespace compression for bug #5999
1999-07-14 17:29:32 +00:00
kipp%netscape.com
b635ab5465
Removed HaveFixedContent* methods from nsHTMLReflowState and updated code to match (fix bug #7993 )
1999-07-07 02:33:17 +00:00
nisheeth%netscape.com
c7d2151e3c
Adding support in line layout for the CSS "direction" property.
1999-05-08 00:48:39 +00:00
kipp%netscape.com
fa151ce5d6
Tweaked to handle updated line-height calculation code that will now return -1 sometimes
1999-05-03 20:54:11 +00:00
kipp%netscape.com
d9d610feb0
Clear first-letter ok style at the right time
1999-04-29 00:16:09 +00:00
kipp%netscape.com
8f1cf7f3af
tweaked
1999-04-27 22:13:06 +00:00
troy%netscape.com
c12953add6
Added code to check the placeholder's out-of-flow frame and see if it's
...
an absolutely positioned frame and not just assume it's a floater
1999-04-25 17:01:07 +00:00
kipp%netscape.com
0289f48b8f
nit
1999-04-23 20:01:38 +00:00
kipp%netscape.com
728ae6a3a7
Moved hacked call to floater adds out of nsPlaceholderFrame and into nsLineLayout
1999-04-23 15:15:53 +00:00
kipp%netscape.com
ce282e99e7
Switch to a different (more accurate) BR handling hack...
1999-04-03 18:57:30 +00:00
kipp%netscape.com
5c094fe255
Select size of builtin arrays by platform (sigh); remove some cruft; added in support for debugging memory leaks and reducing initialization time
1999-03-29 23:46:34 +00:00
kipp%netscape.com
225210903a
Removed carried-out-top-margin
1999-03-27 01:24:24 +00:00
kipp%netscape.com
ab5b716944
Work around some first-letter bugs
1999-03-26 00:41:36 +00:00
kipp%netscape.com
3d3ce71a61
Fixed a bug that prevented text-indent from working next to floaters; support moz-right and moz-center text-align values
1999-03-25 03:49:29 +00:00
kipp%netscape.com
17f2852f3b
Tweaked the line-breaking logic so that certain floater situations don't trigger crashes
1999-03-24 15:41:49 +00:00
kipp%netscape.com
da5def1071
Made state that is really per-span state part of PerSpanData to fix some reflow bugs
1999-03-22 20:45:09 +00:00
kipp%netscape.com
7d02419a44
Reworked CanPlaceFrame logic to be slightly more efficient and to handle breaking around floaters differently to conform to CSS
1999-03-21 01:14:43 +00:00
kipp%netscape.com
f6675c2494
Fixed a bug with zero height spans and combined area calculations that led to tall vertical scrollbars...; also switch to using CRAZY macros
1999-03-20 21:55:22 +00:00
kipp%netscape.com
55455e81b1
Added some debugging help for tracking down max-element-size bugs
1999-03-20 19:38:50 +00:00
kipp%netscape.com
c56ffdeca9
Added more bad-frame detection; fixed a purify caught bug
1999-03-19 23:07:17 +00:00
kipp%netscape.com
f7b3921a2c
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
troy%netscape.com
8dfabdf1a8
Changed GetNextInFlow() and GetPrevInFlow() to be pointer arguments and
...
not references
1999-02-24 04:48:08 +00:00
kipp%netscape.com
b9d43dc313
Implement TreatFrameAsBlock
1999-02-01 17:32:49 +00:00
kipp%netscape.com
63107e9026
Added DumpRegressionData; revised ListTag; added GetFrameName
1998-11-19 17:22:29 +00:00
kipp%netscape.com
898a0138ad
Added run-in and compact display types to the TreatFrameAsBlockFrame method
1998-11-11 03:54:47 +00:00
kipp%netscape.com
4cedea6f5b
Reworked white-space compression flags so that inline-reflow can detect white-space aware frames properly
1998-10-31 22:48:56 +00:00
kipp%netscape.com
f8d0cb680d
Added FindTextRunsFor method
1998-10-20 00:23:11 +00:00
kipp%netscape.com
e3998954e5
Removed nsCSSLayout::GetStyleSize and converted callers to use state in the html reflow state
1998-10-12 17:00:32 +00:00
kipp%netscape.com
983af3c443
Added methods to support word breaking
1998-10-10 04:35:01 +00:00
kipp%netscape.com
ede047ed44
Mork work on floaters; support for clear style property
1998-10-09 22:58:25 +00:00
kipp%netscape.com
5bb033f24d
Use pres-context as a ref instead of a pointer
1998-09-23 02:31:16 +00:00
kipp%netscape.com
46acb2313a
Removed css/layout directory
1998-09-15 00:19:49 +00:00
kipp
4b8864ebbc
New and improved (?) line layout
1998-06-25 16:33:10 +00:00
troy
af75aa1015
Changed some pairs of GetStyleContext/GetStyleData calls to a single call
...
to nsIFrame::GetStyleData
1998-06-14 05:00:38 +00:00
karnaze
6800f5f5d8
initial support for <iframe>
1998-06-11 16:46:33 +00:00
kipp
6c25e7131e
Fixed a pending-break clear bug; use new ReflowInlineChild API
1998-06-09 17:47:49 +00:00
troy
5aeffe1a29
Added nsIReflowCommand interface
1998-06-09 04:51:44 +00:00
kipp
bab137bdff
Added another tracing log message
1998-06-09 00:49:12 +00:00
kipp
dfc4dd32ae
Added no-wrap support
1998-06-05 17:53:28 +00:00
peterl
71d5fd1025
sync up to new style data apis
1998-06-05 06:09:09 +00:00
kipp
5d8ad4e74d
Verify that mIsBlock is correct
1998-06-04 23:10:15 +00:00
kipp
f017361697
Added code to do ebina style margins; perform horizontal alignment and relative positioning for blocks
1998-06-04 17:51:27 +00:00
kipp
7d43cef5b1
Wrap created frames in a view if necessary
1998-06-03 15:57:08 +00:00
kipp
76fcd38b25
Set first child during reflow unmapped; leave white space compression flag alone for zero sized frames
1998-06-01 23:39:40 +00:00
kipp
f9cd42fd7b
Use new mPendingBreak state
1998-05-30 17:46:11 +00:00
troy
cee140e58d
Changed nsReflowState structs to be linked together
1998-05-29 20:36:05 +00:00
kipp
03b868eeb4
Removed some unused list layout cruft
1998-05-29 02:33:50 +00:00
kipp
0a670a18f5
Get initial reflow state set right during child reflow; support list bullets directly
1998-05-29 02:15:46 +00:00
troy
26579fc14a
Added 'ns' prefix to class name
1998-05-28 02:37:37 +00:00
kipp
98e4c731ca
Use revised HorziontallyPlaceChildren api
1998-05-28 02:01:50 +00:00
kipp
cb7f95262e
Set x,y coordinate of frame before reflowing it
1998-05-27 22:24:57 +00:00
kipp
c258ad8093
Moved certain line layout state into a state struct that can be saved/restored for word breaking; updated code to use it; fixed up split line logic to use state to compute push count; added in word breaking logic; eliminated old word break code
1998-05-27 21:06:55 +00:00
troy
b2296227ff
Merged ResizeReflow() and IncrementalReflow() into one Reflow() member function
1998-05-25 17:31:49 +00:00
troy
63046c8bfd
Changed splittable enum to be bit flags
1998-05-22 04:54:11 +00:00
troy
23a25e2268
Some work in progress for incremental floaters
1998-05-22 02:38:41 +00:00
kipp
c484dcc24a
disabled reflow-mapped-child for now
1998-05-21 16:29:20 +00:00
kipp
06f4a8f316
better handle reflow avoidance; factored align children slightly different so that more code is shared between ResizeReflow and IncrementalReflow; fixed more cases where reflow is required
1998-05-21 16:12:10 +00:00
peterl
5a96d99f60
Changed GetStyleData to use an enum instead of an nsID
1998-05-21 02:34:13 +00:00
kipp
a856223ff7
Disable reflow optimizations for now
1998-05-20 21:51:51 +00:00
kipp
e4ff00c95f
Use new tracing macros; add in ReflowMappedChild to avoid reflowing children
1998-05-20 16:27:46 +00:00
kipp
30c8f7a0cb
Moved margin code into line layout
1998-05-12 23:49:40 +00:00
peterl
a97ac241a7
sync to new spacing apis
1998-05-12 22:28:01 +00:00
troy
3b08586876
Change to nsIFrame API
1998-05-12 04:17:56 +00:00
troy
27dd88d7ae
Work in progress on block incremental reflow
1998-05-09 03:52:29 +00:00
troy
f6e0e4fd8b
Work on getting floaters working again
1998-05-07 05:25:08 +00:00
kipp
c07c22af17
Ported to new CreateFrame/CreateContinuingFrame APIs
1998-05-07 00:08:20 +00:00
troy
ca23e47c2e
Frames no longet store the content index-in-parent
1998-05-05 23:56:50 +00:00
troy
df86871d93
Changed body to create block pseudo-frame instead of a column pseudo frame,
...
and hooked up the reflow appended code
1998-05-03 03:51:48 +00:00
kipp
1dfce13cc2
Spanked nsBlockFrame: newly rewritten, broken into two pieces (see nsLineLayout.h,.cpp for the line layout code)
1998-05-02 00:56:24 +00:00
kipp
aef76fa930
Updated
1998-05-02 00:40:25 +00:00
kipp
573023df7a
new
1998-04-30 23:32:32 +00:00