dbaron@fas.harvard.edu
1c8634debe
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
9ae6896371
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
7ce5d8ded3
bug 145305 - split floaters during printing. sr=attinasi, r=alexsavulov.
2002-05-28 22:50:43 +00:00
shanjian@netscape.com
8ee8e6e790
#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
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
dbaron@fas.harvard.edu
9c4f1dcceb
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
3b1c910c31
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
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
dbaron@fas.harvard.edu
c3486d7033
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
d7751e3106
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
eed9148bb1
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
e4088dc219
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
0b18ff0721
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
e3ca97d5a6
Bug 46918, 3490. Clean up inline margin handling. r=rbs, sr=kin
2002-01-30 23:28:56 +00:00
timeless@mac.com
c16538ef81
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
d05e65aea2
Bug 115113. Eliminate nsIReflowCommand, and just use nsHTMLReflowCommand directly. r=karnaze, sr=attinasi.
2001-12-17 22:39:59 +00:00
smontagu@netscape.com
00b124f611
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
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
bernd.mielke@snafu.de
187199bade
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
d54d737ab8
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
5b7457dc0e
Bug 73382. Clean up view manager interfaces, 2nd attempt. r=kmcclusk,rs=attinasi
2001-12-01 14:31:45 +00:00
attinasi@netscape.com
bd2f519454
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
2196e347f9
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
644b8cfc16
View manage interface cleanup. Bug 73382. r=kmcclusk, sr=attinasi
2001-11-22 05:26:32 +00:00
dbaron@fas.harvard.edu
d3f01c8c10
Remove unnecessary XPCOM interface around nsSpaceManager. b=102453 r=jag sr=waterson
2001-10-26 05:06:07 +00:00
dbaron@fas.harvard.edu
4b1de618fc
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
fe8a2a088e
Fixed image wrapping in tables problems. b=101674 sr=hyatt r=waterson
2001-09-28 21:42:03 +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
rbs@maths.uq.edu.au
c491d7fbef
bug 99010 - font changes. r=attinasi@netscape.com, sr=waterson@netscape.com
2001-09-27 18:34:30 +00:00
attinasi@netscape.com
496590679c
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
75e1340fdb
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
91d014b03b
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
aa930f8c83
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
de37c8518d
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
c156662a18
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
dfdfa14592
Fix for 78695 (rule matching improvements). r/sr=attinasi, jst, waterson
2001-05-31 22:19:43 +00:00
ftang@netscape.com
2c9616ef62
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
98628f5f12
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
fe34ab7543
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
5970e5c856
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
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
dbaron@fas.harvard.edu
15267f2b5c
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
9f63de84dc
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
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
06955ec6e0
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
0462ea4ce8
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
7730ce0cd3
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
1e2d4b387b
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
ebc385886c
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
51f94da3b9
bug 54980
...
bug 50480 (list-item marker of link list overlaps)
r=karnaze
a=waterson
2000-10-04 04:17:36 +00:00