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 |
|
fantasai.cvs%inkedblade.net
|
8956db9438
|
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@243176 18797224-902f-48f8-a5cc-f745e15eee43
|
2008-01-16 03:54:47 +00:00 |
|
roc+%cs.cmu.edu
|
cd920d0baf
|
Bug 408749. Use a QI check instead of a frame-type check to detect blocks. r+sr=bzbarsky,a=schrep
git-svn-id: svn://10.0.0.236/trunk@241882 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-12-21 03:28:19 +00:00 |
|
smontagu%smontagu.org
|
97c9daa858
|
Collect frames from all block continuations in the buffer for bidi resolution. Bug 408292. r+sr=roc, a=schrep
git-svn-id: svn://10.0.0.236/trunk@241838 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-12-20 10:06:14 +00:00 |
|
vladimir%pobox.com
|
7525088701
|
b=406458; code cleanup: add new ThebesContext() call as opposed to NATIVE_THEBES_CONTEXT hackery, r=stuart
git-svn-id: svn://10.0.0.236/trunk@241704 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-12-18 23:01:18 +00:00 |
|
dholbert%cs.stanford.edu
|
90e187eb4b
|
Whitespace-only change -- fixing too-little-indentation in two lines
added from bug 385607.
git-svn-id: svn://10.0.0.236/trunk@240959 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-12-13 00:24:32 +00:00 |
|
dbaron%dbaron.org
|
462626a042
|
Fix comment describing nsBlockFrame.
git-svn-id: svn://10.0.0.236/trunk@240944 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-12-12 21:49:14 +00:00 |
|
roc+%cs.cmu.edu
|
96a373842b
|
Bug 404180. Bidi reordering moves frames around so we can't trust pfd->mBounds in nsLineLayout::RelativePositionFrames. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@240888 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-12-12 01:43:09 +00:00 |
|
smontagu%smontagu.org
|
9a091c85e5
|
Only try to process first-letter frames when they exist. Bug 404209, r+sr+b=roc
git-svn-id: svn://10.0.0.236/trunk@240520 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-12-05 08:15:15 +00:00 |
|
roc+%cs.cmu.edu
|
a497169ebc
|
Bug 375304. Make nsHTMLScrollFrame handle situations where the child content height depends on our height. patch by Eli Friedman, r+sr=roc,dbaron
git-svn-id: svn://10.0.0.236/trunk@240490 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-12-05 03:05:57 +00:00 |
|
roc+%cs.cmu.edu
|
90eb0469a3
|
Bug 406568. Don't reflow abs-pos kids of a block if we're going to reflow it again because of a clearance change. r=sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@240489 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-12-05 02:57:53 +00:00 |
|
roc+%cs.cmu.edu
|
8e0c701995
|
Backing out unintentionally-checked in stuff
git-svn-id: svn://10.0.0.236/trunk@240481 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-12-05 02:12:40 +00:00 |
|
roc+%cs.cmu.edu
|
da23161809
|
Bug 392809. Break between whitespace and following punctuation even when stop_at_punctuation is false. Don't stop between punctuation and following non-punctuatino if the preceding punctuation follows white-space. r=smontagu
git-svn-id: svn://10.0.0.236/trunk@240480 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-12-05 02:11:17 +00:00 |
|
dmose%mozilla.org
|
0714b46c51
|
Backing out fix for bug 392785 as per roc + mconnor.
git-svn-id: svn://10.0.0.236/trunk@240455 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-12-04 23:32:09 +00:00 |
|
roc+%cs.cmu.edu
|
4208f529c8
|
Bug 406484. Do RecoverStateFrom for not-dirty inline lines containing floats when willReflowAgain is true, because the floats must be moved by deltaY. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@240372 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-12-04 01:30:50 +00:00 |
|
bzbarsky%mit.edu
|
781a6f73d7
|
Relanding bug 403657, since there was no obvious perf impact
git-svn-id: svn://10.0.0.236/trunk@240346 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-12-03 21:31:26 +00:00 |
|
dholbert%cs.stanford.edu
|
f371353c58
|
Re-landing Bug 405517, after backing it out to look for Ts regression.
(no regression found)
git-svn-id: svn://10.0.0.236/trunk@240343 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-12-03 20:41:24 +00:00 |
|
dholbert%cs.stanford.edu
|
eba8c70863
|
Backing out Bug 405517 to see if it causes a Ts regression
git-svn-id: svn://10.0.0.236/trunk@240338 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-12-03 19:34:45 +00:00 |
|
bzbarsky%mit.edu
|
860878edad
|
Backing out bug 403657 to see whether it causes the Ts regression
git-svn-id: svn://10.0.0.236/trunk@240331 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-12-03 18:32:51 +00:00 |
|
masayuki%d-toybox.com
|
425bca40e0
|
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@240281 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-12-03 06:51:59 +00:00 |
|
bzbarsky%mit.edu
|
61e0f4bf4a
|
Don't position bullets on empty list items too high. Bug 403657, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@240275 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-12-03 05:33:22 +00:00 |
|
dholbert%cs.stanford.edu
|
da0ac73930
|
Bug 405517: Allow margins to affect empty line y-pos, to enforce
emptyLine.mBounds.y always == emptyLine.next().mBounds.y
r+sr=roc, a=blocking1.9
git-svn-id: svn://10.0.0.236/trunk@240274 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-12-03 05:30:02 +00:00 |
|
roc+%cs.cmu.edu
|
8a92691371
|
Bug 406297. Assertion about stale float caches should not fire when the line is not dirty, because the float cache is not stale in that case. r+sr+a=dbaron
git-svn-id: svn://10.0.0.236/trunk@240272 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-12-03 04:25:02 +00:00 |
|