dbaron@dbaron.org
|
7f8af96109
|
Address bzbarsky's final review comments (comment 14) on bug 311415: consider ch units fixed as well.
|
2007-05-05 10:01:51 -07:00 |
dbaron@dbaron.org
|
ace3611ec9
|
Add support for -moz-intrinsic, -moz-min-intrinsic, -moz-shrink-wrap, and -moz-fill for width, min-width, and max-width. b=311415 r+sr=bzbarsky
|
2007-05-03 16:11:00 -07:00 |
roc+@cs.cmu.edu
|
712a5203fc
|
Bug 372703. Position child views whenever we place an abs-pos child; even if the child hasn't moved, this frame itself might have, so view offsets might have changed. r=eli,sr=dbaron
|
2007-05-01 17:07:51 -07:00 |
bzbarsky@mit.edu
|
eeaa1a101b
|
Rename nsIFrame::GetPresContext to nsIFrame::PresContext. Bug 376042, patch byTaras Glek <tglek@mozilla.com>, rs=roc.
|
2007-03-30 14:11:41 -07:00 |
sharparrow1@yahoo.com
|
b63d3258e9
|
Bug 373433: views inside absolutely positioned blocks sometimes mispositioned. r+sr=roc.
|
2007-03-27 23:14:03 -07:00 |
sharparrow1@yahoo.com
|
15eac4df7c
|
Bug 372037: CSS clip property should clip the overflow rect as well as the paint rect; r+sr=roc.
|
2007-03-26 20:58:17 -07:00 |
sharparrow1%yahoo.com
|
e85eefee1d
|
Bug 371536: Stop creating views for positioned elements. r+sr=roc.
|
2007-02-26 14:00:21 +00:00 |
sharparrow1%yahoo.com
|
d19f64369b
|
Bug 370185: clean up view header includes (trivial). rs=bzbarsky.
|
2007-02-12 19:17:33 +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 |
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 |
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 |
mats.palmgren%bredband.net
|
153ab238ca
|
Fix crash when recreating <caption> frames. Add ASSERTIONs to detect similar frame construction errors in the future. b=341382 r+sr=bzbarsky
|
2006-06-29 02:32:36 +00:00 |
roc+%cs.cmu.edu
|
a7f03736a9
|
Bug 328926. Remove aPresContext parameter from nsIFrame::Destroy, nsIFrame::SetInitialChildList and nsIFrame::RemovedAsPrimaryFrame. patch by Marc Liddell, r+sr=roc
|
2006-04-10 00:16:29 +00:00 |
dbaron%dbaron.org
|
0e88f73bc6
|
Single line comments to describe files (helpful in LXR)
|
2006-03-29 18:29:03 +00:00 |
pavlov%pavlov.net
|
131e8794e2
|
backing out roc's patch for bug 328926 due to crash running tests on vc8 machines.
|
2006-03-15 06:43:36 +00:00 |
roc+%cs.cmu.edu
|
557b089a47
|
Bug 328926. Remove aPresContext parameter from Destroy and SetInitialChildList. patch by Marc Liddell, r+sr=roc
|
2006-03-15 03:14:02 +00:00 |
cbiesinger%web.de
|
c2d981f764
|
bug 183156 remove *UCS2* functions, replacing them with *UTF16* ones
r+sr=darin
|
2006-02-03 14:18:39 +00:00 |
roc+%cs.cmu.edu
|
4726d6a05a
|
Bug 323291. Repaint reflowed absolute frames that changed size without changing their view size. r+sr=bzbarsky
|
2006-01-16 03:28:20 +00:00 |
cvshook%sicking.cc
|
7db01c8d27
|
Bug 321294: Remove unused ReplaceFrame codepaths.
r/sr=roc
|
2006-01-10 22:58:37 +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
|
87c224f2cb
|
Bug 263825. Make paginated floats work, and other fixes. r+sr=dbaron
|
2005-03-23 03:35:08 +00:00 |
bzbarsky%mit.edu
|
e042c2f571
|
Move reflow command construction into nsPresShell::AppendReflowCommand, remove
some members, switch some callers to the non-COM-ish apis. Bug 267085, r+sr=rbs
|
2005-02-08 00:59:52 +00:00 |
bzbarsky%mit.edu
|
54d585f2af
|
Remove prescontext args for some nsIFrame methods
(Append/Insert/Remove/ReplaceFrames) and for some methods in table land. Patch
by Vidar Braut Haarr <bugmail@q1n.org>, r+sr=bzbarsky
|
2005-02-07 01:58:25 +00:00 |
mats.palmgren%bredband.net
|
798932ef46
|
Don't do shrink-to-fit reflow for replaced elements (regression). b=279579 r+sr=bzbarsky
|
2005-01-24 21:45:21 +00:00 |
bzbarsky%mit.edu
|
ed100da7f1
|
Make incremental reflow of abs pos elements less eager to actually reflow
them. Bug 277760, r+sr=roc
|
2005-01-23 21:44:46 +00:00 |
bmlk%gmx.de
|
ca3e9f85c3
|
remove unused prescontext from PlaceFrameView, PlaceChildsView, ConsiderChildOverflow bug 276092 r/sr=dbaron
|
2004-12-27 15:05:18 +00:00 |
mats.palmgren%bredband.net
|
1bc8d8f6fc
|
Correct a mistake in the shrink-to-fit code. b=201897 r=bzbarsky sr=dbaron
|
2004-12-12 15:57:22 +00:00 |
mats.palmgren%bredband.net
|
f27126d0af
|
Fix abs.pos. shrink-to-fit regressions. b=201897 (rubber-stamp) r=bzbarsky sr=dbaron
|
2004-12-06 00:27:21 +00:00 |
mats.palmgren%bredband.net
|
760b1b170b
|
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
|
fbb67978a5
|
Bug 261064. Compute static absolute positions more accurately. Also, ensure that static absolutely positioned frames are moved when their placeholders move. Also, ensure that absolutely positioned frames positioned relative to the left or bottom edge of their container move when the container size changes. r+sr=dbaron (rubberstamp)
|
2004-11-14 20:22:58 +00:00 |
bryner%brianryner.com
|
5c02a6978c
|
Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc
|
2004-07-31 23:15:21 +00:00 |
aaronleventhal%moonset.net
|
910e44a7d5
|
Bug 151375. Implement css2 outline (still called -moz-outline for now). Makes -moz-outline draw outside of the current frame. Improves appearance of focus outline. Lots of help from roc. r+sr=dbaron
|
2004-07-16 16:56:21 +00:00 |
aaronleventhal%moonset.net
|
692a414811
|
Backing out bug 151375 for now, because of scrolling regressions in HTML and XUL listboxes and comboboxes
|
2004-07-15 18:57:47 +00:00 |
aaronleventhal%moonset.net
|
be1b821056
|
Bug 151375. Implement css2 outline (still called -moz-outline for now). Makes -moz-outline draw outside of the current frame. Improves appearance of focus outline. Lots of help from roc. r+sr=dbaron
|
2004-07-14 21:58:34 +00:00 |
gerv%gerv.net
|
708b56cff4
|
Bug 236613: change to MPL/LGPL/GPL tri-license.
|
2004-04-18 14:30:37 +00:00 |
bryner%brianryner.com
|
225298a99e
|
Get rid of nsIFrameManager abstract interface to the frame manager. Bug 233972, r+sr=roc.
|
2004-02-23 21:29:06 +00:00 |
roc+%cs.cmu.edu
|
c5936391c8
|
Ongoing deCOMtamination. r+sr=dbaron
|
2003-06-26 11:30:17 +00:00 |
dbaron%dbaron.org
|
4afcaa0e69
|
DeCOMtaminate nsIFrame::GetView and SetView, and add HasView, GetClosestView, and AreAncestorViewsVisible to consolidate common patterns. b=208004 r+sr=roc
|
2003-06-19 23:44:01 +00:00 |
bmlk%gmx.de
|
838f8ce8ad
|
infrastructure to recover overflow area during incremental reflow, bug 197581, r=kin sr=dbaron
|
2003-05-31 10:32:19 +00:00 |
bzbarsky%mit.edu
|
468001d914
|
Remove leftover reflow reason hack in fixed-pos reflow. Bug 192291,
r+sr=dbaron, a=asa
|
2003-02-13 19:10:50 +00:00 |
karnaze%netscape.com
|
452b8a6153
|
bug 179683 - implement printing of fixed positioned elemements, clean up ViewportFrame. sr=roc, r=bzbarsky.
|
2003-01-20 18:04:34 +00:00 |
bryner%netscape.com
|
7f0488eb18
|
Phase 1 of style context deCOMtamination (bug 114713). Remove all dependencies on nsIStyleContext from outside of content and layout. Make nsIFrame::GetStyleData be a non-inline virtual function when called from outside of layout, since the nsStyleContext implementation won't be available to those callers. r=dbaron, sr=bzbarsky.
|
2003-01-09 06:49:07 +00:00 |
bernd.mielke%snafu.de
|
7ec8bf34e1
|
Adding debug code to absolute containing blocks, the debug code will be invoked from the command line by
set GECKO_BLOCK_DEBUG_FLAGS=reflow bug 145592, r=bz, sr=waterson
|
2002-11-16 10:41:10 +00:00 |
bzbarsky%mit.edu
|
92d1146ffc
|
Fix ReplaceChild() on positioned inlines to delegate to
nsAbsoluteContainingBlock.h. Bug 176915, r=dbaron, sr=rbs
|
2002-11-12 03:30:13 +00:00 |
roc+%cs.cmu.edu
|
a115521a7d
|
Bug 170688. Make nsAbsoluteContainingBlock::IncrementalReflow really incrementally reflow every absolute child that needs it, even if we find that a full block reflow will be necessary. r=dbaron,sr=kin,a=asa
|
2002-10-24 02:39:31 +00:00 |
roc+%cs.cmu.edu
|
1b93fe2b31
|
Bug 75121. Incrementally reflow absolute frames without doing a resize-reflow of the container. Patch by dbaron and roc. r=dbaron,r=roc,sr=kin
|
2002-09-24 11:43:48 +00:00 |
dbaron%fas.harvard.edu
|
7539122f8b
|
Fix performance problem on home.netscape.com: Don't do full reflow of all absolutely positioned elements whose containing block is on the path to the target of an incremental reflow. b=146831 sr=waterson r=kin
|
2002-06-12 03:21:00 +00:00 |
jst%netscape.com
|
1075a3f80d
|
Fixing bug 146034. Getting rid of nsHTMLIIDs.{h,cpp}. r=jfrancis@netscape.com, sr=rpotts@netscape.com
|
2002-05-23 00:00:34 +00:00 |
bzbarsky%mit.edu
|
2daed17185
|
Fix positioning of fixed and absolute positioned blocks with auto left
or top. Bug 126213, r=dbaron, sr=attinasi
|
2002-05-17 00:05:27 +00:00 |
waterson%netscape.com
|
e3554c37cc
|
Bug 129115. Change the reflow path from a list structure to a tree structure to amortize state recovery and damage propagation costs. Eliminate table timeout reflows. r=kin,karnaze,rods,rbs; sr=attinasi
|
2002-05-10 18:22:41 +00:00 |
waterson%netscape.com
|
854831c91c
|
Bug 115113. Eliminate nsIReflowCommand, and just use nsHTMLReflowCommand directly. r=karnaze, sr=attinasi.
|
2001-12-17 22:39:59 +00:00 |
karnaze%netscape.com
|
748ebbcd0d
|
bug 113424 - mechanism for percent height frames inside table cells to receive special height reflow. sr=attinasi, r=alexsavulov
|
2001-12-07 14:51:12 +00:00 |
gerv%gerv.net
|
4e12e44b2f
|
Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
|
2001-09-28 20:14:13 +00:00 |
dbaron%fas.harvard.edu
|
3c55d5d6f3
|
Make fixed positioning code check for NS_AUTOOFFSET to fix positioning of auto-sized fixed positioned elements relative to bottom or right. b=98579 r=waterson sr=attinasi
|
2001-09-17 23:55:58 +00:00 |
waterson%netscape.com
|
48483431d2
|
Bug 55086. Change nsContainerFrame::PositionFrameView() to position child views. Eliminate the |aView| parameter from that method, because the view can be retrieved from the frame and need not be done by the caller. Eliminate the NS_FRAME_NO_MOVE_CHILD_VIEWS flag, which was read-only; i.e., never set by anyone. r=dbaron, sr=attinasi
|
2001-09-05 20:27:19 +00:00 |
rods%netscape.com
|
f225ff8a67
|
Display frame reflow counts (turned via config file define)
Bug 71514 r=kmclusk sr=attinasi
|
2001-03-13 01:47:22 +00:00 |
pierre%netscape.com
|
9af01acf22
|
Reinstate my changes that were backed out 10 days ago. #43457 split nsStyleSpacing into 4 smaller structures: nsStyleBorder, nsStylePadding, nsStyleMargin, nsStyleOutline. r=attinasi,sr=buster.
|
2001-02-07 09:57:26 +00:00 |
mcafee%netscape.com
|
7ecf530933
|
Backing out pierre's change from 1/20 for performance reasons (66263). r=attinasi, a=granrose, phil
|
2001-01-25 02:58:12 +00:00 |
pierre%netscape.com
|
62bf433a35
|
#43457 split nsStyleSpacing into 4 smaller structures: nsStyleBorder, nsStylePadding, nsStyleMargin, nsStyleOutline. Review=attinasi. Pending Approval: buster.
|
2001-01-20 22:46:54 +00:00 |
buster%netscape.com
|
c1c9bfa09b
|
effectively removed area frame
work troy was holding in his tree
r=buster
|
2000-05-09 05:11:12 +00:00 |
karnaze%netscape.com
|
7be59ad273
|
bug 38048 - use correct reflow reason. fixed by Troy, r=karnaze
|
2000-05-04 00:39:01 +00:00 |
troy%netscape.com
|
a7a21c2c4b
|
b=33150 Fixed problem where reflow commands in different child lists were
being coalesced
|
2000-05-02 02:23:31 +00:00 |
karnaze%netscape.com
|
65511dc8d6
|
new reflow/layout code for outer table to handle captions and margins. better % height handling.
row groups and rows don't include external cellspacing in there dimensions. r=troy.
|
2000-04-28 21:05:31 +00:00 |
rods%netscape.com
|
21de9f3e8a
|
Add ifdef'ed Performance Reflow Counting code
|
2000-04-21 14:59:47 +00:00 |
troy%netscape.com
|
79bc68e107
|
New rules for absolute positioning
|
2000-04-16 04:07:02 +00:00 |
buster%netscape.com
|
a536a762d8
|
bug 22853
absolute containing block was not checking frame bit, so sometimes contained block would not get an initial reflow
|
2000-02-16 01:05:38 +00:00 |
troy%netscape.com
|
85012ab550
|
Change to how overflow is handled for absolutely positioned elements.
We no longer use nsIAraeFrame and now it's folded into the overflow
area in the reflow metrics
|
1999-12-06 15:49:53 +00:00 |
tbogard%aol.net
|
af1ce8d410
|
Changed nsIPresContext& to nsIPresContext*. Changed nsEventStatus& to nsEventStatus*. Now more compatible with XPIDL. a=vidur r=scc
|
1999-11-24 06:03:41 +00:00 |
troy%netscape.com
|
597b5f236b
|
WillReflow/DidReflow changes and changes to the way view positioning
and sizing works
|
1999-11-19 15:33:29 +00:00 |
dmose%mozilla.org
|
5312eacf8c
|
updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org
|
1999-11-06 03:40:37 +00:00 |
troy%netscape.com
|
a12c3d6c5d
|
Folded reflow functions into nsIFrame and eliminated nsIFrameReflow and
nsIHTMLReflow. This saves 4 bytes per frame and cleans things up
|
1999-10-30 02:52:11 +00:00 |
troy%netscape.com
|
87afecabc0
|
Changed SetView/GetView to take an additional argument which is the
pres context
|
1999-10-26 04:44:41 +00:00 |
troy%netscape.com
|
410a37f467
|
Added nsHTMLReflowState constructor that allows containing block width
and height to be specified. This is needed for relatively positioned
block elements
|
1999-09-16 14:33:19 +00:00 |
troy%netscape.com
|
2ba05e9bf2
|
Added failure check for call to nsStyleData::GetBorder()
|
1999-07-28 04:48:34 +00:00 |
troy%netscape.com
|
05fb1d7f25
|
Changed root frame class over to new reflow command handling
|
1999-07-27 14:15:42 +00:00 |
troy%netscape.com
|
a6e974261c
|
Fix for bug #10395. Now we recalculate margins when we use the minimum or
maximum value for the computed width/height. This applies to positioned
elements only
|
1999-07-27 00:48:47 +00:00 |
troy%netscape.com
|
1f924dade3
|
Changed area frame code over to new reflow command handling
|
1999-07-24 02:37:45 +00:00 |
troy%netscape.com
|
7a5e4dbdb5
|
Renamed some nsFrameList member functions
|
1999-07-22 04:00:57 +00:00 |
troy%netscape.com
|
c551fe3166
|
Renamed DeleteFrame() to Destroy()
|
1999-07-22 02:24:52 +00:00 |
troy%netscape.com
|
c3e32b0b65
|
Added 'm' prefix to a couple more data members of nsHTMLReflowState struct
|
1999-07-20 03:51:46 +00:00 |
troy%netscape.com
|
155ed6816a
|
Added 'm' prefix to some of the nsHTMLReflowState data members
|
1999-07-20 03:41:03 +00:00 |
troy%netscape.com
|
2207888d69
|
Fix for bug #9611: now handles absolutely positioned replaced elements
|
1999-07-20 02:48:18 +00:00 |
troy%netscape.com
|
a95e159cc5
|
Initial checkin
|
1999-04-16 01:39:45 +00:00 |