layout/generic/nsLineLayout.cpp
7bb992392d3ac38ff82766ea783f66eed0b091b1
created 2010-08-31 12:05 -0400
pushed 2014-10-20 17:29 +0000
L. David Baron L. David Baron - Add support for calc() to the '{margin,padding}-{top,right,bottom,left}' and '-moz-margin-{start,end}' properties. (Bug 585715) r=bzbarsky a2.0=blocking:beta6+
c1ef7ef1bbec2a3f03d421f1ac9d3351d70626ca
created 2010-08-25 14:54 -0400
pushed 2014-10-20 17:29 +0000
Boris Zbarsky Boris Zbarsky - Bug 580167 part 3. Make nsLineLayout call ReflowText as needed. r=dbaron
e8d5a27d4918978e936608325cb78f684f4f971e
created 2010-08-25 12:17 +0200
pushed 2014-10-20 17:29 +0000
L. David Baron L. David Baron - Add support for calc() to the 'top', 'right', 'bottom', and 'left' properties. (Bug 585715) r=bzbarsky a2.0=blocking+
fd26456949adf4a5f019c7b551a6e8ee7ce28c22
created 2010-08-11 12:32 -0700
pushed 2014-10-20 17:29 +0000
fantasai fantasai - Change coordinate system in the float manager from content box (most of the time, but sometimes border box) to always border box. (Bug 551425) r=dbaron a2.0=blocking+
b50d19ed3449b1ac34a15e643d09e0534ddb1685
created 2010-08-11 12:32 -0700
pushed 2014-10-20 17:29 +0000
L. David Baron L. David Baron - Consolidate code for determining when widths and heights depend on a container. (Bug 585715) r=bzbarsky a2.0=blocking2.0+
e136a9f13eb6a1a1763084264426526b17418b0c
created 2010-08-05 21:59 -0700
pushed 2014-10-20 17:29 +0000
L. David Baron L. David Baron - Remove aReflowStatus parameters made unnecessary by previous patch. (Bug 563584, patch 20) r=roc
16b505123f468401806b2cb3274392c0ac4aa2ca
created 2010-03-29 14:46 +1300
pushed 2014-10-20 17:29 +0000
Robert O'Callahan Robert O'Callahan - Bug 551632. endsInDiacritic frame property is set but never used. r=smontagu
58864f51e68e38ec5c25bc61c894a598306c51fb
created 2010-03-10 13:14 +1300
pushed 2014-10-20 17:29 +0000
Robert O'Callahan Robert O'Callahan - Bug 549184. Track 'has nonempty content been placed on this line yet' separately from 'has nonempty, non-span content been placed on this line yet'. r=dbaron
170943fba62dcf727c97b3370c6e4ad9d353db53
created 2010-02-02 12:18 +1300
pushed 2014-10-20 17:29 +0000
Robert O'Callahan Robert O'Callahan - Bug 538935. A span should be considered non-empty (for the purposes of deciding whether stuff after it is 'at the beginning of the line') only if it contains non-empty content. r=dbaron
a59c83eda97b21d137aa9c941477189462e53fc8
created 2009-12-12 13:27 -0800
pushed 2014-10-20 17:29 +0000
Robert O'Callahan Robert O'Callahan - Bug 531361. Make nsLineLayout not assert about long lines that may occur naturally. r=dbaron
61febc552982947a427f065b4b9e470638b9fa9e
created 2009-09-18 14:00 -0400
pushed 2014-10-20 17:29 +0000
Boris Zbarsky Boris Zbarsky - Bug 501847 part 2. Make various consumers deal with more than 2 inlines in an {ib} split. r=tn, sr=roc
b49cd7ab15da9e73002d711aa08df986d8faafb2
created 2009-10-28 20:22 -0700
pushed 2014-10-20 17:29 +0000
L. David Baron L. David Baron - Make unconstrained width assertions into warnings because we can hit them when we clamp really large widths. (Bug 525100) r=roc
3d331523f2ad361f005a3cc77f21e509bccb224d
created 2009-09-11 06:46 -0400
pushed 2014-10-20 17:29 +0000
L. David Baron L. David Baron - Make empty bullets (i.e., those for list-style-type:none) not contribute to layout. (Bug 512631) r=roc
9d788a1b2364c35fbd60bd77fa68cdc2e73f54a6
created 2009-08-31 11:25 -0700
pushed 2014-10-20 17:29 +0000
fantasai fantasai - Bug 492627 - Remove Placeholder Continuations [Part IV: Switch float layout APIs to pass float directly, without placeholder] r=roc
311576cc5f51fd956b8b7977a6f18d44dce8f807
created 2009-08-10 19:48 -0700
pushed 2014-10-20 17:29 +0000
L. David Baron L. David Baron - Make lines with only a bullet take up height. (Bug 179596 / Bug 507187) r=roc
155b0d75acde56192bf38da1cea02fdcfbcb565c
created 2009-08-10 19:48 -0700
pushed 2014-10-20 17:29 +0000
L. David Baron L. David Baron - Make the quirks mode line height algorithm's check for bullets check whether there's a bullet rather than checking whether it's an HTML LI. (Bug 179596) r=roc
5e76aa18541f8be612573b1fd1be395c2f7c142e
created 2009-05-20 07:21 -0400
pushed 2014-10-20 17:29 +0000
L. David Baron L. David Baron - Merge InitFloat into AddFloat (on nsLineLayout and nsBlockReflowState). (Bug 25888) r+sr=roc
a1b982e50678461c7d955aaecfd340600aef1cd5
created 2009-05-19 10:13 +1200
pushed 2014-10-20 17:29 +0000
Karl Tomlinson Karl Tomlinson - b=481751 block-height line-height for text input and strut baseline for textarea r=bz,sr=dbaron
b766e9dc23358f9c21e4de30aeae350b39b76d4b
created 2009-05-14 11:31 +0200
pushed 2014-10-20 17:29 +0000
Arpad Borsos Arpad Borsos - Bug 492937 - kill nsLineLayout::mPlacedFloats and related code; r+sr=roc
aaaa9883af9dbd1978448cf3af309b9e15e4fa94
created 2009-05-13 12:38 -0400
pushed 2014-10-20 17:29 +0000
Boris Zbarsky Boris Zbarsky - Bug 492469. Better handling of end margins/borders/padding for frames that end up complete while having both fluid and fixed continuations. r+sr=dbaron
0ee7865c78c5f19805b59aff29afd7b61ac26353
created 2009-05-12 10:53 +0200
pushed 2014-10-20 17:29 +0000
Arpad Borsos Arpad Borsos - Bug 492510 - Optimize nsLineLayout for memory usage; r+sr=roc
61b4f75f175a003da10a171ed85dda1e778cdb99
created 2009-05-12 01:18 -0700
pushed 2014-10-20 17:29 +0000
Simon Montagu Simon Montagu - Fix warnings caused by the patch for bug 492231. r+sr=roc
de33f2e0b22fac8f1dfa8ba76aa32266735001f2
created 2009-05-11 22:04 -0400
pushed 2014-10-20 17:29 +0000
Boris Zbarsky Boris Zbarsky - Bug 480452. Make {ib} splits behave the same way with regard to margins, borders, and padding as inline frames that just have a line-break happening inside them do. r+sr=dbaron
a7d85f591248287beac0089b2106ca2a17b3c3b8
created 2009-05-11 03:36 -0700
pushed 2014-10-20 17:29 +0000
Simon Montagu Simon Montagu - Do bidi reordering for visual RTL frames in the same way as other bidi frames. Bug 492231, r+sr=roc
a08d1947ec5abf320dc401cebb31d2dc285a206c
created 2009-04-21 19:53 -0400
pushed 2014-10-20 17:29 +0000
Boris Zbarsky Boris Zbarsky - Bug 67752. Implement interruptible reflow. r=roc,dbaron
f58de2414f51ac92548b9b52e2ee85abc9b35456
created 2009-04-21 23:02 -0400
pushed 2014-10-20 17:29 +0000
Joe Drew Joe Drew - Backed out changeset 6a452e522e07 - Boris Zbarsky – Bug 67752. Implement interruptible reflow. r=roc,dbaron - because of apparent Tp hangs.
6a452e522e0775c1993c41085fb2851acd3aaf5b
created 2009-04-21 19:53 -0400
pushed 2014-10-20 17:29 +0000
Boris Zbarsky Boris Zbarsky - Bug 67752. Implement interruptible reflow. r=roc,dbaron
9ff3a933d89fcfbdf56868c16a82ede7b57e5150
created 2009-04-06 12:31 +1200
pushed 2014-10-20 17:29 +0000
Jonathan Kew Jonathan Kew - Bug 475968. Eliminate NS_FRAME_OUTSIDE_CHILDREN flag, store small overflow areas cheaply within the frame. r+sr=roc
8f2fc4d53842579e586cf1a1984459366ead85c8
created 2009-04-03 16:26 +0900
pushed 2014-10-20 17:29 +0000
Masayuki Nakano Masayuki Nakano - Bug 338209 Make spellchecker use thicker wavy underlines instead of dotted underlines r+sr=roc
2a8829d22570034124d3e5a539e7e33a25284ae4
created 2009-02-19 13:55 -0800
pushed 2014-10-20 17:29 +0000
L. David Baron L. David Baron - Remove PerFrameData::mFrameType, since it's write-only. (Bug 478899) r+sr=bzbarsky
24685122178539af0ea83c325f8d8b9bd8f8617f
created 2009-02-19 09:06 -0800
pushed 2014-10-20 17:29 +0000
L. David Baron L. David Baron - Back out all 8 changesets that I just landed (bugs 477959, 477961, 322475, 478899, 475215, 478156) again, because Talos Try server builds lie about which changesets they're testing.
562be36bdb41b6103fec92b904da4fba0bd47eff
created 2009-02-19 07:29 -0800
pushed 2014-10-20 17:29 +0000
L. David Baron L. David Baron - Remove PerFrameData::mFrameType, since it's write-only. (Bug 478899) r+sr=bzbarsky
949427a872588eab06c89815382e5fc8817c25e1
created 2009-02-18 18:59 -0800
pushed 2014-10-20 17:29 +0000
L. David Baron L. David Baron - Revert (back out) the previous 11 changesets (bugs 477959, 477961, 477963, 477962, 322475, 478899, 475215, 478156), due to Mac talos orange with (as usual) no useful diagnostic.
d7ac2303b741a62aef0d5d5a0225aa9a7aa3c828
created 2009-02-18 17:13 -0800
pushed 2014-10-20 17:29 +0000
L. David Baron L. David Baron - Remove PerFrameData::mFrameType, since it's write-only. (Bug 478899) r+sr=bzbarsky
d8132c7bad9204a39a9471148df799e75758ed93
created 2009-02-05 22:48 -0500
pushed 2014-10-20 17:29 +0000
Boris Zbarsky Boris Zbarsky - Bug 299837. Implement text-align:end. r+sr=dbaron
496e0cb5c943e630c473dbce949d6437e05c62ac
created 2009-01-04 19:39 -0500
pushed 2014-10-20 17:29 +0000
L. David Baron L. David Baron - Replace space manager with a more limited float manager. (Bug 191448) r+sr=roc
b19f0a7a3c4c11484d38110b6bbf7dcb6449b2e4
created 2009-01-04 19:39 -0500
pushed 2014-10-20 17:29 +0000
L. David Baron L. David Baron - Rename flags and methods from space manager to float manager. (Bug 191448) r+sr=roc
fde1624412138c15045a0ea5796efc18fc8c329f
created 2008-12-03 14:27 +1300
pushed 2014-10-20 17:29 +0000
Robert O'Callahan Robert O'Callahan - Bug 465928. Avoid SetInvalidateTextRuns being called by nsBlockFrame::DoRemoveFrame when we're just deleting empty continuation frames. r+sr=dbaron
11f15643c4036914dabd8c748b2b5b2bb2e90abc
created 2008-11-27 20:08 -0800
pushed 2014-10-20 17:29 +0000
L. David Baron L. David Baron - Use larger values for no-minimum and no-maximum so that we don't cross them. (Bug 466395) r+sr=roc a191=beltzner
b1d18924f0f54ef02c01af1e275234d45caa42ee
created 2008-10-16 09:57 +1300
pushed 2014-10-20 17:29 +0000
Robert O'Callahan Robert O'Callahan - Bug 428263. Don't treat continuations of blocks as 'continuations' for setting zeroEffectiveSpanBox, since they're not span-continuations which is all we care about here. r+sr=dbaron
443165d325aafabdccafa12b624a2cf428815c1f
created 2008-08-12 21:29 +1200
pushed 2014-10-20 17:29 +0000
Robert O'Callahan Robert O'Callahan - Bug 441259. Account for trimmable width when deciding whether we can place a float on the line. Also, only try to place a float at a point where we can have a line break. r+sr=dbaron
7a86c32039a27a074fc2d9d3974ac4c359e675a4
created 2008-08-12 21:18 +1200
pushed 2014-10-20 17:29 +0000
Robert O'Callahan Robert O'Callahan - Bug 406299. Make sure we include the font ascent/descent of a soft hyphen if there is one. r+sr=dbaron
3cf51abb4040135b42a3a8a4f6043532aaf8cde5
created 2008-07-24 10:16 +0300
pushed 2014-10-20 17:29 +0000
Simon Montagu Simon Montagu - Support for word-wrap CSS property. Bug 99457, r+sr=dbaron, roc
d4fa059ca178a838b711a1d18e5cba80984bc02c
created 2008-07-17 16:37 -0700
pushed 2014-10-20 17:29 +0000
Zack Weinberg Zack Weinberg - Delete nsLayoutUtils::GetAbsoluteCoord(); fold logic into callers and simplify. (Bug 437335) r+sr=dbaron
fc7132cf9824611f8f5bc3a46a3370476188d6e6
created 2008-06-14 20:28 +1200
pushed 2014-10-20 17:29 +0000
Robert O'Callahan Robert O'Callahan - Bug 439004. Check whether there's logically empty content already placed on the line instead of just checking whether the line has advanced horizontally. r+sr=dbaron.
8d2ee261e2e01314b0521e2a1b0a9819491063c1
created 2008-06-13 10:02 +1200
pushed 2014-10-20 17:29 +0000
Michael Ventnor Michael Ventnor - Implement text-shadow rendering (bug 10713). r+sr=roc. Relanding with fixes to make tests pass on Mac
e28df71b85a77d86e65370e7606e36a74167debf
created 2008-06-12 17:32 +1200
pushed 2014-10-20 17:29 +0000
Robert O'Callahan Robert O'Callahan - Backing out text-shadow due to Mac issues
c06307605f98991fb1b0ff79824c603c5bb4c4f9
created 2008-06-12 14:34 +1200
pushed 2014-10-20 17:29 +0000
Michael Ventnor Michael Ventnor - Implement text-shadow rendering.
5c30c5953d226950f1e36214be88f4b638869e27
created 2008-06-11 11:53 +1200
pushed 2014-10-20 17:29 +0000
Robert O'Callahan Robert O'Callahan - Allow floats to be placed on the current line even after nonzero-width inline content has been placed. Fixes an Acid3 layout bug. r+sr=dbaron
851965dfe20d4872dd0fb91c6e097868bbf083c9
created 2008-06-06 09:26 -0700
pushed 2014-10-20 17:29 +0000
L. David Baron L. David Baron - Make top and bottom values of vertical-align align the subtree rather than the element itself. (Bug 118501) r+sr=roc
fd7f8513fa8c8bb26f48543b426e19184006349e
created 2008-06-06 09:26 -0700
pushed 2014-10-20 17:29 +0000
L. David Baron L. David Baron - Use PlaceTopBottomFrames for the children of the root span, too. (Bug 118501) r+sr=roc
82cebd3193dcde46d8dbbf8b9f142d11603c18f2
created 2008-04-11 01:44 -0700
pushed 2014-10-20 17:29 +0000
masayuki masayuki - Bug 426772 Floated first-letter generates too tall box r+sr=roc, a1.9=beltzner
128f9921ab385d82e0551a4aee7762d708b93453
created 2008-03-29 14:25 -0700
pushed 2014-10-20 17:29 +0000
masayuki masayuki - Bug 421353 Moving the mouse over text hyperlinks which become underlined spikes cpu usage r=roc+stuart, sr=roc, a1.9=beltzner
16c7c30520461e852ebd146b9980657496c6d0a8
created 2008-03-12 19:36 -0700
pushed 2014-10-20 17:29 +0000
masayuki masayuki - 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
4d7e78c835bf980700032c22ea6cc8f1295c8bf2
created 2008-03-11 17:46 -0700
pushed 2014-10-20 17:29 +0000
roc+ roc+ - Bug 420351. Don't let empty list-bullets make a line non-empty. r+sr=dbaron
cac2e03bfb96c7f2ddb5a4aeb865edaa16b693d6
created 2008-03-11 03:44 -0700
pushed 2014-10-20 17:29 +0000
roc+ roc+ - Backing out 420351
9d02e549668172cf00f37c769efa246cce91f1d0
created 2008-03-11 00:36 -0700
pushed 2014-10-20 17:29 +0000
roc+ roc+ - Bug 420351. Empty bullets cannot make a line non-empty. r+sr=dbaron
98ee5e860f2079fb8904abd50d07c852466bce0c
created 2008-02-19 18:07 -0800
pushed 2014-10-20 17:29 +0000
roc+ roc+ - Bug 261081. Support official 'pre-wrap' value for CSS 'white-space' since we already support it well as '-moz-pre-wrap'. r+sr=dbaron,a=schrep
3a63414aa9c2b5fa71200180c322fd6f7a3bb139
created 2008-02-16 07:31 -0800
pushed 2014-10-20 17:29 +0000
masayuki masayuki - Bug 392785 overflowed underline sometimes is not repainted at scrolling r+sr=roc b1.9=dbaron
e18651c2f2709d445078180d4e3b399a6845a516
created 2008-02-14 02:03 -0800
pushed 2014-10-20 17:29 +0000
roc+ roc+ - Bug 400813, check in the right version of the patch
less more (0) -100 -60 tip