bzbarsky%mit.edu
|
7bfe821507
|
Don't do arithmetic on NS_UNCONSTRAINEDSIZE. But 371348, r+sr=dbaron
|
2007-02-25 21:29:17 +00:00 |
bzbarsky%mit.edu
|
023de09ffa
|
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
|
b21d2d6a35
|
Bug 369236: Move IsBidiFormControl from nsHTMLReflowState to nsBlockFrame. r+sr=roc
|
2007-02-11 07:19:09 +00:00 |
sharparrow1%yahoo.com
|
76a64e5c22
|
Bug 177805: Fix the use of units in Gecko. r+sr=roc
|
2007-02-07 07:46:44 +00:00 |
cvshook%sicking.cc
|
a39ff30284
|
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
|
0e9e52586a
|
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
|
5cb78b8e99
|
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
|
6c8e16048d
|
Remove assert that happens to not be assertable. Bug 368259, r+sr=dbaron
|
2007-01-26 05:02:31 +00:00 |
bzbarsky%mit.edu
|
baec9bd166
|
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
|
97b5794242
|
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
|
73570b69c5
|
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
|
c4ce9ebf36
|
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
|
49502dd9e1
|
Backout of nsLineLayout changes; trying to fix luna orange
|
2007-01-17 06:27:01 +00:00 |
dbaron%dbaron.org
|
8ffa9cc3c9
|
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
|
e8d2197c1a
|
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
|
7268a1957b
|
Backing out text landing.
|
2007-01-16 22:25:20 +00:00 |
roc+%cs.cmu.edu
|
e6bad38abe
|
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
|
4bd09f70d5
|
[border-collapse] Table content unnecessarily wrapped. b=363072 r+sr=dbaron
|
2007-01-05 15:38:03 +00:00 |
timeless%mozdev.org
|
4e651390ef
|
Bug 355300 There should be only one nsGkAtoms creature
r=dbaron
|
2006-12-26 17:47:52 +00:00 |
mats.palmgren%bredband.net
|
3dedd0465d
|
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
|
f50ba6a651
|
Fix bug 364192 -- assert was backwards.
|
2006-12-18 05:08:01 +00:00 |
bzbarsky%mit.edu
|
f61607c926
|
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
|
e42b5574fb
|
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
|
d5af630c22
|
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
|
3faa594f22
|
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
|
76c2764d17
|
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
|
31f1898810
|
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
|
deaf468704
|
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
|
d3ec0aa5c5
|
Bug 335911: Change nsIContent::IsContentOfType to nsINode::IsNodeOfType. r/sr=bz
|
2006-05-05 06:52:21 +00:00 |
bzbarsky%mit.edu
|
8a650e0704
|
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
|
0e88f73bc6
|
Single line comments to describe files (helpful in LXR)
|
2006-03-29 18:29:03 +00:00 |
dbaron%dbaron.org
|
dcc10543a7
|
Remove unused mCompactMarginWidth member. b=328551 r+sr=roc
|
2006-02-26 10:35:44 +00:00 |
dbaron%dbaron.org
|
7c971fe2e1
|
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
|
1c34e68034
|
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
|
49188025d3
|
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
|
65ae4fc59e
|
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
|
8271626e99
|
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
|
dbbb9a9b91
|
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
|
98844fbef4
|
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
|
40eecde5e2
|
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
|
f00b4902e7
|
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
|
7243f7850e
|
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
|
995017676b
|
Forgot to check in these other files too
|
2005-05-02 23:01:41 +00:00 |
roc+%cs.cmu.edu
|
9441821383
|
Checked in wrong patch. Backing out.
|
2005-05-02 04:48:59 +00:00 |
roc+%cs.cmu.edu
|
4a070ac8cf
|
Bug 47710. Fix padding inside scrollframes. r+sr=dbaron,a=chofmann
|
2005-05-02 04:26:38 +00:00 |
bzbarsky%mit.edu
|
e61e1e1935
|
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
|
84b0577142
|
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
|
465537e4b9
|
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
|
14d73e6a25
|
Fix percentage heights on auto-width floats. Bug 216303, r+sr=dbaron
|
2005-01-24 23:38:11 +00:00 |
mats.palmgren%bredband.net
|
9b52d61dc2
|
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 |