|
|
e0f90db412
|
Rename nsIFrame::GetPresContext to nsIFrame::PresContext. Bug 376042, patch byTaras Glek <tglek@mozilla.com>, rs=roc.
|
2007-03-30 14:11:41 -07:00 |
|
roc+@cs.cmu.edu
|
12e6b3d664
|
Bug 372237. Never set TRUNCATED reflow status if the available height is unconstrained, even if the height happens to exceed the constant we use to indicate unconstrained height. r+sr=dbaron
|
2007-03-11 20:34:15 +00:00 |
|
bzbarsky@mit.edu
|
f621efcb47
|
Don't do arithmetic on NS_UNCONSTRAINEDSIZE. But 371348, r+sr=dbaron
|
2007-02-25 21:29:17 +00:00 |
|
bzbarsky@mit.edu
|
2cb54272d8
|
Set the used padding on the scrolled frame, since we're munging its padding.
Bug 370794, r+sr=dbaron
|
2007-02-20 18:54:16 +00:00 |
|
smontagu@smontagu.org
|
0f5b13f950
|
Bug 369236: Move IsBidiFormControl from nsHTMLReflowState to nsBlockFrame. r+sr=roc
|
2007-02-11 07:19:09 +00:00 |
|
sharparrow1@yahoo.com
|
2da748b9c2
|
Bug 177805: Fix the use of units in Gecko. r+sr=roc
|
2007-02-07 07:46:44 +00:00 |
|
cvshook@sicking.cc
|
e80f1dba4e
|
Kill remainders of ns(XBL|HTML|XUL|Layout)Atoms. r/sr=jst b=368128
|
2007-01-30 00:06:41 +00:00 |
|
dbaron@dbaron.org
|
a7fc5bf5b3
|
Combine the code that tests inlines for dependence on the containing block width in order to disable resize reflow optimizations, and add to that code things that shrink wrap (inline-block, inline-table, buttons, fieldsets). Also move the percentage-height tests out, and into InitResizeFlags. b=163504 r+sr=bzbarsky
|
2007-01-27 18:40:26 +00:00 |
|
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 |
|