fantasai.cvs%inkedblade.net
|
f66233642c
|
paginate absolutely-positioned elements, b=154892 r+sr=roc a=roc
|
2007-10-02 05:57:46 +00:00 |
sharparrow1%yahoo.com
|
5f0c3fb690
|
Bug 383883: {inc} issues with block moving through non-moving float. r+sr+a=dbaron
|
2007-08-20 20:07:50 +00:00 |
bzbarsky%mit.edu
|
45ac2edcbc
|
Introduce a setter for nsHTMLReflowState::mComputedHeight so that we're sure to
update the resize flags properly. Bug 388084, r+sr+a=dbaron
|
2007-08-02 18:08:07 +00:00 |
roc+%cs.cmu.edu
|
bc5a6b7f25
|
Bug 379349. Add support for 'overflow containers' --- special frame continuations that do not map any content of their own, but serve only as containers for laying out children that overflowed their parents' content height. patch by fantasai, r+sr=eli,roc
|
2007-07-26 04:03:31 +00:00 |
jwalden%mit.edu
|
ef68fcf595
|
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
|
2007-07-08 07:08:56 +00:00 |
dbaron%dbaron.org
|
48a5de0d15
|
Don't propagate line layout in reflow state when we're not in the line. b=320502 r+sr=roc
|
2007-05-18 06:04:04 +00:00 |
bzbarsky%mit.edu
|
d9f302946b
|
Rename nsIFrame::GetPresContext to nsIFrame::PresContext. Bug 376042, patch by
Taras Glek <tglek@mozilla.com>, rs=roc.
|
2007-03-30 21:11:47 +00:00 |
bzbarsky%mit.edu
|
fe88b5e467
|
Make blocks whose ancestors are not blocks have the NS_BLOCK_MARGIN_ROOT and
NS_BLOCK_SPACE_MGR bits as necessary. Bug 354600, r+sr=roc
|
2007-02-18 23:53:25 +00:00 |
cvshook%sicking.cc
|
0c24c4a4c3
|
Kill remainders of ns(XBL|HTML|XUL|Layout)Atoms. r/sr=jst b=368128
|
2007-01-30 00:06:41 +00:00 |
bzbarsky%mit.edu
|
32ea7d9340
|
Make mComputedWidth private, with a getter/setter, and make the setter update
the resize flags. Bug 367442, r+sr=dbaron
|
2007-01-26 00:05:12 +00:00 |
dbaron%dbaron.org
|
47f4966b12
|
Change the bulk of ascent (baseline) computation to happen on a virtual method on nsIFrame, and remove the redundant descent member from nsHTMLReflowMetrics, primarily to support having both first-line and last-line baselines. b=367332 r+sr=roc
|
2007-01-23 04:06:56 +00:00 |
timeless%mozdev.org
|
abc256e3da
|
Bug 355300 There should be only one nsGkAtoms creature
r=dbaron
|
2006-12-26 17:47:52 +00:00 |
dbaron%dbaron.org
|
116da6be23
|
Bug 300030: Move intrinsic width computation out of nsIFrame::Reflow and into its own methods on nsIFrame. Replace reflow reasons, types, and commands with dirty bits/notifications. Thanks to bzbarsky for almost all of the HTML form controls (mozilla/layout/forms) changes, and many others for help testing and patching. For detailed commit logs, see REFLOW_YYYYMMDD_BRANCH, where YYYYMMDD is one of 20061031, 20060830, 20060603, 20060302, 20060119, 20051011, 20050804, 20050429, 20050315, 20050111, and 20041213.
|
2006-12-08 05:38:33 +00:00 |
roc+%cs.cmu.edu
|
9fbb95a56f
|
relanding fix for bug 317278 :-(
|
2006-06-29 01:19:48 +00:00 |
roc+%cs.cmu.edu
|
3d9b85c04c
|
Bug 237085. Move string subdivision code to gfx so we can efficiently make it metrics-dependent. r=smontagu,sr=rbs
|
2006-06-26 22:18:23 +00:00 |
roc+%cs.cmu.edu
|
4100b4fb09
|
Bug 317278. Reland patch that reflows lines again if we detect some already-placed floats need to move to the next line. This time, with changes to nsSpaceManager's PushState/PopState infrastructure so that dynamic allocations are never required; the saved state is always stack-allocated by callers. r+sr=dbaron
|
2006-06-19 23:06:59 +00:00 |
dbaron%dbaron.org
|
42db31dfcc
|
Single line comments to describe files (helpful in LXR)
|
2006-03-29 18:29:03 +00:00 |
roc+%cs.cmu.edu
|
3f076593d2
|
Bug 328946. Mark reflowed block as non-dirty earlier, so we don't get a spurious assertion. r+sr=dbaron
|
2006-03-26 21:02:19 +00:00 |
dbaron%dbaron.org
|
5a1ba2fc9b
|
Fix handling of auto margins on blocks and tables wider than their container. b=96394 r+sr=roc
|
2006-03-15 17:00:57 +00:00 |
roc+%cs.cmu.edu
|
edf6d52cf4
|
Bug 256311. Improve block reflow performance in the presence of many empty lines, by being more aggressive about caching block and line emptiness state, and by stashing a reference to a line that we know has nothing but empty lines above it. Relanding because I accidentally backed it out. r+sr=dbaron
|
2006-02-27 04:15:05 +00:00 |
roc+%cs.cmu.edu
|
506203a843
|
Backing out changes for bug 326944.
|
2006-02-27 03:22:03 +00:00 |
roc+%cs.cmu.edu
|
e8f95314d6
|
Bug 256311. Improve block reflow performance in the presence of many empty lines, by being more aggressive about caching block and line emptiness state, and by stashing a reference to a line that we know has nothing but empty lines above it. r+sr=dbaron
|
2006-02-27 02:51:57 +00:00 |
roc+%cs.cmu.edu
|
c892b58f84
|
Bug 298893. Collapse the leading and trailing margins of a column set. Makes columns degrade more gracefully.
|
2005-08-02 20:05:52 +00:00 |
roc+%cs.cmu.edu
|
5c782ff977
|
Bug 293504. Make MEW/max-width calculations in scrollframes consistent with regular reflow about how we handle the scrollbar width. r+sr=dbaron,a=chofmann
|
2005-06-29 04:17:21 +00:00 |
dbaron%dbaron.org
|
c2d568292d
|
Implement the same block-alignment behavior for align=left (which matters only for RTL) that we do for center and right. b=64510 r+sr=roc a=asa
|
2005-06-15 23:45:06 +00:00 |
roc+%cs.cmu.edu
|
30604288b9
|
Bug 263825. Make paginated floats work, and other fixes. r+sr=dbaron
|
2005-03-23 03:35:08 +00:00 |
roc+%cs.cmu.edu
|
df7922fa00
|
Bug 274249. Stop double-counting the top margin of collapsed-through empty blocks, by moving the line bounds back up above its empty block by the top margin amount (while leaving the empty block in the same (correct) place). r+sr=dbaron
|
2005-02-02 01:33:20 +00:00 |
roc+%cs.cmu.edu
|
1bfd882f30
|
Bug 273946. We actually don't need to correct the y-position of empty blocks; it's already correct for both the collapsing-with-parent and not-collapsing-with-parent cases. Also, clearance on an empty line should force subsequent lines to apply their top margins. Also, clearance on an empty line should *not* prevent its top and bottom margins from collapsing. r+sr=dbaron
|
2005-01-27 20:54:27 +00:00 |
roc+%cs.cmu.edu
|
86b22bd64e
|
Bug 273193. Make sure empty blocks get the same margin and relative positioning adjustments that non-empty blocks get. r+sr=bzbarsky
|
2005-01-25 22:29:59 +00:00 |
roc+%cs.cmu.edu
|
08b67cc94d
|
Bug 265857. Make sure we never split blocks when height is unconstrained, even if integer overflow in y-coord calculations makes it look like we're out of space. r+sr=bzbarsky
|
2005-01-25 22:20:35 +00:00 |
bmlk%gmx.de
|
917905359e
|
remove unused prescontext from PlaceFrameView, PlaceChildsView, ConsiderChildOverflow bug 276092 r/sr=dbaron
|
2004-12-27 15:05:18 +00:00 |
roc+%cs.cmu.edu
|
fcfeb6506e
|
Bug 209694. Major rework of margin-collapsing and clearance to match CSS 2.1 rules. Also includes major incremental reflow fixes for those situations. See the bug for details. rubber-stamp r+sr=dbaron
|
2004-11-25 14:51:00 +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 |
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
|
014fbde518
|
Backing out 253888 again due to Tp regression plus another problem I noticed (frame properties not getting destroyed on frame destruction)
|
2004-08-22 07:10:50 +00:00 |
bryner%brianryner.com
|
87894dfad3
|
Second try at landing support for content node properties (bug 253888). r=jst, sr=dbaron.
|
2004-08-22 04:58:44 +00:00 |
bryner%brianryner.com
|
0509dcce92
|
Backing out bug 253888 until I can figure out how to fix the crash
|
2004-08-21 06:27:54 +00:00 |
bryner%brianryner.com
|
fd39847c12
|
Refactor the frame property code and use it for supporting properties on dom elements. Bug 253888, r=jst, sr=dbaron.
|
2004-08-21 05:09:50 +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 |
gerv%gerv.net
|
85ce8c146b
|
Bug 236613: change to MPL/LGPL/GPL tri-license.
|
2004-04-18 14:30:37 +00:00 |
bryner%brianryner.com
|
745944525d
|
Get rid of nsIFrameManager abstract interface to the frame manager. Bug 233972, r+sr=roc.
|
2004-02-23 21:29:06 +00:00 |
dbaron%dbaron.org
|
48bec8625f
|
Don't handle auto margins when the container has an unconstrained width. (This still doesn't handle max-width computation with a constrained reflow.) b=229654 r+sr=bzbarsky
|
2004-02-09 05:22:23 +00:00 |
dbaron%dbaron.org
|
4e0cf28b3b
|
Clean up ComputeShrinkwrapMargins. b=217369 r+sr=bzbarsky
|
2004-01-27 06:46:33 +00:00 |
dbaron%dbaron.org
|
56c8632c94
|
Fix a bunch of errors in incremental computation of maximum width and max-element-size that were causing incremental reflow bugs. b=39683, 217369 r+sr=roc
|
2004-01-27 05:47:55 +00:00 |
dbaron%dbaron.org
|
1a8048a611
|
Treat relatively positioned elements at original position for flowing around floats. b=205087 r+sr=bzbarsky
|
2004-01-11 04:29:09 +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 |
dbaron%dbaron.org
|
086798da83
|
Remove unneeded mIsTable member variable. r+sr=bzbarsky b=225902
|
2003-11-16 21:12:17 +00:00 |
dbaron%dbaron.org
|
c3c15dce0c
|
Clean up nsIFrame::IsEmpty signature and move towards making 'white-space' work on inlines. b=191699 r+sr=roc
|
2003-11-10 23:36:06 +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
|
b57afa4a19
|
Change our implementation of 'overflow: hidden' to be more compatible with other browsers, as CSS 2.1 now allows. b=69355 r+sr=bzbarsky
|
2003-09-16 22:09:18 +00:00 |