dbaron%dbaron.org
|
cbbccde776
|
Land the relevant parts of bug 534082. r=tnikkel sr=roc a1.9.0.18=dveditz
git-svn-id: svn://10.0.0.236/trunk@259371 18797224-902f-48f8-a5cc-f745e15eee43
|
2010-01-11 22:12:18 +00:00 |
|
bzbarsky%mit.edu
|
fa7713c1fc
|
Bug 515811. mPrevChild needs to be set on early exit from nsBlockFrame::ReflowBlockFrame. Patch by Timothy Nikkel <tnikkel@gmail.com>. r=fantasai sr=dbaron a=dveditz
git-svn-id: svn://10.0.0.236/trunk@258933 18797224-902f-48f8-a5cc-f745e15eee43
|
2009-11-09 17:19:43 +00:00 |
|
dholbert%cs.stanford.edu
|
e0ca82aa1a
|
Bug 503961: Initialize block-reflow-state's nsOverflowContinuationTracker a little later, so that it doesn't end up with stale overflow-list pointers. r=fantasai r=roc a=dveditz
git-svn-id: svn://10.0.0.236/trunk@258412 18797224-902f-48f8-a5cc-f745e15eee43
|
2009-09-17 19:06:27 +00:00 |
|
dholbert%cs.stanford.edu
|
5e970e7388
|
Bug 502017: In block reflow, make sure to return an incomplete reflow status whenever we skip pulling from our next-in-flow. (Re-landing after test_bug343416.xul test failure was cleared) original_patch=bz backport=me r=roc a1.9.0.13=dveditz
git-svn-id: svn://10.0.0.236/trunk@257688 18797224-902f-48f8-a5cc-f745e15eee43
|
2009-07-13 05:25:54 +00:00 |
|
dholbert%cs.stanford.edu
|
5333242595
|
Backing out Bug 502017 -- appears to have caused failure in test_bug343416.xul on mac tinderbox
git-svn-id: svn://10.0.0.236/trunk@257684 18797224-902f-48f8-a5cc-f745e15eee43
|
2009-07-10 22:57:26 +00:00 |
|
dholbert%cs.stanford.edu
|
497f1cd118
|
Bug 502017: In block reflow, make sure to return an incomplete reflow status whenever we skip pulling from our next-in-flow. original_patch=bz backport=me r=roc a1.9.0.13=dveditz
git-svn-id: svn://10.0.0.236/trunk@257683 18797224-902f-48f8-a5cc-f745e15eee43
|
2009-07-10 19:53:24 +00:00 |
|
dholbert%cs.stanford.edu
|
ab9530997a
|
Bug 465651: Move ReflowOverflowContainerChildren earlier in nsBlockFrame::Reflow. r+sr=roc a1.9.0.13=dveditz
git-svn-id: svn://10.0.0.236/trunk@257682 18797224-902f-48f8-a5cc-f745e15eee43
|
2009-07-10 18:56:34 +00:00 |
|
dholbert%cs.stanford.edu
|
1f3b317691
|
Bug 466763: Delete all text frame continuations when deleting first letter frame. Patch by Simon Montagu <smontagu@smontagu.org> r+sr=roc, a=dveditz
git-svn-id: svn://10.0.0.236/trunk@257476 18797224-902f-48f8-a5cc-f745e15eee43
|
2009-06-12 19:28:39 +00:00 |
|
mats.palmgren%bredband.net
|
73da1c964c
|
Keep track of the line container and forget the current line if it's for a different container. b=444027 r+sr=roc a=dveditz
git-svn-id: svn://10.0.0.236/trunk@256336 18797224-902f-48f8-a5cc-f745e15eee43
|
2009-02-26 23:39:03 +00:00 |
|
mats.palmgren%bredband.net
|
3e47c7e680
|
Add 'aLineList' param to MarkLineDirty() so it knows the correct line list for 'aLine'. b=443528 r+sr=roc a=dveditz
git-svn-id: svn://10.0.0.236/trunk@254651 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-10-18 14:53:25 +00:00 |
|
mats.palmgren%bredband.net
|
e45d05c463
|
When switching from the overflow lines to normal lines we must reset 'mInOverflowLines' or we'll compare 'mLine' to the wrong list on the next call. b=457375 r+sr=roc a=dveditz
git-svn-id: svn://10.0.0.236/trunk@254650 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-10-18 14:45:19 +00:00 |
|
dholbert%cs.stanford.edu
|
b049b0b486
|
Bug 452157 - Update aState.mPrevChild when we pull from next-in-flow. r+sr=roc a=dveditz
git-svn-id: svn://10.0.0.236/trunk@254608 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-10-13 20:35:32 +00:00 |
|
bzbarsky%mit.edu
|
f9d965c3dd
|
Fix bug 449362. r+sr=roc, a=samuelsidler
git-svn-id: svn://10.0.0.236/trunk@253822 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-08-25 20:41:10 +00:00 |
|
roc+%cs.cmu.edu
|
aa0d9d217e
|
Bug 413048. Disable float breaking in columns. r+sr=dbaron,a=ss
git-svn-id: svn://10.0.0.236/trunk@253804 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-08-25 09:47:08 +00:00 |
|
roc+%cs.cmu.edu
|
d36937773d
|
Bug 398332. Merge reflow statuses from out-of-flow frames more carefully so that we don't lose information about the primary reflow. r=fantasai,r+sr=dbaron,a=shaver
git-svn-id: svn://10.0.0.236/trunk@251877 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-05-28 13:39:41 +00:00 |
|
dbaron%dbaron.org
|
c89087138e
|
Compute widths for replaced block clearing past floats once we're at the correct vertical position. b=430813 r+sr=roc a=schrep
git-svn-id: svn://10.0.0.236/trunk@251144 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-05-03 23:34:08 +00:00 |
|
dbaron%dbaron.org
|
b02485b24d
|
Fix extra block-clearing caused by margins on tables. b=430813 r+sr=roc a=damon
git-svn-id: svn://10.0.0.236/trunk@251033 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-05-01 15:15:05 +00:00 |
|
timeless%mozdev.org
|
a87145d4b4
|
Bug 351687 [@ nsBlockFrame::GetAccessible] mContent null check comes after we use mContent
r=aaronl sr=dbaron a=beltzner
git-svn-id: svn://10.0.0.236/trunk@250563 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-04-21 17:19:32 +00:00 |
|
fantasai.cvs%inkedblade.net
|
f493b19190
|
consider relevant overflow when balancing columns (fixes various crashes and hangs) b=404215 r+sr=roc a=beltzner
git-svn-id: svn://10.0.0.236/trunk@250437 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-04-18 07:40:37 +00:00 |
|
dbaron%dbaron.org
|
d5574dc143
|
Fix bug 427129 / 377664: When displacing blocks that don't interact with floats around floats, displace the border box rather than the margin box. Fix bug 427782: Simultaneously, only displace when the width actually won't go down to an amount that fits (i.e., if it will go to an amount smaller than the intrinsic minimum width, let it). b=427129 r+sr=roc a=schrep
git-svn-id: svn://10.0.0.236/trunk@250238 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-04-15 01:06:51 +00:00 |
|
mats.palmgren%bredband.net
|
2af0d1e32c
|
The position of an outside bullet should not be affected by floats inside the principal block (this fixes most cases). b=427370 r+sr=dbaron a1.9=beltzner
git-svn-id: svn://10.0.0.236/trunk@250155 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-04-13 17:43:13 +00:00 |
|
dholbert%cs.stanford.edu
|
b9c6bed1a8
|
Bug 427017: Disable page-break-before/after for fixed- & absolutely-positioned elements. Also, fix assertion during an iterator-comparison by handling case where lineBox is in overflow-lines. r=fantasai sr=roc a1.9=beltzner
git-svn-id: svn://10.0.0.236/trunk@250109 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-04-12 05:32:51 +00:00 |
|
roc+%cs.cmu.edu
|
16efba0a15
|
Bug 425253. Propagate reflow-depth tracking through XUL box layout. r+sr=dbaron,a=damon
git-svn-id: svn://10.0.0.236/trunk@249966 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-04-10 04:39:42 +00:00 |
|
dholbert%cs.stanford.edu
|
f03ac7ad02
|
Bug 421710: Replace a call to CreateContinuationFor with calls to SplitPlaceholder & SplitLine, to make sure that we don't lose the real frame for which we've made a placeholder. Patch by Michal Novotny <michal@allpeers.com> r+sr=roc a=blocking1.9+
git-svn-id: svn://10.0.0.236/trunk@249801 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-04-08 14:42:52 +00:00 |
|
roc+%cs.cmu.edu
|
38cfdd3bc4
|
Bug 424710. Make sizing of abs-pos frames whose container is the initial containing block sane and consistent with Firefox 2, while still incorrect. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@249683 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-04-06 10:03:43 +00:00 |
|
smontagu%smontagu.org
|
a64cd011a7
|
Correct the coordinates for selection decoration in right-to-left text. Bug 421042, r+sr=roc, a=beltzner
git-svn-id: svn://10.0.0.236/trunk@249680 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-04-06 08:12:09 +00:00 |
|
masayuki%d-toybox.com
|
bcaa87ad7f
|
Bug 421353 Moving the mouse over text hyperlinks which become underlined spikes cpu usage r=roc+stuart, sr=roc, a1.9=beltzner
git-svn-id: svn://10.0.0.236/trunk@248832 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-03-29 21:25:16 +00:00 |
|
bzbarsky%mit.edu
|
8a048f6b78
|
Invalidate tables a little harder. Bug 421632, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@247942 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-03-16 20:32:48 +00:00 |
|
dholbert%cs.stanford.edu
|
17fcef59bf
|
Bug 421239: Remove broken/brittle optimization of guessing (incorrectly) whether a line might be empty, when we're determining whether we need to mark next line's margin as dirty. r+sr=roc, a=blocking1.9+
git-svn-id: svn://10.0.0.236/trunk@247801 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-03-14 07:21:20 +00:00 |
|
dbaron%dbaron.org
|
e61348def1
|
Don't make overflow:-moz-hidden-unscrollable affect layout. b=411213 r+sr=roc a=beltzner
git-svn-id: svn://10.0.0.236/trunk@247736 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-03-13 15:23:27 +00:00 |
|
masayuki%d-toybox.com
|
2b55622b55
|
Bug 417014 Need blacklist system for underline offset adjusting of CJK fonts which have wrong underline offset r=roc+stuart, sr=roc, b1.9=stuart
git-svn-id: svn://10.0.0.236/trunk@247704 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-03-13 02:37:00 +00:00 |
|
dbaron%dbaron.org
|
365d3bef72
|
Fix the weird Get* API on nsStyleSides in favor of returning structs by value, to avoid further occurrences of bug 420069. b=420069 r+sr=roc a=beltzner
git-svn-id: svn://10.0.0.236/trunk@247146 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-03-06 00:05:29 +00:00 |
|
dholbert%cs.stanford.edu
|
55f9f46a79
|
Bug 418766: Use width, not height, as a quick proxy for whether a line is empty. r+sr=roc, a=beltzner
git-svn-id: svn://10.0.0.236/trunk@246810 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-02-29 21:45:43 +00:00 |
|
roc+%cs.cmu.edu
|
228ea44f31
|
Bug 400057. Make nsBlockInFlowLineIterator useful for finding the line containing a frame, searching across block continuations and their overflow lines. Use it in various places, especially in textrun construction. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@246660 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-02-27 09:53:48 +00:00 |
|
reed%reedloden.com
|
9e393157c2
|
Bug 391559 - "Incorrect ordered-list numbering within -moz-column-* (and/or numbering changes when clicked)" [p=craig.topper@gmail.com (Craig Topper) r+sr=roc a1.9=beltzner]
git-svn-id: svn://10.0.0.236/trunk@246395 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-02-24 07:31:30 +00:00 |
|
fantasai.cvs%inkedblade.net
|
573c3c24fb
|
switch GetOverflowAreaProperty callers to GetOverflowRect b=417116 r+sr=roc a=roc
git-svn-id: svn://10.0.0.236/trunk@246042 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-02-20 07:08:56 +00:00 |
|
masayuki%d-toybox.com
|
d5d7f20c6e
|
Bug 392785 overflowed underline sometimes is not repainted at scrolling r+sr=roc b1.9=dbaron
git-svn-id: svn://10.0.0.236/trunk@245831 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-02-16 15:31:33 +00:00 |
|
jruderman%hmc.edu
|
ca99d28378
|
Remove redundant |if| around assertion (bug 416645). r+sr=roc, a=schrep
git-svn-id: svn://10.0.0.236/trunk@245416 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-02-11 17:13:34 +00:00 |
|
dbaron%dbaron.org
|
35c09e2930
|
Stop using -moz-float-edge for list items, but offset the bullet position in the presence of floats. b=413840 (and numerous others) r+sr=roc a=blocking1.9+
git-svn-id: svn://10.0.0.236/trunk@245373 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-02-10 21:50:05 +00:00 |
|
bzbarsky%mit.edu
|
b06d3d6b21
|
Fix bug 416073: invalidate more things as needed during table reflow to prevent
glitches. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@245203 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-02-08 09:36:32 +00:00 |
|
roc+%cs.cmu.edu
|
8c20033fe6
|
Remove unnecessary whitespace, triggering a build
git-svn-id: svn://10.0.0.236/trunk@244523 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-01-30 18:12:38 +00:00 |
|
fantasai.cvs%inkedblade.net
|
dd037a0903
|
patch hang for FFb3 b=414255 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@244494 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-01-30 05:48:42 +00:00 |
|
roc+%cs.cmu.edu
|
d109a56eb2
|
Bug 411870. nsBidiPresUtils needs to track the current line across block continuation boundaries. r=smontagu
git-svn-id: svn://10.0.0.236/trunk@244408 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-01-29 23:39:39 +00:00 |
|
dbaron%dbaron.org
|
34753d1cd7
|
Push scrollframes, tables, and other blocks that don't participate in float formatting down when they don't fit next to floats. b=134706,349255 r+sr=roc a=blocking1.9+
git-svn-id: svn://10.0.0.236/trunk@244318 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-01-29 07:41:28 +00:00 |
|
roc+%cs.cmu.edu
|
483e3cd22a
|
Bug 411870 backout again
git-svn-id: svn://10.0.0.236/trunk@244232 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-01-28 19:10:27 +00:00 |
|
roc+%cs.cmu.edu
|
04c1c0e95b
|
Bug 411870. Bidi resolution needs to scan through block continuations when tracking the current line for frames. r=smontagu
git-svn-id: svn://10.0.0.236/trunk@244221 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-01-28 18:16:22 +00:00 |
|
roc+%cs.cmu.edu
|
f073d362e1
|
backing out 411870
git-svn-id: svn://10.0.0.236/trunk@244186 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-01-28 06:28:31 +00:00 |
|
roc+%cs.cmu.edu
|
80cdf2108f
|
Bug 411870. Make bidi resolution track lines across block continuation boundaries. r=smontagu
git-svn-id: svn://10.0.0.236/trunk@244179 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-01-28 05:07:14 +00:00 |
|
fantasai.cvs%inkedblade.net
|
20fb8dda07
|
fix border/padding and availableHeight calculations at page/column breaks, b=368079 r+sr=roc a=roc
git-svn-id: svn://10.0.0.236/trunk@243862 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-01-24 00:28:43 +00:00 |
|
fantasai.cvs%inkedblade.net
|
5bb95e5d58
|
backing out patch to bug 368079 to investigate reftest failure
git-svn-id: svn://10.0.0.236/trunk@243181 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-01-16 04:59:15 +00:00 |
|