dbaron@dbaron.org
|
2b7e956478
|
Implement CSS display types inline-block and inline-table. b=9458, 18217 r+sr=bzbarsky
|
2007-01-27 18:36:57 +00:00 |
|
bzbarsky@mit.edu
|
c73f87db21
|
Remove assert that happens to not be assertable. Bug 368259, r+sr=dbaron
|
2007-01-26 05:02:31 +00:00 |
|
bzbarsky@mit.edu
|
b09985c9eb
|
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 |
|
bmlk@gmx.de
|
cc7c8c39e9
|
Stronger band-aid to prevent table splitting inside columns bug 362275 r/sr=roc
|
2007-01-21 17:51:33 +00:00 |
|
dbaron@dbaron.org
|
50901e90ee
|
Make non-box frames use nsITheme methods concerning size, border, and padding, so that non-boxes with appearance set will obey the platform-specific theme. b=366722 r+sr=roc
|
2007-01-17 22:31:07 +00:00 |
|
roc+@cs.cmu.edu
|
278c20fcd5
|
Relanding changes to replace local helpers with new nsLayoutUtils versions. r+sr=dbaron
|
2007-01-17 08:11:32 +00:00 |
|
roc+@cs.cmu.edu
|
f610a4faf0
|
Backout of nsLineLayout changes; trying to fix luna orange
|
2007-01-17 06:27:01 +00:00 |
|
dbaron@dbaron.org
|
bde138df02
|
Handle padding and border correctly for reflow states constructed without a parent (reflow roots, things inside nsIBoxes). b=366952 r+sr=roc, r=bzbarsky
|
2007-01-17 05:19:35 +00:00 |
|
roc+@cs.cmu.edu
|
8ec6bf1a3e
|
Bug 333659. Relanding new nsLineLayout API to make in-first-line-frame and current-nsLineBox available; should not affect anything. r+sr=dbaron
|
2007-01-17 03:59:32 +00:00 |
|
roc+@cs.cmu.edu
|
9d3ff4b973
|
Backing out text landing.
|
2007-01-16 22:25:20 +00:00 |
|
roc+@cs.cmu.edu
|
8b03653c52
|
Bug 333659. Landing new text interfaces, new gfxPangoTextRun (enabled), new textframe code (disabled). r+sr=dbaron for the part-of-the-build layout parts,r=stuart for the part-of-the-build gfx parts
|
2007-01-16 20:51:52 +00:00 |
|
mats.palmgren@bredband.net
|
83f9031308
|
[border-collapse] Table content unnecessarily wrapped. b=363072 r+sr=dbaron
|
2007-01-05 15:38:03 +00:00 |
|
timeless@mozdev.org
|
f4ef17d178
|
Bug 355300 There should be only one nsGkAtoms creature
r=dbaron
|
2006-12-26 17:47:52 +00:00 |
|
mats.palmgren@bredband.net
|
eeeddacfd2
|
Rename ComputeHorizontalValue to ComputeWidthDependentValue (ditto for height) and some minor cleanup. b=364131 r+sr=dbaron
|
2006-12-18 13:20:18 +00:00 |
|
bzbarsky@mit.edu
|
ad8b8e5a55
|
Fix bug 364192 -- assert was backwards.
|
2006-12-18 05:08:01 +00:00 |
|
bzbarsky@mit.edu
|
a009ca9220
|
Fix computation of a hypothetical box for abs pos frames which are descendants
of a rel-pos block. Bug 363637, r+sr=dbaron
|
2006-12-18 03:00:23 +00:00 |
|
uriber@gmail.com
|
25e5498e27
|
Fix calculation of margin forced to "auto" when both margins and width are specified but together smaller than available width. bug=364079 r+sr=dbaron
|
2006-12-17 17:02:22 +00:00 |
|
dbaron@dbaron.org
|
13db671d0b
|
Better API for used padding/border/margin: remove deprecated Calc*For on nsStyleStructs and add GetUsed* to nsIFrame. b=332922 r+sr=roc
|
2006-12-13 23:04:57 +00:00 |
|
uriber@gmail.com
|
862fd1bc32
|
Use the containing block's direction (LTR/RTL) instead of this frame's direction when deciding on default alignment of the frame. bug=328181 r+sr=dbaron
|
2006-12-13 16:16:25 +00:00 |
|
bzbarsky@mit.edu
|
3cad9e6e5e
|
Fix percentage padding on nodes with overflow other than visible. Bug 332557,
r+sr=dbaron.
|
2006-12-12 15:18:40 +00:00 |
|
dbaron@dbaron.org
|
d21cb374bd
|
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
|
20239c0449
|
Bug 342093. Use GetPositionIgnoringScrolling where we can, now that it exists. r+sr=bzbarsky
|
2006-06-20 21:13:05 +00:00 |
|
cvshook@sicking.cc
|
5df20de104
|
Bug 335911: Change nsIContent::IsContentOfType to nsINode::IsNodeOfType. r/sr=bz
|
2006-05-05 06:52:21 +00:00 |
|
bzbarsky@mit.edu
|
dbd670850b
|
Make sure to not rely on how scrollframes handle frame offsets (esp. since it's
changed) when positioning fixed-pos frames. Bug 331729, r+sr=roc
|
2006-04-04 22:36:01 +00:00 |
|
dbaron@dbaron.org
|
60eede3c11
|
Single line comments to describe files (helpful in LXR)
|
2006-03-29 18:29:03 +00:00 |
|
dbaron@dbaron.org
|
0608475c71
|
Remove unused mCompactMarginWidth member. b=328551 r+sr=roc
|
2006-02-26 10:35:44 +00:00 |
|
dbaron@dbaron.org
|
0a6bbb7f8c
|
Use IsContainingBlock rather than testing for block frame when looking for the placeholder's containing block for auto offsets; for non-blocks, just use the placeholder Y coordinate for auto-top. b=253479 r+sr=roc
|
2005-12-21 03:30:28 +00:00 |
|
timeless@mozdev.org
|
71ed8bc863
|
Bug 106386 Correct misspellings in source code
patch by mats.palmgren@bredband.net r=dbaron sr=dbaron
|
2005-11-20 22:05:24 +00:00 |
|
roc+@cs.cmu.edu
|
4849bee778
|
Bug 307158. Half-heartedly account for vertical scrollbar presence when positioning absolute children relative to the right edge of a scrollable container. r+sr=dbaron with regrets.
|
2005-10-18 05:00:24 +00:00 |
|
dbaron@dbaron.org
|
fb2d254209
|
Base factor line-height values on the same concept of font size as em-based line-height values. b=196270 r+sr=bzbarsky
|
2005-08-29 19:30:06 +00:00 |
|
dbaron@dbaron.org
|
0d909c8a9e
|
Remove check for GECKO_USE_COMPUTED_HEIGHT environment variable. b=196270 r+sr=roc a=bsmedberg
|
2005-08-02 20:15:27 +00:00 |
|
bzbarsky@mit.edu
|
ced94d17fb
|
Make sure to not return a negative containing block height when computing a
quirks percentage height containing block. Bug 303005, r+sr=dbaron,
a=bsmedberg
|
2005-08-02 20:09:49 +00:00 |
|
bzbarsky@mit.edu
|
ee705cc19e
|
Use the padding-edge as the absolute containing block when the containing block
is established by a relatively positioned inline. CSS2.1 is being changed
accordingly. Bug 300816, r+sr=dbaron, a=asa
|
2005-07-25 20:15:31 +00:00 |
|
roc+@cs.cmu.edu
|
d4b8361480
|
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
|
470045f827
|
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
|
d1a9e687eb
|
Bug 292370. Adjust instrinsic widths in nsHTMLScrollFrame to account for 'width','min-width' and 'max-width' style settings. r+sr=dbaron,a=mkaply
|
2005-05-03 21:15:55 +00:00 |
|
roc+@cs.cmu.edu
|
099c878575
|
Forgot to check in these other files too
|
2005-05-02 23:01:41 +00:00 |
|
roc+@cs.cmu.edu
|
0519bc8b09
|
Checked in wrong patch. Backing out.
|
2005-05-02 04:48:59 +00:00 |
|
roc+@cs.cmu.edu
|
83f004e2c6
|
Bug 47710. Fix padding inside scrollframes. r+sr=dbaron,a=chofmann
|
2005-05-02 04:26:38 +00:00 |
|
bzbarsky@mit.edu
|
9d506b60da
|
Fix border width inheritance by keeping track of both the border width we'd
have if our style were not none/hidden and the actual computed border width.
Bug 290377, r+sr=dbaron, a=asa
|
2005-04-29 15:44:38 +00:00 |
|
roc+@cs.cmu.edu
|
141851a7d3
|
Bug 240276. Make nsHTMLScrollFrame be a regular HTML frame, not a box frame, so we don't have to go through box layout. It gets its own reflow implementation that handles min-max and lots of other good stuff. rs+sr=dbaron,a=asa
|
2005-04-28 21:57:22 +00:00 |
|
roc+@cs.cmu.edu
|
03c9b8cc74
|
Bug 277420. Use ConstructBlock when creating scrolled and absolutely positioned blocks. Removes copied code and makes columns work in such situations. r+sr=bzbarsky
|
2005-02-08 02:15:26 +00:00 |
|
bzbarsky@mit.edu
|
91bc9f836a
|
Fix percentage heights on auto-width floats. Bug 216303, r+sr=dbaron
|
2005-01-24 23:38:11 +00:00 |
|
mats.palmgren@bredband.net
|
461748c374
|
Consider min/max-width/height and box-sizing when calculating abs.pos. auto margins. b=182748 r+sr=dbaron
|
2005-01-24 23:24:05 +00:00 |
|
dbaron@dbaron.org
|
8d267e9189
|
Add comment.
|
2005-01-18 23:32:48 +00:00 |
|
bzbarsky@mit.edu
|
f8deb4940d
|
Restore placeholder-based positioning of fixed-pos frames to the way it used to
work. Bug 268111, r+sr=dbaron
|
2005-01-15 19:29:14 +00:00 |
|
mats.palmgren@bredband.net
|
cd7a49eb7f
|
Implement CSS2.1 10.3.7, shrink-to-fit for abs.pos. elements. b=201897 r=bzbarsky sr=dbaron
|
2004-11-26 23:28:09 +00:00 |
|
roc+@cs.cmu.edu
|
b9ae93961a
|
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 |
|
bzbarsky@mit.edu
|
b7d324424c
|
Add a utility method for finding the containing block to nsHTMLReflowState, and
make use of it in fixing the text-decoration drawing on blocks to deal with
negative text-indent. Bug 263374, r+sr=dbaron
|
2004-11-25 02:43:28 +00:00 |
|
roc+@cs.cmu.edu
|
6453157e4f
|
Changing IsFrameEmpty to IsSelfEmpty as dbaron requested and I forgot to do before checking in.
|
2004-11-15 05:01:11 +00:00 |
|